Beispiel #1
0
    private Class637 method_21(char A_0)
    {
        Class637 class2 = new Class637();

        if (A_0 == '(')
        {
            this.class631_0.method_15();
            this.method_22(')', class2);
            A_0 = this.class631_0.method_15();
            if (((A_0 == '?') || (A_0 == '+')) || (A_0 == '*'))
            {
                class2.method_6(A_0);
                this.class631_0.method_15();
            }
            return(class2);
        }
        if (A_0 == '%')
        {
            Class631 class3 = this.method_14(string_3);
            this.method_4(this.class631_0.method_5(), class3);
            class2 = this.method_21(this.class631_0.method_7());
            this.method_5();
            return(class2);
        }
        string str = this.method_13(string_3);

        class2.method_7(str);
        return(class2);
    }
Beispiel #2
0
 public Class636(string A_0, bool A_1, bool A_2, Class637 A_3, string[] A_4, string[] A_5)
 {
     this.string_0   = A_0;
     this.bool_0     = A_1;
     this.bool_1     = A_2;
     this.class637_0 = A_3;
     this.string_1   = A_4;
     this.string_2   = A_5;
 }
Beispiel #3
0
    private void method_22(char A_0, Class637 A_1)
    {
        int  num  = 0x11;
        int  num2 = A_1.method_0();
        char ch   = this.class631_0.method_7();

        ch = this.class631_0.method_19();
        while ((ch != A_0) || (A_1.method_0() > num2))
        {
            switch (ch)
            {
            case 0xffff:
                this.class631_0.method_25(BookmarkStart.b("琶嘸唺䤼娾⽀㝂敄੆♈⽊⡌⍎煐⑒㑔⑖祘㕚㉜⭞䅠b।ࡦᩨ๪६", num));
                break;

            case '%':
            {
                Class631 class2 = this.method_14(string_4);
                this.method_4(this.class631_0.method_5(), class2);
                this.method_22(0xffff, A_1);
                this.method_5();
                ch = this.class631_0.method_19();
                continue;
            }

            case '(':
            {
                A_1.method_2();
                this.class631_0.method_15();
                ch = this.class631_0.method_19();
                continue;
            }

            case ')':
            {
                ch = this.class631_0.method_15();
                switch (ch)
                {
                case '*':
                case '+':
                case '?':
                    A_1.method_6(ch);
                    ch = this.class631_0.method_15();
                    break;
                }
                if (A_1.method_3() < num2)
                {
                    this.class631_0.method_25(BookmarkStart.b("朶堸䤺尼刾⑀㝂⁄㕆楈⹊⍌㭎㡐❒ⱔ睖㩘㩚㍜ㅞ๠ᝢ䕤ѦըѪṬ੮兰ቲ啴ݶᡸॺ᡼ᅾꆀ愈놐朗낖뮚쾠莢횤쒦욨\udbaa\uc8ac", num));
                }
                ch = this.class631_0.method_19();
                continue;
            }
            }
            if (((ch != ',') && (ch != '|')) && (ch != '&'))
            {
                string str;
                if (ch == '#')
                {
                    ch  = this.class631_0.method_15();
                    str = BookmarkStart.b("ᐶ", num) + this.class631_0.method_20(this.stringBuilder_0, string_4, true);
                }
                else
                {
                    str = this.class631_0.method_20(this.stringBuilder_0, string_4, true);
                }
                str = str.ToUpperInvariant();
                ch  = this.class631_0.method_7();
                if (((ch != '?') && (ch != '+')) && (ch != '*'))
                {
                    A_1.method_4(str);
                    ch = this.class631_0.method_19();
                }
                else
                {
                    A_1.method_2();
                    A_1.method_4(str);
                    A_1.method_6(ch);
                    A_1.method_3();
                    this.class631_0.method_15();
                    ch = this.class631_0.method_19();
                }
            }
            else
            {
                A_1.method_5(ch);
                this.class631_0.method_15();
                ch = this.class631_0.method_19();
            }
        }
    }
Beispiel #4
0
    private void method_18()
    {
        int  num = 1;
        char ch  = this.class631_0.method_19();

        string[] strArray = this.method_19(ch, true);
        ch = char.ToUpperInvariant(this.class631_0.method_19());
        bool flag  = false;
        bool flag2 = false;

        switch (ch)
        {
        case 'O':
        case '-':
            flag = ch == 'O';
            this.class631_0.method_15();
            ch = char.ToUpperInvariant(this.class631_0.method_19());
            if ((ch == 'O') || (ch == '-'))
            {
                flag2 = ch == 'O';
                ch    = this.class631_0.method_15();
            }
            break;
        }
        ch = this.class631_0.method_19();
        Class637 class2 = this.method_21(ch);

        ch = this.class631_0.method_19();
        string[] strArray2 = null;
        string[] strArray3 = null;
        if (ch == '-')
        {
            ch = this.class631_0.method_15();
            switch (ch)
            {
            case '(':
                strArray2 = this.method_19(ch, true);
                ch        = this.class631_0.method_19();
                goto Label_00F6;

            case '-':
                ch = this.method_9(false);
                goto Label_00F6;
            }
            this.class631_0.method_26(BookmarkStart.b("渦䜨崪䰬䌮堰圲ᔴ䐶䀸唺䤼帾㥀捂⑄㍆楈汊㙌罎ⱐ瑒", num), ch);
        }
Label_00F6:
        if (ch == '-')
        {
            ch = this.method_8();
        }
        if (ch == '+')
        {
            ch = this.class631_0.method_15();
            if (ch != '(')
            {
                this.class631_0.method_26(BookmarkStart.b("戦儨嬪䠬䰮䔰娲嬴倶ᤸ刺匼尾ⵀ㙂㙄⹆♈╊㹌潎㽐㉒㡔㉖祘㱚⽜ぞᑠ።", num), ch);
            }
            strArray3 = this.method_19(ch, true);
            ch        = this.class631_0.method_19();
        }
        if (ch == '-')
        {
            ch = this.method_8();
        }
        if (ch != '>')
        {
            this.class631_0.method_26(BookmarkStart.b("戦儨嬪䠬䰮䔰娲嬴倶ᤸ帺匼嬾慀ⱂ⍄杆ై݊ࡌɎᑐᵒŔ睖㵘㹚㹜㍞`ᅢѤ፦hѪͬ佮噰䵲剴坶᭸๺ॼ彾ꮊꪌꆐ는", num), ch);
        }
        foreach (string str in strArray)
        {
            string key = str.ToUpperInvariant();
            this.dictionary_0.Add(key, new Class636(key, flag, flag2, class2, strArray3, strArray2));
        }
    }