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); }
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; }
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(); } } }
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)); } }