diff --git a/org/w3c/css/parser/analyzer/CssParser.java b/org/w3c/css/parser/analyzer/CssParser.java index 83d5aa62f..9be1b4af2 100644 --- a/org/w3c/css/parser/analyzer/CssParser.java +++ b/org/w3c/css/parser/analyzer/CssParser.java @@ -697,7 +697,7 @@ private static String addOperator(char operator, String value) { case PSEUDOELEMENT_SYM: case CLASS: case FUNCTIONNOT: - case 108:{ + case 110:{ ruleSet(); break; } @@ -1086,7 +1086,7 @@ final public void ignoreStatement() throws ParseException { case ATKEYWORD: case CLASS: case FUNCTIONNOT: - case 108:{ + case 110:{ ; break; } @@ -1112,7 +1112,7 @@ final public void ignoreStatement() throws ParseException { case PSEUDOELEMENT_SYM: case CLASS: case FUNCTIONNOT: - case 108:{ + case 110:{ ruleSet(); break; } @@ -2557,6 +2557,7 @@ final public char unaryOperator() throws ParseException { case COMMA: case TILDE: case IDENT: + case CUSTOM_PROPERTY_NAME: case EQ: case DIV: case LBRACKET: @@ -2565,12 +2566,13 @@ final public char unaryOperator() throws ParseException { case LPARAN: case RPARAN: case COLON: - case 107:{ + case 109:{ switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case PLUS: case GREATER: case COMMA: case TILDE: + case IDENT: case EQ: case DIV: case LBRACKET: @@ -2579,72 +2581,97 @@ final public char unaryOperator() throws ParseException { case LPARAN: case RPARAN: case COLON: - case 107:{ + case 109:{ switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { - case 107:{ - hack = jj_consume_token(107); - break; - } - case ANY:{ - hack = jj_consume_token(ANY); - break; - } - case EQ:{ - hack = jj_consume_token(EQ); - break; - } - case RBRACKET:{ - hack = jj_consume_token(RBRACKET); - break; - } - case LBRACKET:{ - hack = jj_consume_token(LBRACKET); - break; - } - case LPARAN:{ - hack = jj_consume_token(LPARAN); - break; - } - case RPARAN:{ - hack = jj_consume_token(RPARAN); - break; - } - case COLON:{ - hack = jj_consume_token(COLON); - break; - } - case TILDE:{ - hack = jj_consume_token(TILDE); - break; - } - case PLUS:{ - hack = jj_consume_token(PLUS); - break; - } - case COMMA:{ - hack = jj_consume_token(COMMA); - break; - } - case GREATER:{ - hack = jj_consume_token(GREATER); - break; + case PLUS: + case GREATER: + case COMMA: + case TILDE: + case EQ: + case DIV: + case LBRACKET: + case RBRACKET: + case ANY: + case LPARAN: + case RPARAN: + case COLON: + case 109:{ + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case 109:{ + hack = jj_consume_token(109); + break; + } + case ANY:{ + hack = jj_consume_token(ANY); + break; + } + case EQ:{ + hack = jj_consume_token(EQ); + break; + } + case RBRACKET:{ + hack = jj_consume_token(RBRACKET); + break; + } + case LBRACKET:{ + hack = jj_consume_token(LBRACKET); + break; + } + case LPARAN:{ + hack = jj_consume_token(LPARAN); + break; + } + case RPARAN:{ + hack = jj_consume_token(RPARAN); + break; + } + case COLON:{ + hack = jj_consume_token(COLON); + break; + } + case TILDE:{ + hack = jj_consume_token(TILDE); + break; + } + case PLUS:{ + hack = jj_consume_token(PLUS); + break; + } + case COMMA:{ + hack = jj_consume_token(COMMA); + break; + } + case GREATER:{ + hack = jj_consume_token(GREATER); + break; + } + case DIV:{ + hack = jj_consume_token(DIV); + break; + } + default: + jj_la1[95] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); } - case DIV:{ - hack = jj_consume_token(DIV); break; } default: - jj_la1[95] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); + jj_la1[96] = jj_gen; + ; + } + n = jj_consume_token(IDENT); + break; } + case CUSTOM_PROPERTY_NAME:{ + n = jj_consume_token(CUSTOM_PROPERTY_NAME); break; } default: - jj_la1[96] = jj_gen; - ; + jj_la1[97] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); } - n = jj_consume_token(IDENT); label_74: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -2653,7 +2680,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[97] = jj_gen; + jj_la1[98] = jj_gen; break label_74; } jj_consume_token(S); @@ -2688,7 +2715,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[98] = jj_gen; + jj_la1[99] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2707,7 +2734,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[99] = jj_gen; + jj_la1[100] = jj_gen; break label_75; } jj_consume_token(S); @@ -2715,7 +2742,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[100] = jj_gen; + jj_la1[101] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2742,7 +2769,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[101] = jj_gen; + jj_la1[102] = jj_gen; break label_76; } jj_consume_token(COMMA); @@ -2754,7 +2781,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[102] = jj_gen; + jj_la1[103] = jj_gen; break label_77; } jj_consume_token(S); @@ -2774,7 +2801,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[103] = jj_gen; + jj_la1[104] = jj_gen; break label_78; } jj_consume_token(S); @@ -2789,7 +2816,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[104] = jj_gen; + jj_la1[105] = jj_gen; break label_79; } jj_consume_token(S); @@ -2846,6 +2873,7 @@ final public ArrayList declarations() throws ParseException {if(!va case TILDE: case IDENT: case HASHIDENT: + case CUSTOM_PROPERTY_NAME: case EQ: case DIV: case LBRACKET: @@ -2856,7 +2884,7 @@ final public ArrayList declarations() throws ParseException {if(!va case COLON: case ATKEYWORD: case CLASS: - case 107:{ + case 109:{ values = declaration(); if (values != null) { value_set.add(values); @@ -2868,7 +2896,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[105] = jj_gen; + jj_la1[106] = jj_gen; ; } label_80: @@ -2879,7 +2907,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[106] = jj_gen; + jj_la1[107] = jj_gen; break label_80; } jj_consume_token(SEMICOLON); @@ -2891,7 +2919,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[107] = jj_gen; + jj_la1[108] = jj_gen; break label_81; } jj_consume_token(S); @@ -2903,6 +2931,7 @@ final public ArrayList declarations() throws ParseException {if(!va case TILDE: case IDENT: case HASHIDENT: + case CUSTOM_PROPERTY_NAME: case EQ: case DIV: case LBRACKET: @@ -2913,7 +2942,7 @@ final public ArrayList declarations() throws ParseException {if(!va case COLON: case ATKEYWORD: case CLASS: - case 107:{ + case 109:{ values = declaration(); if (values != null) { value_set.add(values); @@ -2925,7 +2954,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[108] = jj_gen; + jj_la1[109] = jj_gen; ; } } @@ -2951,7 +2980,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[109] = jj_gen; + jj_la1[110] = jj_gen; break label_82; } jj_consume_token(S); @@ -2982,7 +3011,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[110] = jj_gen; + jj_la1[111] = jj_gen; break label_83; } comb = combinator(); @@ -3077,7 +3106,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[111] = jj_gen; + jj_la1[112] = jj_gen; break label_84; } label_85: @@ -3089,7 +3118,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[112] = jj_gen; + jj_la1[113] = jj_gen; break label_85; } } @@ -3109,7 +3138,7 @@ final public ArrayList declarations() throws ParseException {if(!va switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case IDENT: case ANY: - case 108:{ + case 110:{ element_name(selector); label_86: while (true) { @@ -3133,7 +3162,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[113] = jj_gen; + jj_la1[114] = jj_gen; break label_86; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -3168,7 +3197,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[114] = jj_gen; + jj_la1[115] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3225,7 +3254,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[115] = jj_gen; + jj_la1[116] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3249,7 +3278,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[116] = jj_gen; + jj_la1[117] = jj_gen; break label_87; } } @@ -3257,7 +3286,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[117] = jj_gen; + jj_la1[118] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3353,7 +3382,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[118] = jj_gen; + jj_la1[119] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3394,7 +3423,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[119] = jj_gen; + jj_la1[120] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3422,17 +3451,17 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[120] = jj_gen; + jj_la1[121] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; } default: - jj_la1[121] = jj_gen; + jj_la1[122] = jj_gen; ; } - p = jj_consume_token(108); + p = jj_consume_token(110); } else { ; } @@ -3485,7 +3514,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[122] = jj_gen; + jj_la1[123] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3506,7 +3535,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[123] = jj_gen; + jj_la1[124] = jj_gen; break label_88; } jj_consume_token(S); @@ -3520,7 +3549,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[124] = jj_gen; + jj_la1[125] = jj_gen; break label_89; } jj_consume_token(S); @@ -3564,7 +3593,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[125] = jj_gen; + jj_la1[126] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3576,7 +3605,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[126] = jj_gen; + jj_la1[127] = jj_gen; break label_90; } jj_consume_token(S); @@ -3593,7 +3622,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[127] = jj_gen; + jj_la1[128] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3605,7 +3634,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[128] = jj_gen; + jj_la1[129] = jj_gen; break label_91; } jj_consume_token(S); @@ -3613,7 +3642,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[129] = jj_gen; + jj_la1[130] = jj_gen; ; } jj_consume_token(RBRACKET); @@ -3703,7 +3732,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[130] = jj_gen; + jj_la1[131] = jj_gen; break label_92; } jj_consume_token(S); @@ -3711,7 +3740,7 @@ final public ArrayList declarations() throws ParseException {if(!va switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case IDENT: case ANY: - case 108:{ + case 110:{ element_name(ns); break; } @@ -3742,7 +3771,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[131] = jj_gen; + jj_la1[132] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3754,7 +3783,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[132] = jj_gen; + jj_la1[133] = jj_gen; break label_93; } jj_consume_token(S); @@ -3818,7 +3847,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[133] = jj_gen; + jj_la1[134] = jj_gen; break label_94; } jj_consume_token(S); @@ -3837,7 +3866,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[134] = jj_gen; + jj_la1[135] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3849,7 +3878,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[135] = jj_gen; + jj_la1[136] = jj_gen; break label_95; } jj_consume_token(S); @@ -3876,7 +3905,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[136] = jj_gen; + jj_la1[137] = jj_gen; break label_96; } jj_consume_token(S); @@ -3896,7 +3925,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[137] = jj_gen; + jj_la1[138] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3904,14 +3933,14 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[138] = jj_gen; + jj_la1[139] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; } default: - jj_la1[139] = jj_gen; + jj_la1[140] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3992,7 +4021,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[140] = jj_gen; + jj_la1[141] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4018,7 +4047,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[141] = jj_gen; + jj_la1[142] = jj_gen; break label_97; } jj_consume_token(S); @@ -4030,13 +4059,13 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[142] = jj_gen; + jj_la1[143] = jj_gen; ; } break; } default: - jj_la1[143] = jj_gen; + jj_la1[144] = jj_gen; ; } try { @@ -4090,7 +4119,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[144] = jj_gen; + jj_la1[145] = jj_gen; break label_98; } jj_consume_token(S); @@ -4102,7 +4131,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[145] = jj_gen; + jj_la1[146] = jj_gen; ; } try { @@ -4177,7 +4206,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[146] = jj_gen; + jj_la1[147] = jj_gen; break label_99; } jj_consume_token(S); @@ -4228,7 +4257,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[147] = jj_gen; + jj_la1[148] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4240,7 +4269,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[148] = jj_gen; + jj_la1[149] = jj_gen; break label_101; } jj_consume_token(S); @@ -4257,7 +4286,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[149] = jj_gen; + jj_la1[150] = jj_gen; break label_100; } } @@ -4273,43 +4302,9 @@ final public boolean prio() throws ParseException { term(values); label_102: while (true) { - switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { - case PLUS: - case MINUS: - case COMMA: - case STRING: - case IDENT: - case HASHIDENT: - case HASH: - case PROGID: - case DIV: - case LBRACKET: - case RBRACKET: - case URL: - case RELFONTLENGTH: - case RELVIEWLENGTH: - case ABSOLUTLENGTH: - case FLEX: - case ANGLE: - case SPL: - case ST: - case TIME: - case FREQ: - case RESOLUTION: - case DIMEN_9: - case DIMEN: - case PERCENTAGE: - case NUMBER: - case IMPORTANT_NOT: - case UNICODERANGE: - case FUNCTIONCALC: - case FUNCTIONATTR: - case FUNCTION:{ + if (jj_2_2(2)) { ; - break; - } - default: - jj_la1[150] = jj_gen; + } else { break label_102; } operator(values); @@ -4524,6 +4519,7 @@ final public boolean prio() throws ParseException { case UNICODERANGE: case FUNCTIONCALC: case FUNCTIONATTR: + case FUNCTIONVAR: case FUNCTION:{ switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case FUNCTIONCALC:{ @@ -4536,6 +4532,65 @@ final public boolean prio() throws ParseException { setValue(func, exp, operator, null, FUNCTION); break; } + case FUNCTIONVAR:{ + n = jj_consume_token(FUNCTIONVAR); + label_104: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[154] = jj_gen; + break label_104; + } + jj_consume_token(S); + } + jj_consume_token(CUSTOM_PROPERTY_NAME); + label_105: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case COMMA:{ + ; + break; + } + default: + jj_la1[155] = jj_gen; + break label_105; + } + jj_consume_token(COMMA); + label_106: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[156] = jj_gen; + break label_106; + } + jj_consume_token(S); + } + expr(); + } + label_107: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[157] = jj_gen; + break label_107; + } + jj_consume_token(S); + } + jj_consume_token(LPARAN); + break; + } case FUNCTION:{ func = function(); setValue(func, exp, operator, null, FUNCTION); @@ -4563,7 +4618,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[154] = jj_gen; + jj_la1[158] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4613,27 +4668,23 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[155] = jj_gen; + jj_la1[159] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; } default: - jj_la1[156] = jj_gen; + jj_la1[160] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_104: + label_108: while (true) { - switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { - case S:{ + if (jj_2_3(2)) { ; - break; - } - default: - jj_la1[157] = jj_gen; - break label_104; + } else { + break label_108; } jj_consume_token(S); } @@ -4671,12 +4722,12 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[158] = jj_gen; + jj_la1[161] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case NUMBER:{ - if (jj_2_2(2147483647)) { + if (jj_2_4(2147483647)) { ratio(exp, operator); } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4686,7 +4737,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[159] = jj_gen; + jj_la1[162] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4786,11 +4837,11 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[160] = jj_gen; + jj_la1[163] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_105: + label_109: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -4798,8 +4849,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[161] = jj_gen; - break label_105; + jj_la1[164] = jj_gen; + break label_109; } jj_consume_token(S); } @@ -4861,11 +4912,11 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[162] = jj_gen; + jj_la1[165] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_106: + label_110: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -4873,15 +4924,15 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[163] = jj_gen; - break label_106; + jj_la1[166] = jj_gen; + break label_110; } jj_consume_token(S); } break; } default: - jj_la1[164] = jj_gen; + jj_la1[167] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4890,7 +4941,7 @@ final public boolean prio() throws ParseException { final public CssCheckableValue mathcalc() throws ParseException {CssCheckableValue v; CssCalc c; jj_consume_token(FUNCTIONCALC); - label_107: + label_111: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -4898,13 +4949,13 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[165] = jj_gen; - break label_107; + jj_la1[168] = jj_gen; + break label_111; } jj_consume_token(S); } v = mathsum(); - label_108: + label_112: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -4912,8 +4963,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[166] = jj_gen; - break label_108; + jj_la1[169] = jj_gen; + break label_112; } jj_consume_token(S); } @@ -4937,12 +4988,12 @@ final public boolean prio() throws ParseException { v1 = mathproduct(); c = new CssCalc(ac, v1); nb_pre_sp = 0; - label_109: + label_113: while (true) { - if (jj_2_3(2)) { + if (jj_2_5(2)) { ; } else { - break label_109; + break label_113; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case PLUS:{ @@ -4951,7 +5002,7 @@ final public boolean prio() throws ParseException { } case S: case MINUS:{ - label_110: + label_114: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -4959,8 +5010,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[167] = jj_gen; - break label_110; + jj_la1[170] = jj_gen; + break label_114; } jj_consume_token(S); nb_pre_sp++; @@ -4969,14 +5020,14 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[168] = jj_gen; + jj_la1[171] = jj_gen; jj_consume_token(-1); throw new ParseException(); } if (o.image.length() < 2 && nb_pre_sp == 0) { {if (true) throw new ParseException(ac.getMsg().getString("parser.calcwhitespace"));} } - label_111: + label_115: while (true) { jj_consume_token(S); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4985,8 +5036,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[169] = jj_gen; - break label_111; + jj_la1[172] = jj_gen; + break label_115; } } v2 = mathproduct(); @@ -5012,14 +5063,14 @@ final public boolean prio() throws ParseException { boolean concat = false; v1 = mathunit(); c = new CssCalc(ac, v1); - label_112: + label_116: while (true) { - if (jj_2_4(2)) { + if (jj_2_6(2)) { ; } else { - break label_112; + break label_116; } - label_113: + label_117: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5027,15 +5078,15 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[170] = jj_gen; - break label_113; + jj_la1[173] = jj_gen; + break label_117; } jj_consume_token(S); } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case ANY:{ o = jj_consume_token(ANY); - label_114: + label_118: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5043,8 +5094,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[171] = jj_gen; - break label_114; + jj_la1[174] = jj_gen; + break label_118; } jj_consume_token(S); } @@ -5053,7 +5104,7 @@ final public boolean prio() throws ParseException { } case DIV:{ o = jj_consume_token(DIV); - label_115: + label_119: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5061,8 +5112,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[172] = jj_gen; - break label_115; + jj_la1[175] = jj_gen; + break label_119; } jj_consume_token(S); } @@ -5073,7 +5124,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[173] = jj_gen; + jj_la1[176] = jj_gen; ; } n = jj_consume_token(NUMBER); @@ -5081,7 +5132,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[174] = jj_gen; + jj_la1[177] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5120,7 +5171,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[175] = jj_gen; + jj_la1[178] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5170,7 +5221,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[176] = jj_gen; + jj_la1[179] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5178,7 +5229,7 @@ final public boolean prio() throws ParseException { } case RPARAN:{ jj_consume_token(RPARAN); - label_116: + label_120: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5186,13 +5237,13 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[177] = jj_gen; - break label_116; + jj_la1[180] = jj_gen; + break label_120; } jj_consume_token(S); } v = mathsum(); - label_117: + label_121: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5200,8 +5251,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[178] = jj_gen; - break label_117; + jj_la1[181] = jj_gen; + break label_121; } jj_consume_token(S); } @@ -5217,67 +5268,126 @@ final public boolean prio() throws ParseException { v = attr(); break; } - default: - jj_la1[179] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } -{if ("" != null) return v;} - throw new Error("Missing return statement in function"); - } - - final public CssCheckableValue attr() throws ParseException {CssAttr v = null; -Token n = null; -CssExpression exp = null; - jj_consume_token(FUNCTIONATTR); - label_118: - while (true) { - switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { - case S:{ - ; - break; + case FUNCTIONVAR:{ + n = jj_consume_token(FUNCTIONVAR); + label_122: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[182] = jj_gen; + break label_122; } - default: - jj_la1[180] = jj_gen; - break label_118; + jj_consume_token(S); } - jj_consume_token(S); - } - n = jj_consume_token(IDENT); - label_119: - while (true) { - switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { - case S:{ - ; - break; + jj_consume_token(CUSTOM_PROPERTY_NAME); + label_123: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case COMMA:{ + ; + break; + } + default: + jj_la1[183] = jj_gen; + break label_123; } - default: - jj_la1[181] = jj_gen; - break label_119; - } - jj_consume_token(S); + jj_consume_token(COMMA); + label_124: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[184] = jj_gen; + break label_124; + } + jj_consume_token(S); + } + expr(); + } + label_125: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[185] = jj_gen; + break label_125; + } + jj_consume_token(S); + } + jj_consume_token(LPARAN); + break; + } + default: + jj_la1[186] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); + } +{if ("" != null) return v;} + throw new Error("Missing return statement in function"); + } + + final public CssCheckableValue attr() throws ParseException {CssAttr v = null; +Token n = null; +CssExpression exp = null; + jj_consume_token(FUNCTIONATTR); + label_126: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[187] = jj_gen; + break label_126; + } + jj_consume_token(S); + } + n = jj_consume_token(IDENT); + label_127: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[188] = jj_gen; + break label_127; + } + jj_consume_token(S); } exp = new CssExpression(); setValue(new CssIdent(), exp, ' ', n, IDENT); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case IDENT: - case 109:{ + case 111:{ switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case IDENT:{ n = jj_consume_token(IDENT); break; } - case 109:{ - n = jj_consume_token(109); + case 111:{ + n = jj_consume_token(111); break; } default: - jj_la1[182] = jj_gen; + jj_la1[189] = jj_gen; jj_consume_token(-1); throw new ParseException(); } setValue(new CssIdent(), exp, ' ', n, IDENT); - label_120: + label_128: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5285,22 +5395,22 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[183] = jj_gen; - break label_120; + jj_la1[190] = jj_gen; + break label_128; } jj_consume_token(S); } break; } default: - jj_la1[184] = jj_gen; + jj_la1[191] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case COMMA:{ jj_consume_token(COMMA); exp.setOperator(','); - label_121: + label_129: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5308,8 +5418,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[185] = jj_gen; - break label_121; + jj_la1[192] = jj_gen; + break label_129; } jj_consume_token(S); } @@ -5317,7 +5427,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[186] = jj_gen; + jj_la1[193] = jj_gen; ; } jj_consume_token(LPARAN); @@ -5334,7 +5444,7 @@ final public boolean prio() throws ParseException { CssExpression exp; CssColor color = new CssColor(); n = jj_consume_token(FUNCTION); - label_122: + label_130: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5342,12 +5452,12 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[187] = jj_gen; - break label_122; + jj_la1[194] = jj_gen; + break label_130; } jj_consume_token(S); } - if (jj_2_5(2)) { + if (jj_2_7(2)) { exp = expr(); jj_consume_token(LPARAN); String funcname = n.image.toLowerCase(); @@ -5418,7 +5528,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[188] = jj_gen; + jj_la1[195] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5450,7 +5560,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[189] = jj_gen; + jj_la1[196] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5746,280 +5856,241 @@ private boolean jj_2_5(int xla) finally { jj_save(4, xla); } } - private boolean jj_3R_154() + private boolean jj_2_6(int xla) { - if (jj_scan_token(PLUS)) return true; - return false; + jj_la = xla; jj_lastpos = jj_scanpos = token; + try { return (!jj_3_6()); } + catch(LookaheadSuccess ls) { return true; } + finally { jj_save(5, xla); } } - private boolean jj_3R_153() + private boolean jj_2_7(int xla) { - if (jj_scan_token(MINUS)) return true; + jj_la = xla; jj_lastpos = jj_scanpos = token; + try { return (!jj_3_7()); } + catch(LookaheadSuccess ls) { return true; } + finally { jj_save(6, xla); } + } + + private boolean jj_3_7() + { + if (jj_3R_137()) return true; + if (jj_scan_token(LPARAN)) return true; return false; } - private boolean jj_3R_137() + private boolean jj_3R_180() { + if (jj_scan_token(FUNCTION)) return true; Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(21)) { jj_scanpos = xsp; break; } + } xsp = jj_scanpos; - if (jj_3R_153()) { + if (jj_3_7()) { jj_scanpos = xsp; - if (jj_3R_154()) return true; + if (jj_3R_195()) return true; } return false; } - private boolean jj_3R_124() + private boolean jj_3_4() { + if (jj_scan_token(NUMBER)) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_128()) { jj_scanpos = xsp; break; } + if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } - if (jj_scan_token(MINUS)) return true; + if (jj_scan_token(DIV)) return true; return false; } - private boolean jj_3R_171() + private boolean jj_3R_183() { - if (jj_scan_token(DIMEN_9)) return true; + if (jj_scan_token(NUMBER)) return true; return false; } - private boolean jj_3_5() + private boolean jj_3R_179() { - if (jj_3R_127()) return true; - if (jj_scan_token(LPARAN)) return true; + if (jj_scan_token(FUNCTIONATTR)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(21)) { jj_scanpos = xsp; break; } + } + if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_187() + private boolean jj_3_3() { - if (jj_3R_129()) return true; + if (jj_scan_token(S)) return true; return false; } - private boolean jj_3R_170() + private boolean jj_3R_131() { - if (jj_scan_token(IMPORTANT_NOT)) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(36)) { + jj_scanpos = xsp; + if (jj_scan_token(50)) return true; + } return false; } - private boolean jj_3R_169() + private boolean jj_3R_171() { - if (jj_scan_token(PROGID)) return true; + if (jj_scan_token(UNICODERANGE)) return true; return false; } - private boolean jj_3_3() + private boolean jj_3_6() { Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(27)) { - jj_scanpos = xsp; - if (jj_3R_124()) return true; - } - if (jj_scan_token(21)) return true; while (true) { xsp = jj_scanpos; if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } + xsp = jj_scanpos; + if (jj_3R_135()) { + jj_scanpos = xsp; + if (jj_3R_136()) return true; + } return false; } - private boolean jj_3R_183() + private boolean jj_3R_143() { - if (jj_scan_token(FUNCTION)) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(21)) { jj_scanpos = xsp; break; } - } - xsp = jj_scanpos; - if (jj_3_5()) { - jj_scanpos = xsp; - if (jj_3R_186()) return true; - } + if (jj_3R_177()) return true; return false; } - private boolean jj_3R_168() + private boolean jj_3R_170() { - if (jj_scan_token(DIMEN)) return true; + if (jj_scan_token(URL)) return true; return false; } - private boolean jj_3R_167() + private boolean jj_3R_169() { - if (jj_scan_token(SPL)) return true; + if (jj_3R_181()) return true; return false; } - private boolean jj_3_2() + private boolean jj_3R_176() { - if (jj_scan_token(NUMBER)) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(21)) { jj_scanpos = xsp; break; } - } - if (jj_scan_token(DIV)) return true; + if (jj_scan_token(FUNCTIONVAR)) return true; return false; } - private boolean jj_3R_182() + private boolean jj_3R_175() { - if (jj_scan_token(COMMA)) return true; + if (jj_3R_179()) return true; return false; } - private boolean jj_3R_166() + private boolean jj_3R_174() { - if (jj_scan_token(ST)) return true; + if (jj_3R_178()) return true; return false; } - private boolean jj_3R_165() + private boolean jj_3R_173() { - if (jj_scan_token(RESOLUTION)) return true; + if (jj_scan_token(RPARAN)) return true; return false; } - private boolean jj_3R_164() + private boolean jj_3R_191() { if (jj_scan_token(FREQ)) return true; return false; } - private boolean jj_3R_140() + private boolean jj_3_1() { Token xsp; xsp = jj_scanpos; - if (jj_3R_182()) jj_scanpos = xsp; + if (jj_3R_131()) jj_scanpos = xsp; + if (jj_scan_token(110)) return true; return false; } - private boolean jj_3R_163() + private boolean jj_3R_190() { if (jj_scan_token(TIME)) return true; return false; } - private boolean jj_3R_162() + private boolean jj_3R_189() { if (jj_scan_token(ANGLE)) return true; return false; } - private boolean jj_3R_161() + private boolean jj_3R_188() { if (jj_scan_token(FLEX)) return true; return false; } - private boolean jj_3R_185() - { - if (jj_3R_187()) return true; - return false; - } - - private boolean jj_3R_160() + private boolean jj_3R_187() { if (jj_scan_token(ABSOLUTLENGTH)) return true; return false; } - private boolean jj_3R_159() + private boolean jj_3R_186() { if (jj_scan_token(RELVIEWLENGTH)) return true; return false; } - private boolean jj_3R_158() - { - if (jj_scan_token(RELFONTLENGTH)) return true; - return false; - } - - private boolean jj_3R_157() - { - if (jj_scan_token(PERCENTAGE)) return true; - return false; - } - - private boolean jj_3R_156() - { - if (jj_scan_token(NUMBER)) return true; - return false; - } - - private boolean jj_3R_155() + private boolean jj_3R_182() { - if (jj_3R_137()) return true; + if (jj_3R_177()) return true; return false; } - private boolean jj_3R_142() + private boolean jj_3R_185() { - if (jj_scan_token(NUMBER)) return true; + if (jj_scan_token(RELFONTLENGTH)) return true; return false; } private boolean jj_3R_184() { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(37)) { - jj_scanpos = xsp; - if (jj_scan_token(38)) return true; - } + if (jj_scan_token(PERCENTAGE)) return true; return false; } - private boolean jj_3R_138() + private boolean jj_3R_172() { Token xsp; xsp = jj_scanpos; - if (jj_3R_155()) jj_scanpos = xsp; + if (jj_3R_182()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_156()) { - jj_scanpos = xsp; - if (jj_3R_157()) { - jj_scanpos = xsp; - if (jj_3R_158()) { - jj_scanpos = xsp; - if (jj_3R_159()) { - jj_scanpos = xsp; - if (jj_3R_160()) { - jj_scanpos = xsp; - if (jj_3R_161()) { - jj_scanpos = xsp; - if (jj_3R_162()) { + if (jj_3R_183()) { jj_scanpos = xsp; - if (jj_3R_163()) { - jj_scanpos = xsp; - if (jj_3R_164()) { + if (jj_3R_184()) { jj_scanpos = xsp; - if (jj_3R_165()) { + if (jj_3R_185()) { jj_scanpos = xsp; - if (jj_3R_166()) { + if (jj_3R_186()) { jj_scanpos = xsp; - if (jj_3R_167()) { + if (jj_3R_187()) { jj_scanpos = xsp; - if (jj_3R_168()) { + if (jj_3R_188()) { jj_scanpos = xsp; - if (jj_3R_169()) { + if (jj_3R_189()) { jj_scanpos = xsp; - if (jj_3R_170()) { + if (jj_3R_190()) { jj_scanpos = xsp; - if (jj_3R_171()) return true; - } - } - } - } - } - } - } + if (jj_3R_191()) return true; } } } @@ -6031,321 +6102,346 @@ private boolean jj_3R_138() return false; } - private boolean jj_3R_131() + private boolean jj_3R_142() { Token xsp; xsp = jj_scanpos; - if (jj_3R_138()) { + if (jj_3R_172()) { + jj_scanpos = xsp; + if (jj_3R_173()) { jj_scanpos = xsp; - if (jj_3R_139()) return true; + if (jj_3R_174()) { + jj_scanpos = xsp; + if (jj_3R_175()) { + jj_scanpos = xsp; + if (jj_3R_176()) return true; + } } + } + } + return false; + } + + private boolean jj_3R_136() + { + if (jj_scan_token(DIV)) return true; + Token xsp; while (true) { xsp = jj_scanpos; if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } + xsp = jj_scanpos; + if (jj_3R_143()) jj_scanpos = xsp; + if (jj_scan_token(NUMBER)) return true; return false; } - private boolean jj_3R_152() + private boolean jj_3R_135() { - if (jj_scan_token(FUNCTIONATTR)) return true; + if (jj_scan_token(ANY)) return true; Token xsp; while (true) { xsp = jj_scanpos; if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } - if (jj_scan_token(IDENT)) return true; + if (jj_3R_142()) return true; return false; } - private boolean jj_3R_181() + private boolean jj_3R_168() { - if (jj_scan_token(UNICODERANGE)) return true; + if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3_4() + private boolean jj_3R_167() { Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(21)) { jj_scanpos = xsp; break; } - } xsp = jj_scanpos; - if (jj_3R_125()) { + if (jj_scan_token(49)) { jj_scanpos = xsp; - if (jj_3R_126()) return true; + if (jj_scan_token(48)) return true; } return false; } - private boolean jj_3R_130() + private boolean jj_3R_166() { - if (jj_3R_137()) return true; + if (jj_scan_token(DIV)) return true; return false; } - private boolean jj_3R_123() + private boolean jj_3R_165() { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(36)) { - jj_scanpos = xsp; - if (jj_scan_token(49)) return true; - } + if (jj_scan_token(STRING)) return true; return false; } - private boolean jj_3R_186() + private boolean jj_3R_164() { - if (jj_scan_token(IDENT)) return true; + if (jj_3R_180()) return true; return false; } - private boolean jj_3R_151() + private boolean jj_3R_163() { - if (jj_scan_token(FUNCTIONCALC)) return true; + if (jj_scan_token(FUNCTIONVAR)) return true; Token xsp; while (true) { xsp = jj_scanpos; if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } - if (jj_3R_185()) return true; + if (jj_scan_token(CUSTOM_PROPERTY_NAME)) return true; return false; } - private boolean jj_3R_180() + private boolean jj_3R_193() { - if (jj_scan_token(URL)) return true; + if (jj_scan_token(PLUS)) return true; return false; } - private boolean jj_3R_179() + private boolean jj_3R_162() { - if (jj_3R_184()) return true; + if (jj_3R_179()) return true; return false; } - private boolean jj_3R_136() + private boolean jj_3R_161() { - if (jj_3R_152()) return true; + if (jj_3R_178()) return true; return false; } - private boolean jj_3R_132() + private boolean jj_3R_177() { - if (jj_3R_140()) return true; - if (jj_3R_131()) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_192()) { + jj_scanpos = xsp; + if (jj_3R_193()) return true; + } return false; } - private boolean jj_3R_135() + private boolean jj_3R_192() + { + if (jj_scan_token(MINUS)) return true; + return false; + } + + private boolean jj_3R_140() + { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_161()) { + jj_scanpos = xsp; + if (jj_3R_162()) { + jj_scanpos = xsp; + if (jj_3R_163()) { + jj_scanpos = xsp; + if (jj_3R_164()) { + jj_scanpos = xsp; + if (jj_3R_165()) { + jj_scanpos = xsp; + if (jj_3R_166()) { + jj_scanpos = xsp; + if (jj_3R_167()) { + jj_scanpos = xsp; + if (jj_3R_168()) { + jj_scanpos = xsp; + if (jj_3R_169()) { + jj_scanpos = xsp; + if (jj_3R_170()) { + jj_scanpos = xsp; + if (jj_3R_171()) return true; + } + } + } + } + } + } + } + } + } + } + return false; + } + + private boolean jj_3R_141() { - if (jj_3R_151()) return true; + if (jj_scan_token(S)) return true; return false; } private boolean jj_3R_134() { - if (jj_scan_token(RPARAN)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_141()) { jj_scanpos = xsp; break; } + } + if (jj_scan_token(MINUS)) return true; return false; } - private boolean jj_3R_150() + private boolean jj_3R_160() { - if (jj_scan_token(FREQ)) return true; + if (jj_scan_token(DIMEN_9)) return true; return false; } - private boolean jj_3R_149() + private boolean jj_3R_196() { - if (jj_scan_token(TIME)) return true; + if (jj_3R_142()) return true; return false; } - private boolean jj_3R_148() + private boolean jj_3R_159() { - if (jj_scan_token(ANGLE)) return true; + if (jj_scan_token(IMPORTANT_NOT)) return true; return false; } - private boolean jj_3R_147() + private boolean jj_3R_158() { - if (jj_scan_token(FLEX)) return true; + if (jj_scan_token(PROGID)) return true; return false; } - private boolean jj_3R_146() + private boolean jj_3R_138() { - if (jj_scan_token(ABSOLUTLENGTH)) return true; + if (jj_scan_token(COMMA)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(21)) { jj_scanpos = xsp; break; } + } return false; } - private boolean jj_3_1() + private boolean jj_3_5() { Token xsp; xsp = jj_scanpos; - if (jj_3R_123()) jj_scanpos = xsp; - if (jj_scan_token(108)) return true; + if (jj_scan_token(27)) { + jj_scanpos = xsp; + if (jj_3R_134()) return true; + } + if (jj_scan_token(21)) return true; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(21)) { jj_scanpos = xsp; break; } + } return false; } - private boolean jj_3R_145() + private boolean jj_3R_132() { - if (jj_scan_token(RELVIEWLENGTH)) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_138()) jj_scanpos = xsp; return false; } - private boolean jj_3R_141() + private boolean jj_3R_157() { - if (jj_3R_137()) return true; + if (jj_scan_token(DIMEN)) return true; return false; } - private boolean jj_3R_144() + private boolean jj_3R_156() { - if (jj_scan_token(RELFONTLENGTH)) return true; + if (jj_scan_token(SPL)) return true; return false; } - private boolean jj_3R_143() + private boolean jj_3R_155() { - if (jj_scan_token(PERCENTAGE)) return true; + if (jj_scan_token(ST)) return true; return false; } - private boolean jj_3R_133() + private boolean jj_3R_154() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_141()) jj_scanpos = xsp; - xsp = jj_scanpos; - if (jj_3R_142()) { - jj_scanpos = xsp; - if (jj_3R_143()) { - jj_scanpos = xsp; - if (jj_3R_144()) { - jj_scanpos = xsp; - if (jj_3R_145()) { - jj_scanpos = xsp; - if (jj_3R_146()) { - jj_scanpos = xsp; - if (jj_3R_147()) { - jj_scanpos = xsp; - if (jj_3R_148()) { - jj_scanpos = xsp; - if (jj_3R_149()) { - jj_scanpos = xsp; - if (jj_3R_150()) return true; - } - } - } - } - } - } - } - } + if (jj_scan_token(RESOLUTION)) return true; return false; } - private boolean jj_3R_129() + private boolean jj_3R_153() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_133()) { - jj_scanpos = xsp; - if (jj_3R_134()) { - jj_scanpos = xsp; - if (jj_3R_135()) { - jj_scanpos = xsp; - if (jj_3R_136()) return true; - } - } - } + if (jj_scan_token(FREQ)) return true; return false; } - private boolean jj_3R_126() + private boolean jj_3R_152() { - if (jj_scan_token(DIV)) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(21)) { jj_scanpos = xsp; break; } - } - xsp = jj_scanpos; - if (jj_3R_130()) jj_scanpos = xsp; - if (jj_scan_token(NUMBER)) return true; + if (jj_scan_token(TIME)) return true; return false; } - private boolean jj_3R_127() + private boolean jj_3R_151() { - if (jj_3R_131()) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_132()) { jj_scanpos = xsp; break; } - } + if (jj_scan_token(ANGLE)) return true; return false; } - private boolean jj_3R_125() + private boolean jj_3R_150() { - if (jj_scan_token(ANY)) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(21)) { jj_scanpos = xsp; break; } - } - if (jj_3R_129()) return true; + if (jj_scan_token(FLEX)) return true; return false; } - private boolean jj_3R_178() + private boolean jj_3R_149() { - if (jj_scan_token(IDENT)) return true; + if (jj_scan_token(ABSOLUTLENGTH)) return true; return false; } - private boolean jj_3R_177() + private boolean jj_3R_194() { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(48)) { - jj_scanpos = xsp; - if (jj_scan_token(47)) return true; - } + if (jj_3R_196()) return true; return false; } - private boolean jj_3R_176() + private boolean jj_3R_148() { - if (jj_scan_token(DIV)) return true; + if (jj_scan_token(RELVIEWLENGTH)) return true; return false; } - private boolean jj_3R_175() + private boolean jj_3R_147() { - if (jj_scan_token(STRING)) return true; + if (jj_scan_token(RELFONTLENGTH)) return true; return false; } - private boolean jj_3R_174() + private boolean jj_3R_146() + { + if (jj_scan_token(PERCENTAGE)) return true; + return false; + } + + private boolean jj_3R_145() { - if (jj_3R_183()) return true; + if (jj_scan_token(NUMBER)) return true; return false; } - private boolean jj_3R_173() + private boolean jj_3R_144() { - if (jj_3R_152()) return true; + if (jj_3R_177()) return true; return false; } - private boolean jj_3R_172() + private boolean jj_3R_181() { - if (jj_3R_151()) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(37)) { + jj_scanpos = xsp; + if (jj_scan_token(38)) return true; + } return false; } @@ -6353,25 +6449,45 @@ private boolean jj_3R_139() { Token xsp; xsp = jj_scanpos; - if (jj_3R_172()) { + if (jj_3R_144()) jj_scanpos = xsp; + xsp = jj_scanpos; + if (jj_3R_145()) { jj_scanpos = xsp; - if (jj_3R_173()) { + if (jj_3R_146()) { jj_scanpos = xsp; - if (jj_3R_174()) { + if (jj_3R_147()) { jj_scanpos = xsp; - if (jj_3R_175()) { + if (jj_3R_148()) { jj_scanpos = xsp; - if (jj_3R_176()) { + if (jj_3R_149()) { jj_scanpos = xsp; - if (jj_3R_177()) { + if (jj_3R_150()) { jj_scanpos = xsp; - if (jj_3R_178()) { + if (jj_3R_151()) { jj_scanpos = xsp; - if (jj_3R_179()) { + if (jj_3R_152()) { jj_scanpos = xsp; - if (jj_3R_180()) { + if (jj_3R_153()) { jj_scanpos = xsp; - if (jj_3R_181()) return true; + if (jj_3R_154()) { + jj_scanpos = xsp; + if (jj_3R_155()) { + jj_scanpos = xsp; + if (jj_3R_156()) { + jj_scanpos = xsp; + if (jj_3R_157()) { + jj_scanpos = xsp; + if (jj_3R_158()) { + jj_scanpos = xsp; + if (jj_3R_159()) { + jj_scanpos = xsp; + if (jj_3R_160()) return true; + } + } + } + } + } + } } } } @@ -6384,9 +6500,54 @@ private boolean jj_3R_139() return false; } - private boolean jj_3R_128() + private boolean jj_3R_133() { - if (jj_scan_token(S)) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_139()) { + jj_scanpos = xsp; + if (jj_3R_140()) return true; + } + while (true) { + xsp = jj_scanpos; + if (jj_3_3()) { jj_scanpos = xsp; break; } + } + return false; + } + + private boolean jj_3R_195() + { + if (jj_scan_token(IDENT)) return true; + return false; + } + + private boolean jj_3R_178() + { + if (jj_scan_token(FUNCTIONCALC)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(21)) { jj_scanpos = xsp; break; } + } + if (jj_3R_194()) return true; + return false; + } + + private boolean jj_3_2() + { + if (jj_3R_132()) return true; + if (jj_3R_133()) return true; + return false; + } + + private boolean jj_3R_137() + { + if (jj_3R_133()) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3_2()) { jj_scanpos = xsp; break; } + } return false; } @@ -6401,7 +6562,7 @@ private boolean jj_3R_128() private Token jj_scanpos, jj_lastpos; private int jj_la; private int jj_gen; - final private int[] jj_la1 = new int[190]; + final private int[] jj_la1 = new int[197]; static private int[] jj_la1_0; static private int[] jj_la1_1; static private int[] jj_la1_2; @@ -6413,18 +6574,18 @@ private boolean jj_3R_128() jj_la1_init_3(); } private static void jj_la1_init_0() { - jj_la1_0 = new int[] {0x0,0x0,0x0,0xe00000,0xe00000,0x0,0x0,0x200000,0x200000,0x0,0xc00000,0xc00000,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x0,0x200000,0x0,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x40000000,0x200000,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x200000,0x200000,0x200000,0x0,0x200000,0x200000,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x200000,0x18000000,0x18000000,0x18000000,0x200000,0x200000,0x200000,0x200000,0x18000000,0x40000000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x40000000,0xa8000000,0x200000,0x200000,0xa8200000,0x18000000,0xe8000000,0xe8000000,0x200000,0x0,0x200000,0xe8000000,0x40000000,0x200000,0x200000,0x200000,0xe8000000,0x0,0x200000,0xe8000000,0x200000,0xa8200000,0x200000,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200000,0x200000,0x3000000,0x200000,0x0,0x200000,0x3000000,0x200000,0x0,0x200000,0x200000,0x0,0x200000,0x200000,0x0,0x0,0x0,0x0,0x200000,0x0,0x0,0x200000,0x0,0x200000,0x18000000,0x200000,0x18000000,0x58000000,0x58000000,0x18000000,0x0,0x0,0x0,0x18000000,0x200000,0x18000000,0x0,0x0,0x200000,0x0,0x200000,0x18000000,0x200000,0x200000,0x200000,0x18200000,0x200000,0x200000,0x200000,0x200000,0x18000000,0x0,0x18000000,0x0,0x200000,0x200000,0x18000000,0x200000,0x200000,0x0,0x200000,0x0,0x200000,0x40000000,0x200000,0x0,0x0,}; + jj_la1_0 = new int[] {0x0,0x0,0x0,0xe00000,0xe00000,0x0,0x0,0x200000,0x200000,0x0,0xc00000,0xc00000,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x0,0x200000,0x0,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x40000000,0x200000,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x200000,0x200000,0x200000,0x0,0x200000,0x200000,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x200000,0x18000000,0x18000000,0x18000000,0x200000,0x200000,0x200000,0x200000,0x18000000,0x40000000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x200000,0x40000000,0xa8000000,0x200000,0x200000,0xa8200000,0x18000000,0xe8000000,0xe8000000,0xe8000000,0x200000,0x0,0x200000,0xe8000000,0x40000000,0x200000,0x200000,0x200000,0xe8000000,0x0,0x200000,0xe8000000,0x200000,0xa8200000,0x200000,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200000,0x200000,0x3000000,0x200000,0x0,0x200000,0x3000000,0x200000,0x0,0x200000,0x200000,0x0,0x200000,0x200000,0x0,0x0,0x0,0x0,0x200000,0x0,0x0,0x200000,0x0,0x200000,0x18000000,0x200000,0x18000000,0x58000000,0x18000000,0x0,0x200000,0x40000000,0x200000,0x200000,0x0,0x0,0x18000000,0x18000000,0x0,0x0,0x200000,0x0,0x200000,0x18000000,0x200000,0x200000,0x200000,0x18200000,0x200000,0x200000,0x200000,0x200000,0x18000000,0x0,0x18000000,0x0,0x200000,0x200000,0x200000,0x40000000,0x200000,0x200000,0x18000000,0x200000,0x200000,0x0,0x200000,0x0,0x200000,0x40000000,0x200000,0x0,0x0,}; } private static void jj_la1_init_1() { - jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcba28070,0x0,0x0,0x0,0x0,0x0,0x10,0x400004,0x0,0x0,0x0,0x400004,0x0,0x100012,0x0,0x0,0x0,0xcba28070,0xcba28070,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x1,0x0,0x1,0x0,0x100012,0x0,0x0,0x0,0x200000,0x0,0x0,0x0,0x0,0x0,0x10,0x200000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3bd000,0x3bd000,0x0,0x20,0x0,0x3bd030,0x0,0x0,0x0,0x0,0x3bd030,0x2000,0x0,0x3bd030,0x0,0x0,0x0,0x0,0xcba08060,0xcba08060,0xcba08060,0xcba08060,0xcba28070,0xcb800000,0xcb800000,0x20010,0x20010,0x20010,0x0,0x0,0x1e00,0x0,0x14,0x0,0x1e00,0x0,0xcba28070,0x0,0x0,0x14,0x0,0x0,0x0,0x10,0x200000,0x60,0x0,0x0,0x200000,0x0,0x0,0x0,0x14,0x0,0x14,0xffc1c0f4,0xffc00074,0x0,0xff800080,0x18000,0x41c074,0xffc1c0f4,0x0,0x0,0x0,0xff800000,0x0,0x400074,0x0,0xffc00074,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24000,0x0,0xcf800000,0x0,0x0,0xcf900000,0x0,0x0,0x10,0x0,0x10,0x0,0x0,0x0,0x10,0x60,}; + jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x97450070,0x0,0x0,0x0,0x0,0x0,0x10,0x800004,0x0,0x0,0x0,0x800004,0x0,0x200012,0x0,0x0,0x0,0x97450070,0x97450070,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x1,0x0,0x1,0x0,0x200012,0x0,0x0,0x0,0x400000,0x0,0x0,0x0,0x0,0x0,0x10,0x400000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77a000,0x77a000,0x77a110,0x0,0x20,0x0,0x77a130,0x0,0x0,0x0,0x0,0x77a130,0x4000,0x0,0x77a130,0x0,0x0,0x0,0x0,0x97410060,0x97410060,0x97410060,0x97410060,0x97450070,0x97000000,0x97000000,0x40010,0x40010,0x40010,0x0,0x0,0x3c00,0x0,0x14,0x0,0x3c00,0x0,0x97450070,0x0,0x0,0x14,0x0,0x0,0x0,0x10,0x400000,0x60,0x0,0x0,0x400000,0x0,0x0,0x0,0x14,0x0,0x14,0xff800074,0x0,0xff000080,0x0,0x0,0x0,0x0,0x30000,0x838074,0xff8380f4,0x0,0x0,0xff000000,0x0,0x800074,0x0,0xff800074,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x48000,0x0,0x9f000000,0x0,0x0,0x0,0x0,0x0,0x0,0x9f200000,0x0,0x0,0x10,0x0,0x10,0x0,0x0,0x0,0x10,0x60,}; } private static void jj_la1_init_2() { - jj_la1_2 = new int[] {0x0,0x0,0x100,0x0,0x0,0x200,0x400,0x0,0x0,0x1c1f885,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c1f885,0x1c1f885,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1e0000,0x1e0000,0x0,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x1000000,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x85,0x85,0x85,0x85,0x85,0x5,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x85,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x20,0x0,0x0,0x20,0x0,0x1c,0x0,0x1c,0x5f,0x5f,0x0,0x5f,0x0,0x0,0x5f,0x0,0x0,0x10,0x5f,0x0,0x0,0x0,0x5f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; + jj_la1_2 = new int[] {0x0,0x0,0x200,0x0,0x0,0x400,0x800,0x0,0x0,0x383f10b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x383f10b,0x383f10b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3c0000,0x3c0000,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x0,0x2000000,0x0,0x0,0x0,0x0,0x2000000,0x0,0x0,0x2000000,0x0,0x0,0x0,0x0,0x10b,0x10b,0x10b,0x10b,0x10b,0xb,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10b,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x40,0x0,0x0,0x40,0x0,0x38,0x0,0x38,0xbf,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x20,0xbf,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; } private static void jj_la1_init_3() { - jj_la1_3 = new int[] {0x600,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1028,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1028,0x1028,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x800,0x0,0x8,0x0,0x808,0x0,0x0,0x0,0x0,0x808,0x0,0x0,0x808,0x0,0x0,0x0,0x0,0x28,0x28,0x28,0x28,0x1028,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1008,0x0,0x0,0x0,0x0,0x0,0x110,0x110,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c4,0x104,0x0,0x0,0x0,0x1c4,0x1c4,0x0,0x0,0x0,0x100,0x0,0x4,0x0,0x104,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x2000,0x0,0x2000,0x0,0x0,0x0,0x0,0x0,}; + jj_la1_3 = new int[] {0x1800,0x1800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4050,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4050,0x4050,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000,0x2000,0x2000,0x0,0x10,0x0,0x2010,0x0,0x0,0x0,0x0,0x2010,0x0,0x0,0x2010,0x0,0x0,0x0,0x0,0x50,0x50,0x50,0x50,0x4050,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4010,0x0,0x0,0x0,0x0,0x0,0x420,0x420,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x408,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x788,0x788,0x0,0x0,0x400,0x0,0x8,0x0,0x408,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x380,0x0,0x0,0x8000,0x0,0x8000,0x0,0x0,0x0,0x0,0x0,}; } - final private JJCalls[] jj_2_rtns = new JJCalls[5]; + final private JJCalls[] jj_2_rtns = new JJCalls[7]; private boolean jj_rescan = false; private int jj_gc = 0; @@ -6439,7 +6600,7 @@ public CssParser(java.io.InputStream stream, String encoding) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 190; i++) jj_la1[i] = -1; + for (int i = 0; i < 197; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -6454,7 +6615,7 @@ public void ReInit(java.io.InputStream stream, String encoding) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 190; i++) jj_la1[i] = -1; + for (int i = 0; i < 197; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -6465,7 +6626,7 @@ public CssParser(java.io.Reader stream) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 190; i++) jj_la1[i] = -1; + for (int i = 0; i < 197; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -6484,7 +6645,7 @@ public void ReInit(java.io.Reader stream) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 190; i++) jj_la1[i] = -1; + for (int i = 0; i < 197; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -6494,7 +6655,7 @@ public CssParser(CssParserTokenManager tm) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 190; i++) jj_la1[i] = -1; + for (int i = 0; i < 197; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -6504,7 +6665,7 @@ public void ReInit(CssParserTokenManager tm) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 190; i++) jj_la1[i] = -1; + for (int i = 0; i < 197; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -6630,12 +6791,12 @@ private void jj_add_error_token(int kind, int pos) { /** Generate ParseException. */ public ParseException generateParseException() { jj_expentries.clear(); - boolean[] la1tokens = new boolean[110]; + boolean[] la1tokens = new boolean[112]; if (jj_kind >= 0) { la1tokens[jj_kind] = true; jj_kind = -1; } - for (int i = 0; i < 190; i++) { + for (int i = 0; i < 197; i++) { if (jj_la1[i] == jj_gen) { for (int j = 0; j < 32; j++) { if ((jj_la1_0[i] & (1< } + +TOKEN : +{ + ( )* > +} + TOKEN : { @@ -700,6 +706,7 @@ TOKEN [IGNORE_CASE] : | | | + | } @@ -1616,7 +1623,7 @@ String property() : { // ( hack? ident | hackedIdent ) ( )* ( (hack=<[ "!", "$", "%", "&", "/", "`", "?", "<", "|" ]> | hack= | hack= | hack= | hack= | hack= | hack= | hack= | hack= | hack= | hack= | hack= | hack=
)? - n=) ( )* { + n= | n=) ( )* { currentProperty = convertIdent(n.image); if (hack != null && !"".equals(hack)) { String hackp = hack.image+currentProperty; @@ -2478,7 +2485,7 @@ CssExpression expr() : } { try { - term(values) ( operator(values) term(values) )* + term(values) ( LOOKAHEAD(2) operator(values) term(values) )* } catch (WarningParamException e) { ac.getFrame().addWarning(e.getMessage(), e.getMessageArgs()); } @@ -2556,6 +2563,7 @@ void term(CssExpression exp) : ) | ( func=mathcalc() { setValue(func, exp, operator, null, FUNCTION); } | func=attr() { setValue(func, exp, operator, null, FUNCTION); } + | n= ( )* ( ( )* expr() )* ( )* | func=function() { setValue(func, exp, operator, null, FUNCTION); } | n= { setValue(new CssString(), exp, operator, n, STRING); } | n=
{ setValue(new CssSwitch(), exp, operator, n, DIV); } @@ -2590,7 +2598,7 @@ void term(CssExpression exp) : exp.addValue(_u); } | n= { setValue(new CssUnicodeRange(), exp, operator, n, UNICODERANGE); } - ) ) ( )* + ) ) ( LOOKAHEAD(2) )* } /** @@ -2776,6 +2784,7 @@ char operator = ' '; | ( ( )* v=mathsum() ( )* ) { ((CssCalc) v).setParenthesis(); } | v=mathcalc() | v=attr() + | n= ( )* ( ( )* expr() )* ( )* ) { return v; } diff --git a/org/w3c/css/parser/analyzer/CssParserConstants.java b/org/w3c/css/parser/analyzer/CssParserConstants.java index 069269651..93e78c55e 100644 --- a/org/w3c/css/parser/analyzer/CssParserConstants.java +++ b/org/w3c/css/parser/analyzer/CssParserConstants.java @@ -89,139 +89,143 @@ public interface CssParserConstants { /** RegularExpression Id. */ int PROGID = 39; /** RegularExpression Id. */ - int RBRACE = 40; + int CUSTOM_PROPERTY_NAME = 40; /** RegularExpression Id. */ - int PREFIXMATCH = 41; + int RBRACE = 41; /** RegularExpression Id. */ - int SUFFIXMATCH = 42; + int PREFIXMATCH = 42; /** RegularExpression Id. */ - int SUBSTRINGMATCH = 43; + int SUFFIXMATCH = 43; /** RegularExpression Id. */ - int EQ = 44; + int SUBSTRINGMATCH = 44; /** RegularExpression Id. */ - int SEMICOLON = 45; + int EQ = 45; /** RegularExpression Id. */ - int DIV = 46; + int SEMICOLON = 46; /** RegularExpression Id. */ - int LBRACKET = 47; + int DIV = 47; /** RegularExpression Id. */ - int RBRACKET = 48; + int LBRACKET = 48; /** RegularExpression Id. */ - int ANY = 49; + int RBRACKET = 49; /** RegularExpression Id. */ - int DOT = 50; + int ANY = 50; /** RegularExpression Id. */ - int LPARAN = 51; + int DOT = 51; /** RegularExpression Id. */ - int RPARAN = 52; + int LPARAN = 52; /** RegularExpression Id. */ - int COLON = 53; + int RPARAN = 53; /** RegularExpression Id. */ - int URL = 54; + int COLON = 54; /** RegularExpression Id. */ - int RELFONTLENGTH = 55; + int URL = 55; /** RegularExpression Id. */ - int RELVIEWLENGTH = 56; + int RELFONTLENGTH = 56; /** RegularExpression Id. */ - int ABSOLUTLENGTH = 57; + int RELVIEWLENGTH = 57; /** RegularExpression Id. */ - int FLEX = 58; + int ABSOLUTLENGTH = 58; /** RegularExpression Id. */ - int ANGLE = 59; + int FLEX = 59; /** RegularExpression Id. */ - int SPL = 60; + int ANGLE = 60; /** RegularExpression Id. */ - int ST = 61; + int SPL = 61; /** RegularExpression Id. */ - int TIME = 62; + int ST = 62; /** RegularExpression Id. */ - int FREQ = 63; + int TIME = 63; /** RegularExpression Id. */ - int RESOLUTION = 64; + int FREQ = 64; /** RegularExpression Id. */ - int DIMEN_9 = 65; + int RESOLUTION = 65; /** RegularExpression Id. */ - int DIMEN = 66; + int DIMEN_9 = 66; /** RegularExpression Id. */ - int PERCENTAGE = 67; + int DIMEN = 67; /** RegularExpression Id. */ - int NUMBER = 68; + int PERCENTAGE = 68; /** RegularExpression Id. */ - int IMPORTANT_SYM = 69; + int NUMBER = 69; /** RegularExpression Id. */ - int IMPORTANT_NOT = 70; + int IMPORTANT_SYM = 70; /** RegularExpression Id. */ - int PSEUDOELEMENT_SYM = 71; + int IMPORTANT_NOT = 71; /** RegularExpression Id. */ - int CHARSET_SYM = 72; + int PSEUDOELEMENT_SYM = 72; /** RegularExpression Id. */ - int IMPORT_SYM = 73; + int CHARSET_SYM = 73; /** RegularExpression Id. */ - int NAMESPACE_SYM = 74; + int IMPORT_SYM = 74; /** RegularExpression Id. */ - int MEDIA_SYM = 75; + int NAMESPACE_SYM = 75; /** RegularExpression Id. */ - int PAGE_SYM = 76; + int MEDIA_SYM = 76; /** RegularExpression Id. */ - int FONT_FACE_SYM = 77; + int PAGE_SYM = 77; /** RegularExpression Id. */ - int KEYFRAMES_SYM = 78; + int FONT_FACE_SYM = 78; /** RegularExpression Id. */ - int PREF_SYM = 79; + int KEYFRAMES_SYM = 79; /** RegularExpression Id. */ - int COLOR_PROFILE = 80; + int PREF_SYM = 80; /** RegularExpression Id. */ - int ATTOP = 81; + int COLOR_PROFILE = 81; /** RegularExpression Id. */ - int ATRIGHT = 82; + int ATTOP = 82; /** RegularExpression Id. */ - int ATBOTTOM = 83; + int ATRIGHT = 83; /** RegularExpression Id. */ - int ATLEFT = 84; + int ATBOTTOM = 84; /** RegularExpression Id. */ - int A_COUNTER = 85; + int ATLEFT = 85; /** RegularExpression Id. */ - int COUNTER_STYLE_SYM = 86; + int A_COUNTER = 86; /** RegularExpression Id. */ - int PHONETIC_ALPHABET_SYM = 87; + int COUNTER_STYLE_SYM = 87; /** RegularExpression Id. */ - int ATKEYWORD = 88; + int PHONETIC_ALPHABET_SYM = 88; /** RegularExpression Id. */ - int RANGE0 = 89; + int ATKEYWORD = 89; /** RegularExpression Id. */ - int RANGE1 = 90; + int RANGE0 = 90; /** RegularExpression Id. */ - int RANGE2 = 91; + int RANGE1 = 91; /** RegularExpression Id. */ - int RANGE3 = 92; + int RANGE2 = 92; /** RegularExpression Id. */ - int RANGE4 = 93; + int RANGE3 = 93; /** RegularExpression Id. */ - int RANGE5 = 94; + int RANGE4 = 94; /** RegularExpression Id. */ - int RANGE6 = 95; + int RANGE5 = 95; /** RegularExpression Id. */ - int RANGE = 96; + int RANGE6 = 96; /** RegularExpression Id. */ - int UNI = 97; + int RANGE = 97; /** RegularExpression Id. */ - int UNICODERANGE = 98; + int UNI = 98; /** RegularExpression Id. */ - int CLASS = 99; + int UNICODERANGE = 99; /** RegularExpression Id. */ - int FUNCTIONLANG = 100; + int CLASS = 100; /** RegularExpression Id. */ - int FUNCTIONNOT = 101; + int FUNCTIONLANG = 101; /** RegularExpression Id. */ - int FUNCTIONCALC = 102; + int FUNCTIONNOT = 102; /** RegularExpression Id. */ - int FUNCTIONATTR = 103; + int FUNCTIONCALC = 103; /** RegularExpression Id. */ - int FUNCTION = 104; + int FUNCTIONATTR = 104; /** RegularExpression Id. */ - int HTMLSTARTTAG = 105; + int FUNCTIONVAR = 105; /** RegularExpression Id. */ - int HTMLENDTAG = 106; + int FUNCTION = 106; + /** RegularExpression Id. */ + int HTMLSTARTTAG = 107; + /** RegularExpression Id. */ + int HTMLENDTAG = 108; /** Lexical state. */ int DEFAULT = 0; @@ -268,6 +272,7 @@ public interface CssParserConstants { "", "", "", + "", "\"}\"", "\"^=\"", "\"$=\"", @@ -332,10 +337,11 @@ public interface CssParserConstants { "\":not(\"", "\"calc(\"", "\"attr(\"", + "\"var(\"", "", "", "", - "", + "", "\"|\"", "\"%\"", }; diff --git a/org/w3c/css/parser/analyzer/CssParserTokenManager.java b/org/w3c/css/parser/analyzer/CssParserTokenManager.java index 0afbc9802..04fbece26 100644 --- a/org/w3c/css/parser/analyzer/CssParserTokenManager.java +++ b/org/w3c/css/parser/analyzer/CssParserTokenManager.java @@ -93,63 +93,66 @@ private int jjMoveStringLiteralDfa0_0(){ switch(curChar) { case 36: - return jjMoveStringLiteralDfa1_0(0x40000000000L, 0x0L); + return jjMoveStringLiteralDfa1_0(0x80000000000L, 0x0L); case 37: - jjmatchedKind = 109; + jjmatchedKind = 111; return jjMoveNfa_0(7, 0); case 40: - jjmatchedKind = 52; + jjmatchedKind = 53; return jjMoveNfa_0(7, 0); case 41: - jjmatchedKind = 51; + jjmatchedKind = 52; return jjMoveNfa_0(7, 0); case 42: - jjmatchedKind = 49; - return jjMoveStringLiteralDfa1_0(0x80000000000L, 0x0L); + jjmatchedKind = 50; + return jjMoveStringLiteralDfa1_0(0x100000000000L, 0x0L); case 45: jjmatchedKind = 28; return jjMoveStringLiteralDfa1_0(0x800000L, 0x0L); case 46: - jjmatchedKind = 50; + jjmatchedKind = 51; return jjMoveNfa_0(7, 0); case 47: - jjmatchedKind = 46; + jjmatchedKind = 47; return jjMoveNfa_0(7, 0); case 58: - jjmatchedKind = 53; - return jjMoveStringLiteralDfa1_0(0x0L, 0x2000000080L); + jjmatchedKind = 54; + return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000100L); case 59: - jjmatchedKind = 45; + jjmatchedKind = 46; return jjMoveNfa_0(7, 0); case 60: return jjMoveStringLiteralDfa1_0(0x400000L, 0x0L); case 61: - jjmatchedKind = 44; + jjmatchedKind = 45; return jjMoveNfa_0(7, 0); case 64: - return jjMoveStringLiteralDfa1_0(0x0L, 0xffff00L); + return jjMoveStringLiteralDfa1_0(0x0L, 0x1fffe00L); case 91: - jjmatchedKind = 47; + jjmatchedKind = 48; return jjMoveNfa_0(7, 0); case 93: - jjmatchedKind = 48; + jjmatchedKind = 49; return jjMoveNfa_0(7, 0); case 94: - return jjMoveStringLiteralDfa1_0(0x20000000000L, 0x0L); + return jjMoveStringLiteralDfa1_0(0x40000000000L, 0x0L); case 65: case 97: - return jjMoveStringLiteralDfa1_0(0x100000000L, 0x8000000000L); + return jjMoveStringLiteralDfa1_0(0x100000000L, 0x10000000000L); case 67: case 99: - return jjMoveStringLiteralDfa1_0(0x0L, 0x4000000000L); + return jjMoveStringLiteralDfa1_0(0x0L, 0x8000000000L); case 76: case 108: - return jjMoveStringLiteralDfa1_0(0x0L, 0x1000000000L); + return jjMoveStringLiteralDfa1_0(0x0L, 0x2000000000L); + case 86: + case 118: + return jjMoveStringLiteralDfa1_0(0x0L, 0x20000000000L); case 124: - jjmatchedKind = 108; + jjmatchedKind = 110; return jjMoveStringLiteralDfa1_0(0x2000000L, 0x0L); case 125: - jjmatchedKind = 40; + jjmatchedKind = 41; return jjMoveNfa_0(7, 0); default : return jjMoveNfa_0(7, 0); @@ -167,9 +170,9 @@ private int jjMoveStringLiteralDfa1_0(long active0, long active1){ case 45: return jjMoveStringLiteralDfa2_0(active0, 0x800000L, active1, 0L); case 58: - if ((active1 & 0x80L) != 0L) + if ((active1 & 0x100L) != 0L) { - jjmatchedKind = 71; + jjmatchedKind = 72; jjmatchedPos = 1; } break; @@ -179,11 +182,6 @@ private int jjMoveStringLiteralDfa1_0(long active0, long active1){ jjmatchedKind = 25; jjmatchedPos = 1; } - else if ((active0 & 0x20000000000L) != 0L) - { - jjmatchedKind = 41; - jjmatchedPos = 1; - } else if ((active0 & 0x40000000000L) != 0L) { jjmatchedKind = 42; @@ -194,43 +192,48 @@ else if ((active0 & 0x80000000000L) != 0L) jjmatchedKind = 43; jjmatchedPos = 1; } + else if ((active0 & 0x100000000000L) != 0L) + { + jjmatchedKind = 44; + jjmatchedPos = 1; + } break; case 65: case 97: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x5000000000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x2a000000000L); case 66: case 98: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x80000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100000L); case 67: case 99: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x610100L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0xc20200L); case 70: case 102: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x2000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000L); case 73: case 105: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x200L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x400L); case 75: case 107: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x8000L); case 76: case 108: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x200000L); case 77: case 109: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1000L); case 78: case 110: - return jjMoveStringLiteralDfa2_0(active0, 0x100000000L, active1, 0x2000000400L); + return jjMoveStringLiteralDfa2_0(active0, 0x100000000L, active1, 0x4000000800L); case 80: case 112: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x809000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1012000L); case 82: case 114: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x40000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x80000L); case 84: case 116: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x8000020000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10000040000L); default : break; } @@ -256,7 +259,7 @@ private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long a break; case 65: case 97: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1400L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2800L); case 68: case 100: if ((active0 & 0x100000000L) != 0L) @@ -267,31 +270,31 @@ private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long a break; case 69: case 101: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x104800L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x209000L); case 72: case 104: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x800100L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000200L); case 73: case 105: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x40000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x80000L); case 76: case 108: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4000000000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x8000000000L); case 77: case 109: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x400L); case 78: case 110: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000000000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2000000000L); case 79: case 111: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x20006b2000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4000d64000L); case 82: case 114: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x8000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x20000010000L); case 84: case 116: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x8000000000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x10000000000L); default : break; } @@ -306,6 +309,13 @@ private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long a } switch(curChar) { + case 40: + if ((active1 & 0x20000000000L) != 0L) + { + jjmatchedKind = 105; + jjmatchedPos = 3; + } + break; case 45: if ((active0 & 0x400000L) != 0L) { @@ -315,54 +325,54 @@ private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long a break; case 65: case 97: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200L); case 67: case 99: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000000000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000000000L); case 68: case 100: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x800L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1000L); case 69: case 101: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000L); case 70: case 102: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200000L); case 71: case 103: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1000041000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000082000L); case 76: case 108: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000L); case 77: case 109: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x800L); case 78: case 110: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000L); case 79: case 111: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x800000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1000000L); case 80: case 112: - if ((active1 & 0x20000L) != 0L) + if ((active1 & 0x40000L) != 0L) { - jjmatchedKind = 81; + jjmatchedKind = 82; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x200L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400L); case 82: case 114: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000000000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000000000L); case 84: case 116: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000080000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000100000L); case 85: case 117: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x600000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0xc00000L); case 89: case 121: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000L); default : break; } @@ -378,12 +388,7 @@ private int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long a switch(curChar) { case 40: - if ((active1 & 0x1000000000L) != 0L) - { - jjmatchedKind = 100; - jjmatchedPos = 4; - } - else if ((active1 & 0x2000000000L) != 0L) + if ((active1 & 0x2000000000L) != 0L) { jjmatchedKind = 101; jjmatchedPos = 4; @@ -398,41 +403,46 @@ else if ((active1 & 0x8000000000L) != 0L) jjmatchedKind = 103; jjmatchedPos = 4; } + else if ((active1 & 0x10000000000L) != 0L) + { + jjmatchedKind = 104; + jjmatchedPos = 4; + } break; case 69: case 101: - if ((active1 & 0x1000L) != 0L) + if ((active1 & 0x2000L) != 0L) { - jjmatchedKind = 76; + jjmatchedKind = 77; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active1, 0x400L); + return jjMoveStringLiteralDfa5_0(active1, 0x800L); case 70: case 102: - return jjMoveStringLiteralDfa5_0(active1, 0xc000L); + return jjMoveStringLiteralDfa5_0(active1, 0x18000L); case 72: case 104: - return jjMoveStringLiteralDfa5_0(active1, 0x40000L); + return jjMoveStringLiteralDfa5_0(active1, 0x80000L); case 73: case 105: - return jjMoveStringLiteralDfa5_0(active1, 0x800L); + return jjMoveStringLiteralDfa5_0(active1, 0x1000L); case 78: case 110: - return jjMoveStringLiteralDfa5_0(active1, 0xe00000L); + return jjMoveStringLiteralDfa5_0(active1, 0x1c00000L); case 79: case 111: - return jjMoveStringLiteralDfa5_0(active1, 0x10200L); + return jjMoveStringLiteralDfa5_0(active1, 0x20400L); case 82: case 114: - return jjMoveStringLiteralDfa5_0(active1, 0x100L); + return jjMoveStringLiteralDfa5_0(active1, 0x200L); case 84: case 116: - if ((active1 & 0x100000L) != 0L) + if ((active1 & 0x200000L) != 0L) { - jjmatchedKind = 84; + jjmatchedKind = 85; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active1, 0x82000L); + return jjMoveStringLiteralDfa5_0(active1, 0x104000L); default : break; } @@ -448,35 +458,35 @@ private int jjMoveStringLiteralDfa5_0(long old1, long active1){ switch(curChar) { case 45: - return jjMoveStringLiteralDfa6_0(active1, 0x2000L); + return jjMoveStringLiteralDfa6_0(active1, 0x4000L); case 65: case 97: - if ((active1 & 0x800L) != 0L) + if ((active1 & 0x1000L) != 0L) { - jjmatchedKind = 75; + jjmatchedKind = 76; jjmatchedPos = 5; } break; case 69: case 101: - return jjMoveStringLiteralDfa6_0(active1, 0x808000L); + return jjMoveStringLiteralDfa6_0(active1, 0x1010000L); case 79: case 111: - return jjMoveStringLiteralDfa6_0(active1, 0x80000L); + return jjMoveStringLiteralDfa6_0(active1, 0x100000L); case 82: case 114: - return jjMoveStringLiteralDfa6_0(active1, 0x14200L); + return jjMoveStringLiteralDfa6_0(active1, 0x28400L); case 83: case 115: - return jjMoveStringLiteralDfa6_0(active1, 0x500L); + return jjMoveStringLiteralDfa6_0(active1, 0xa00L); case 84: case 116: - if ((active1 & 0x40000L) != 0L) + if ((active1 & 0x80000L) != 0L) { - jjmatchedKind = 82; + jjmatchedKind = 83; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active1, 0x600000L); + return jjMoveStringLiteralDfa6_0(active1, 0xc00000L); default : break; } @@ -492,38 +502,38 @@ private int jjMoveStringLiteralDfa6_0(long old1, long active1){ switch(curChar) { case 45: - return jjMoveStringLiteralDfa7_0(active1, 0x10000L); + return jjMoveStringLiteralDfa7_0(active1, 0x20000L); case 65: case 97: - return jjMoveStringLiteralDfa7_0(active1, 0x4000L); + return jjMoveStringLiteralDfa7_0(active1, 0x8000L); case 69: case 101: - return jjMoveStringLiteralDfa7_0(active1, 0x600100L); + return jjMoveStringLiteralDfa7_0(active1, 0xc00200L); case 70: case 102: - return jjMoveStringLiteralDfa7_0(active1, 0x2000L); + return jjMoveStringLiteralDfa7_0(active1, 0x4000L); case 77: case 109: - if ((active1 & 0x80000L) != 0L) + if ((active1 & 0x100000L) != 0L) { - jjmatchedKind = 83; + jjmatchedKind = 84; jjmatchedPos = 6; } break; case 80: case 112: - return jjMoveStringLiteralDfa7_0(active1, 0x400L); + return jjMoveStringLiteralDfa7_0(active1, 0x800L); case 82: case 114: - return jjMoveStringLiteralDfa7_0(active1, 0x8000L); + return jjMoveStringLiteralDfa7_0(active1, 0x10000L); case 84: case 116: - if ((active1 & 0x200L) != 0L) + if ((active1 & 0x400L) != 0L) { - jjmatchedKind = 73; + jjmatchedKind = 74; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active1, 0x800000L); + return jjMoveStringLiteralDfa7_0(active1, 0x1000000L); default : break; } @@ -540,32 +550,32 @@ private int jjMoveStringLiteralDfa7_0(long old1, long active1){ { case 65: case 97: - return jjMoveStringLiteralDfa8_0(active1, 0x2400L); + return jjMoveStringLiteralDfa8_0(active1, 0x4800L); case 69: case 101: - return jjMoveStringLiteralDfa8_0(active1, 0x8000L); + return jjMoveStringLiteralDfa8_0(active1, 0x10000L); case 73: case 105: - return jjMoveStringLiteralDfa8_0(active1, 0x800000L); + return jjMoveStringLiteralDfa8_0(active1, 0x1000000L); case 77: case 109: - return jjMoveStringLiteralDfa8_0(active1, 0x4000L); + return jjMoveStringLiteralDfa8_0(active1, 0x8000L); case 80: case 112: - return jjMoveStringLiteralDfa8_0(active1, 0x10000L); + return jjMoveStringLiteralDfa8_0(active1, 0x20000L); case 82: case 114: - if ((active1 & 0x200000L) != 0L) + if ((active1 & 0x400000L) != 0L) { - jjmatchedKind = 85; + jjmatchedKind = 86; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active1, 0x400000L); + return jjMoveStringLiteralDfa8_0(active1, 0x800000L); case 84: case 116: - if ((active1 & 0x100L) != 0L) + if ((active1 & 0x200L) != 0L) { - jjmatchedKind = 72; + jjmatchedKind = 73; jjmatchedPos = 7; } break; @@ -584,19 +594,19 @@ private int jjMoveStringLiteralDfa8_0(long old1, long active1){ switch(curChar) { case 45: - return jjMoveStringLiteralDfa9_0(active1, 0x400000L); + return jjMoveStringLiteralDfa9_0(active1, 0x800000L); case 67: case 99: - return jjMoveStringLiteralDfa9_0(active1, 0x802400L); + return jjMoveStringLiteralDfa9_0(active1, 0x1004800L); case 69: case 101: - return jjMoveStringLiteralDfa9_0(active1, 0x4000L); + return jjMoveStringLiteralDfa9_0(active1, 0x8000L); case 78: case 110: - return jjMoveStringLiteralDfa9_0(active1, 0x8000L); + return jjMoveStringLiteralDfa9_0(active1, 0x10000L); case 82: case 114: - return jjMoveStringLiteralDfa9_0(active1, 0x10000L); + return jjMoveStringLiteralDfa9_0(active1, 0x20000L); default : break; } @@ -612,34 +622,34 @@ private int jjMoveStringLiteralDfa9_0(long old1, long active1){ switch(curChar) { case 45: - return jjMoveStringLiteralDfa10_0(active1, 0x800000L); + return jjMoveStringLiteralDfa10_0(active1, 0x1000000L); case 67: case 99: - return jjMoveStringLiteralDfa10_0(active1, 0x8000L); + return jjMoveStringLiteralDfa10_0(active1, 0x10000L); case 69: case 101: - if ((active1 & 0x400L) != 0L) + if ((active1 & 0x800L) != 0L) { - jjmatchedKind = 74; + jjmatchedKind = 75; jjmatchedPos = 9; } - else if ((active1 & 0x2000L) != 0L) + else if ((active1 & 0x4000L) != 0L) { - jjmatchedKind = 77; + jjmatchedKind = 78; jjmatchedPos = 9; } break; case 79: case 111: - return jjMoveStringLiteralDfa10_0(active1, 0x10000L); + return jjMoveStringLiteralDfa10_0(active1, 0x20000L); case 83: case 115: - if ((active1 & 0x4000L) != 0L) + if ((active1 & 0x8000L) != 0L) { - jjmatchedKind = 78; + jjmatchedKind = 79; jjmatchedPos = 9; } - return jjMoveStringLiteralDfa10_0(active1, 0x400000L); + return jjMoveStringLiteralDfa10_0(active1, 0x800000L); default : break; } @@ -656,21 +666,21 @@ private int jjMoveStringLiteralDfa10_0(long old1, long active1){ { case 65: case 97: - return jjMoveStringLiteralDfa11_0(active1, 0x800000L); + return jjMoveStringLiteralDfa11_0(active1, 0x1000000L); case 69: case 101: - if ((active1 & 0x8000L) != 0L) + if ((active1 & 0x10000L) != 0L) { - jjmatchedKind = 79; + jjmatchedKind = 80; jjmatchedPos = 10; } break; case 70: case 102: - return jjMoveStringLiteralDfa11_0(active1, 0x10000L); + return jjMoveStringLiteralDfa11_0(active1, 0x20000L); case 84: case 116: - return jjMoveStringLiteralDfa11_0(active1, 0x400000L); + return jjMoveStringLiteralDfa11_0(active1, 0x800000L); default : break; } @@ -687,13 +697,13 @@ private int jjMoveStringLiteralDfa11_0(long old1, long active1){ { case 73: case 105: - return jjMoveStringLiteralDfa12_0(active1, 0x10000L); + return jjMoveStringLiteralDfa12_0(active1, 0x20000L); case 76: case 108: - return jjMoveStringLiteralDfa12_0(active1, 0x800000L); + return jjMoveStringLiteralDfa12_0(active1, 0x1000000L); case 89: case 121: - return jjMoveStringLiteralDfa12_0(active1, 0x400000L); + return jjMoveStringLiteralDfa12_0(active1, 0x800000L); default : break; } @@ -710,10 +720,10 @@ private int jjMoveStringLiteralDfa12_0(long old1, long active1){ { case 76: case 108: - return jjMoveStringLiteralDfa13_0(active1, 0x410000L); + return jjMoveStringLiteralDfa13_0(active1, 0x820000L); case 80: case 112: - return jjMoveStringLiteralDfa13_0(active1, 0x800000L); + return jjMoveStringLiteralDfa13_0(active1, 0x1000000L); default : break; } @@ -730,20 +740,20 @@ private int jjMoveStringLiteralDfa13_0(long old1, long active1){ { case 69: case 101: - if ((active1 & 0x10000L) != 0L) + if ((active1 & 0x20000L) != 0L) { - jjmatchedKind = 80; + jjmatchedKind = 81; jjmatchedPos = 13; } - else if ((active1 & 0x400000L) != 0L) + else if ((active1 & 0x800000L) != 0L) { - jjmatchedKind = 86; + jjmatchedKind = 87; jjmatchedPos = 13; } break; case 72: case 104: - return jjMoveStringLiteralDfa14_0(active1, 0x800000L); + return jjMoveStringLiteralDfa14_0(active1, 0x1000000L); default : break; } @@ -760,7 +770,7 @@ private int jjMoveStringLiteralDfa14_0(long old1, long active1){ { case 65: case 97: - return jjMoveStringLiteralDfa15_0(active1, 0x800000L); + return jjMoveStringLiteralDfa15_0(active1, 0x1000000L); default : break; } @@ -777,7 +787,7 @@ private int jjMoveStringLiteralDfa15_0(long old1, long active1){ { case 66: case 98: - return jjMoveStringLiteralDfa16_0(active1, 0x800000L); + return jjMoveStringLiteralDfa16_0(active1, 0x1000000L); default : break; } @@ -794,7 +804,7 @@ private int jjMoveStringLiteralDfa16_0(long old1, long active1){ { case 69: case 101: - return jjMoveStringLiteralDfa17_0(active1, 0x800000L); + return jjMoveStringLiteralDfa17_0(active1, 0x1000000L); default : break; } @@ -811,9 +821,9 @@ private int jjMoveStringLiteralDfa17_0(long old1, long active1){ { case 84: case 116: - if ((active1 & 0x800000L) != 0L) + if ((active1 & 0x1000000L) != 0L) { - jjmatchedKind = 87; + jjmatchedKind = 88; jjmatchedPos = 17; } break; @@ -838,7 +848,7 @@ private int jjMoveNfa_0(int startState, int curPos) catch(java.io.IOException e) { throw new Error("Internal Error"); } curPos = 0; int startsAt = 0; - jjnewStateCnt = 853; + jjnewStateCnt = 875; int i = 1; jjstateSet[0] = startState; int kind = 0x7fffffff; @@ -856,14 +866,14 @@ private int jjMoveNfa_0(int startState, int curPos) case 7: if ((0x3ff000000000000L & l) != 0L) { - if (kind > 68) - kind = 68; + if (kind > 69) + kind = 69; { jjCheckNAddStates(0, 110); } } else if ((0x9000807200000000L & l) != 0L) { - if (kind > 107) - kind = 107; + if (kind > 109) + kind = 109; } else if ((0x100003600L & l) != 0L) { @@ -876,18 +886,18 @@ else if (curChar == 46) else if (curChar == 35) { jjCheckNAddStates(160, 164); } else if (curChar == 45) - { jjAddStates(165, 168); } + { jjAddStates(165, 169); } else if (curChar == 39) { if (kind > 35) kind = 35; - { jjCheckNAddStates(169, 173); } + { jjCheckNAddStates(170, 174); } } else if (curChar == 34) { if (kind > 35) kind = 35; - { jjCheckNAddStates(174, 178); } + { jjCheckNAddStates(175, 179); } } else if (curChar == 44) { @@ -905,13 +915,13 @@ else if (curChar == 43) kind = 27; } if (curChar == 33) - { jjCheckNAddStates(179, 182); } + { jjCheckNAddStates(180, 183); } else if (curChar == 60) jjstateSet[jjnewStateCnt++] = 215; else if (curChar == 47) jjstateSet[jjnewStateCnt++] = 0; if (curChar == 60) - { jjCheckNAddStates(183, 187); } + { jjCheckNAddStates(184, 188); } break; case 0: if (curChar == 42) @@ -923,7 +933,7 @@ else if (curChar == 47) break; case 2: if (curChar == 42) - { jjCheckNAddStates(188, 190); } + { jjCheckNAddStates(189, 191); } break; case 3: if ((0xffff7bffffffffffL & l) != 0L) @@ -935,7 +945,7 @@ else if (curChar == 47) break; case 5: if (curChar == 42) - { jjCheckNAddStates(191, 193); } + { jjCheckNAddStates(192, 194); } break; case 6: if (curChar == 47 && kind > 1) @@ -959,7 +969,7 @@ else if (curChar == 47) break; case 21: if ((0xfffffdffffffffffL & l) != 0L) - { jjAddStates(194, 195); } + { jjAddStates(195, 196); } break; case 22: if (curChar == 41 && kind > 39) @@ -975,34 +985,34 @@ else if (curChar == 47) break; case 57: if (curChar == 45) - { jjAddStates(196, 197); } + { jjAddStates(197, 198); } break; case 59: if ((0x3ff200000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; + if (kind > 89) + kind = 89; { jjCheckNAddTwoStates(59, 60); } break; case 61: if ((0xfc00ffffffffcbffL & l) == 0L) break; - if (kind > 88) - kind = 88; + if (kind > 89) + kind = 89; { jjCheckNAddTwoStates(59, 60); } break; case 62: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(198, 202); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(199, 203); } break; case 63: if (curChar != 10) break; - if (kind > 88) - kind = 88; + if (kind > 89) + kind = 89; { jjCheckNAddTwoStates(59, 60); } break; case 64: @@ -1013,94 +1023,94 @@ else if (curChar == 47) case 65: if ((0x100003600L & l) == 0L) break; - if (kind > 88) - kind = 88; + if (kind > 89) + kind = 89; { jjCheckNAddTwoStates(59, 60); } break; case 66: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(203, 210); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(204, 211); } break; case 67: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(211, 214); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(212, 215); } break; case 68: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(215, 219); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(216, 220); } break; case 69: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(220, 225); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(221, 226); } break; case 70: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(226, 232); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(227, 233); } break; case 72: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(233, 237); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(234, 238); } break; case 74: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(238, 245); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(239, 246); } break; case 75: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(246, 249); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(247, 250); } break; case 76: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(250, 254); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(251, 255); } break; case 77: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(255, 260); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(256, 261); } break; case 78: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(261, 267); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(262, 268); } break; case 79: if (curChar == 60) - { jjCheckNAddStates(183, 187); } + { jjCheckNAddStates(184, 188); } break; case 81: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(268, 272); } + { jjCheckNAddStates(269, 273); } break; case 82: if (curChar == 42) @@ -1112,7 +1122,7 @@ else if (curChar == 47) break; case 84: if (curChar == 42) - { jjCheckNAddStates(273, 275); } + { jjCheckNAddStates(274, 276); } break; case 85: if ((0xffff7bffffffffffL & l) != 0L) @@ -1124,11 +1134,11 @@ else if (curChar == 47) break; case 87: if (curChar == 42) - { jjCheckNAddStates(276, 278); } + { jjCheckNAddStates(277, 279); } break; case 88: if (curChar == 47) - { jjCheckNAddStates(268, 272); } + { jjCheckNAddStates(269, 273); } break; case 89: if (curChar == 47) @@ -1140,11 +1150,11 @@ else if (curChar == 47) break; case 92: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(279, 284); } + { jjCheckNAddStates(280, 285); } break; case 93: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(285, 290); } + { jjCheckNAddStates(286, 291); } break; case 94: if (curChar == 42) @@ -1156,7 +1166,7 @@ else if (curChar == 47) break; case 96: if (curChar == 42) - { jjCheckNAddStates(291, 293); } + { jjCheckNAddStates(292, 294); } break; case 97: if ((0xffff7bffffffffffL & l) != 0L) @@ -1168,11 +1178,11 @@ else if (curChar == 47) break; case 99: if (curChar == 42) - { jjCheckNAddStates(294, 296); } + { jjCheckNAddStates(295, 297); } break; case 100: if (curChar == 47) - { jjCheckNAddStates(285, 290); } + { jjCheckNAddStates(286, 291); } break; case 101: if (curChar == 47) @@ -1184,11 +1194,11 @@ else if (curChar == 47) break; case 104: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(297, 299); } + { jjCheckNAddStates(298, 300); } break; case 105: if (curChar == 61) - { jjCheckNAddStates(300, 304); } + { jjCheckNAddStates(301, 305); } break; case 106: if (curChar == 45) @@ -1196,11 +1206,11 @@ else if (curChar == 47) break; case 108: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(305, 310); } + { jjCheckNAddStates(306, 311); } break; case 109: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(311, 316); } + { jjCheckNAddStates(312, 317); } break; case 110: if (curChar == 42) @@ -1212,7 +1222,7 @@ else if (curChar == 47) break; case 112: if (curChar == 42) - { jjCheckNAddStates(317, 319); } + { jjCheckNAddStates(318, 320); } break; case 113: if ((0xffff7bffffffffffL & l) != 0L) @@ -1224,31 +1234,31 @@ else if (curChar == 47) break; case 115: if (curChar == 42) - { jjCheckNAddStates(320, 322); } + { jjCheckNAddStates(321, 323); } break; case 116: if (curChar == 47) - { jjCheckNAddStates(311, 316); } + { jjCheckNAddStates(312, 317); } break; case 117: if (curChar == 47) jjstateSet[jjnewStateCnt++] = 110; break; case 118: - if (curChar == 62 && kind > 105) - kind = 105; + if (curChar == 62 && kind > 107) + kind = 107; break; case 120: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(297, 299); } + { jjCheckNAddStates(298, 300); } break; case 122: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(323, 328); } + { jjCheckNAddStates(324, 329); } break; case 123: if (curChar == 10) - { jjCheckNAddStates(297, 299); } + { jjCheckNAddStates(298, 300); } break; case 124: case 132: @@ -1257,63 +1267,63 @@ else if (curChar == 47) break; case 125: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(297, 299); } + { jjCheckNAddStates(298, 300); } break; case 126: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(329, 337); } + { jjCheckNAddStates(330, 338); } break; case 127: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(338, 342); } + { jjCheckNAddStates(339, 343); } break; case 128: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(343, 348); } + { jjCheckNAddStates(344, 349); } break; case 129: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(349, 355); } + { jjCheckNAddStates(350, 356); } break; case 130: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(356, 363); } + { jjCheckNAddStates(357, 364); } break; case 131: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(364, 369); } + { jjCheckNAddStates(365, 370); } break; case 133: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(370, 378); } + { jjCheckNAddStates(371, 379); } break; case 134: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(379, 383); } + { jjCheckNAddStates(380, 384); } break; case 135: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(384, 389); } + { jjCheckNAddStates(385, 390); } break; case 136: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(390, 396); } + { jjCheckNAddStates(391, 397); } break; case 137: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(397, 404); } + { jjCheckNAddStates(398, 405); } break; case 139: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(305, 310); } + { jjCheckNAddStates(306, 311); } break; case 140: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(405, 412); } + { jjCheckNAddStates(406, 413); } break; case 141: if (curChar == 10) - { jjCheckNAddStates(305, 310); } + { jjCheckNAddStates(306, 311); } break; case 142: case 151: @@ -1322,71 +1332,71 @@ else if (curChar == 47) break; case 143: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(413, 421); } + { jjCheckNAddStates(414, 422); } break; case 144: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(422, 432); } + { jjCheckNAddStates(423, 433); } break; case 145: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(433, 439); } + { jjCheckNAddStates(434, 440); } break; case 146: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(440, 447); } + { jjCheckNAddStates(441, 448); } break; case 147: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(448, 456); } + { jjCheckNAddStates(449, 457); } break; case 148: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(457, 466); } + { jjCheckNAddStates(458, 467); } break; case 150: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(467, 474); } + { jjCheckNAddStates(468, 475); } break; case 152: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(475, 485); } + { jjCheckNAddStates(476, 486); } break; case 153: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(486, 492); } + { jjCheckNAddStates(487, 493); } break; case 154: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(493, 500); } + { jjCheckNAddStates(494, 501); } break; case 155: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(501, 509); } + { jjCheckNAddStates(502, 510); } break; case 156: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(510, 519); } + { jjCheckNAddStates(511, 520); } break; case 157: if (curChar == 34) - { jjCheckNAddStates(520, 522); } + { jjCheckNAddStates(521, 523); } break; case 158: if ((0xfffffffbffffcbffL & l) != 0L) - { jjCheckNAddStates(520, 522); } + { jjCheckNAddStates(521, 523); } break; case 159: if (curChar == 34) - { jjCheckNAddStates(523, 527); } + { jjCheckNAddStates(524, 528); } break; case 161: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(520, 522); } + { jjCheckNAddStates(521, 523); } break; case 162: if (curChar == 10) - { jjCheckNAddStates(520, 522); } + { jjCheckNAddStates(521, 523); } break; case 163: case 166: @@ -1395,55 +1405,55 @@ else if (curChar == 47) break; case 164: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(520, 522); } + { jjCheckNAddStates(521, 523); } break; case 165: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(528, 533); } + { jjCheckNAddStates(529, 534); } break; case 167: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(520, 522); } + { jjCheckNAddStates(521, 523); } break; case 168: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(534, 542); } + { jjCheckNAddStates(535, 543); } break; case 169: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(543, 547); } + { jjCheckNAddStates(544, 548); } break; case 170: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(548, 553); } + { jjCheckNAddStates(549, 554); } break; case 171: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(554, 560); } + { jjCheckNAddStates(555, 561); } break; case 172: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(561, 568); } + { jjCheckNAddStates(562, 569); } break; case 173: if (curChar == 39) - { jjCheckNAddStates(569, 571); } + { jjCheckNAddStates(570, 572); } break; case 174: if ((0xffffff7fffffcbffL & l) != 0L) - { jjCheckNAddStates(569, 571); } + { jjCheckNAddStates(570, 572); } break; case 175: if (curChar == 39) - { jjCheckNAddStates(523, 527); } + { jjCheckNAddStates(524, 528); } break; case 177: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(569, 571); } + { jjCheckNAddStates(570, 572); } break; case 178: if (curChar == 10) - { jjCheckNAddStates(569, 571); } + { jjCheckNAddStates(570, 572); } break; case 179: case 182: @@ -1452,47 +1462,47 @@ else if (curChar == 47) break; case 180: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(569, 571); } + { jjCheckNAddStates(570, 572); } break; case 181: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(572, 577); } + { jjCheckNAddStates(573, 578); } break; case 183: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(569, 571); } + { jjCheckNAddStates(570, 572); } break; case 184: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(578, 586); } + { jjCheckNAddStates(579, 587); } break; case 185: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(587, 591); } + { jjCheckNAddStates(588, 592); } break; case 186: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(592, 597); } + { jjCheckNAddStates(593, 598); } break; case 187: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(598, 604); } + { jjCheckNAddStates(599, 605); } break; case 188: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(605, 612); } + { jjCheckNAddStates(606, 613); } break; case 190: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(279, 284); } + { jjCheckNAddStates(280, 285); } break; case 191: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(613, 620); } + { jjCheckNAddStates(614, 621); } break; case 192: if (curChar == 10) - { jjCheckNAddStates(279, 284); } + { jjCheckNAddStates(280, 285); } break; case 193: case 202: @@ -1501,51 +1511,51 @@ else if (curChar == 47) break; case 194: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(621, 629); } + { jjCheckNAddStates(622, 630); } break; case 195: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(630, 640); } + { jjCheckNAddStates(631, 641); } break; case 196: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(641, 647); } + { jjCheckNAddStates(642, 648); } break; case 197: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(648, 655); } + { jjCheckNAddStates(649, 656); } break; case 198: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(656, 664); } + { jjCheckNAddStates(657, 665); } break; case 199: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(665, 674); } + { jjCheckNAddStates(666, 675); } break; case 201: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(675, 682); } + { jjCheckNAddStates(676, 683); } break; case 203: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(683, 693); } + { jjCheckNAddStates(684, 694); } break; case 204: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(694, 700); } + { jjCheckNAddStates(695, 701); } break; case 205: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(701, 708); } + { jjCheckNAddStates(702, 709); } break; case 206: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(709, 717); } + { jjCheckNAddStates(710, 718); } break; case 207: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(718, 727); } + { jjCheckNAddStates(719, 728); } break; case 214: if (curChar == 33) @@ -1553,11 +1563,11 @@ else if (curChar == 47) break; case 215: if (curChar == 47) - { jjCheckNAddStates(728, 731); } + { jjCheckNAddStates(729, 732); } break; case 216: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(732, 736); } + { jjCheckNAddStates(733, 737); } break; case 217: if (curChar == 42) @@ -1569,7 +1579,7 @@ else if (curChar == 47) break; case 219: if (curChar == 42) - { jjCheckNAddStates(737, 739); } + { jjCheckNAddStates(738, 740); } break; case 220: if ((0xffff7bffffffffffL & l) != 0L) @@ -1581,11 +1591,11 @@ else if (curChar == 47) break; case 222: if (curChar == 42) - { jjCheckNAddStates(740, 742); } + { jjCheckNAddStates(741, 743); } break; case 223: if (curChar == 47) - { jjCheckNAddStates(732, 736); } + { jjCheckNAddStates(733, 737); } break; case 224: if (curChar == 47) @@ -1597,11 +1607,11 @@ else if (curChar == 47) break; case 227: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(743, 746); } + { jjCheckNAddStates(744, 747); } break; case 228: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(747, 749); } + { jjCheckNAddStates(748, 750); } break; case 229: if (curChar == 42) @@ -1613,7 +1623,7 @@ else if (curChar == 47) break; case 231: if (curChar == 42) - { jjCheckNAddStates(750, 752); } + { jjCheckNAddStates(751, 753); } break; case 232: if ((0xffff7bffffffffffL & l) != 0L) @@ -1625,31 +1635,31 @@ else if (curChar == 47) break; case 234: if (curChar == 42) - { jjCheckNAddStates(753, 755); } + { jjCheckNAddStates(754, 756); } break; case 235: if (curChar == 47) - { jjCheckNAddStates(747, 749); } + { jjCheckNAddStates(748, 750); } break; case 236: if (curChar == 47) jjstateSet[jjnewStateCnt++] = 229; break; case 237: - if (curChar == 62 && kind > 106) - kind = 106; + if (curChar == 62 && kind > 108) + kind = 108; break; case 239: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(743, 746); } + { jjCheckNAddStates(744, 747); } break; case 240: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(756, 761); } + { jjCheckNAddStates(757, 762); } break; case 241: if (curChar == 10) - { jjCheckNAddStates(743, 746); } + { jjCheckNAddStates(744, 747); } break; case 242: case 251: @@ -1658,59 +1668,59 @@ else if (curChar == 47) break; case 243: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(762, 767); } + { jjCheckNAddStates(763, 768); } break; case 244: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(768, 776); } + { jjCheckNAddStates(769, 777); } break; case 245: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(777, 781); } + { jjCheckNAddStates(778, 782); } break; case 246: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(782, 787); } + { jjCheckNAddStates(783, 788); } break; case 247: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(788, 794); } + { jjCheckNAddStates(789, 795); } break; case 248: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(795, 802); } + { jjCheckNAddStates(796, 803); } break; case 250: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(803, 808); } + { jjCheckNAddStates(804, 809); } break; case 252: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(809, 817); } + { jjCheckNAddStates(810, 818); } break; case 253: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(818, 822); } + { jjCheckNAddStates(819, 823); } break; case 254: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(823, 828); } + { jjCheckNAddStates(824, 829); } break; case 255: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(829, 835); } + { jjCheckNAddStates(830, 836); } break; case 256: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(836, 843); } + { jjCheckNAddStates(837, 844); } break; case 257: if (curChar == 60) jjstateSet[jjnewStateCnt++] = 215; break; case 258: - if ((0x9000807200000000L & l) != 0L && kind > 107) - kind = 107; + if ((0x9000807200000000L & l) != 0L && kind > 109) + kind = 109; break; case 259: if ((0x100003600L & l) == 0L) @@ -1729,7 +1739,7 @@ else if (curChar == 47) break; case 262: if (curChar == 42) - { jjCheckNAddStates(844, 846); } + { jjCheckNAddStates(845, 847); } break; case 263: if ((0xffff7bffffffffffL & l) != 0L) @@ -1741,7 +1751,7 @@ else if (curChar == 47) break; case 265: if (curChar == 42) - { jjCheckNAddStates(847, 849); } + { jjCheckNAddStates(848, 850); } break; case 266: if (curChar != 47) @@ -1771,7 +1781,7 @@ else if (curChar == 47) break; case 271: if (curChar == 42) - { jjCheckNAddStates(850, 852); } + { jjCheckNAddStates(851, 853); } break; case 272: if ((0xffff7bffffffffffL & l) != 0L) @@ -1783,11 +1793,11 @@ else if (curChar == 47) break; case 274: if (curChar == 42) - { jjCheckNAddStates(853, 855); } + { jjCheckNAddStates(854, 856); } break; case 275: if (curChar == 47) - { jjCheckNAddStates(856, 858); } + { jjCheckNAddStates(857, 859); } break; case 276: if (curChar == 47) @@ -1795,7 +1805,7 @@ else if (curChar == 47) break; case 277: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(856, 858); } + { jjCheckNAddStates(857, 859); } break; case 279: if (curChar == 61 && kind > 24) @@ -1811,7 +1821,7 @@ else if (curChar == 47) break; case 282: if (curChar == 42) - { jjCheckNAddStates(859, 861); } + { jjCheckNAddStates(860, 862); } break; case 283: if ((0xffff7bffffffffffL & l) != 0L) @@ -1823,11 +1833,11 @@ else if (curChar == 47) break; case 285: if (curChar == 42) - { jjCheckNAddStates(862, 864); } + { jjCheckNAddStates(863, 865); } break; case 286: if (curChar == 47) - { jjCheckNAddStates(865, 867); } + { jjCheckNAddStates(866, 868); } break; case 287: if (curChar == 47) @@ -1835,7 +1845,7 @@ else if (curChar == 47) break; case 288: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(865, 867); } + { jjCheckNAddStates(866, 868); } break; case 289: if (curChar == 42) @@ -1847,7 +1857,7 @@ else if (curChar == 47) break; case 291: if (curChar == 42) - { jjCheckNAddStates(868, 870); } + { jjCheckNAddStates(869, 871); } break; case 292: if ((0xffff7bffffffffffL & l) != 0L) @@ -1859,11 +1869,11 @@ else if (curChar == 47) break; case 294: if (curChar == 42) - { jjCheckNAddStates(871, 873); } + { jjCheckNAddStates(872, 874); } break; case 295: if (curChar == 47) - { jjCheckNAddStates(874, 876); } + { jjCheckNAddStates(875, 877); } break; case 296: if (curChar == 47) @@ -1871,7 +1881,7 @@ else if (curChar == 47) break; case 297: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(874, 876); } + { jjCheckNAddStates(875, 877); } break; case 298: if (curChar == 42) @@ -1883,7 +1893,7 @@ else if (curChar == 47) break; case 300: if (curChar == 42) - { jjCheckNAddStates(877, 879); } + { jjCheckNAddStates(878, 880); } break; case 301: if ((0xffff7bffffffffffL & l) != 0L) @@ -1895,11 +1905,11 @@ else if (curChar == 47) break; case 303: if (curChar == 42) - { jjCheckNAddStates(880, 882); } + { jjCheckNAddStates(881, 883); } break; case 304: if (curChar == 47) - { jjCheckNAddStates(883, 885); } + { jjCheckNAddStates(884, 886); } break; case 305: if (curChar == 47) @@ -1907,7 +1917,7 @@ else if (curChar == 47) break; case 306: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(883, 885); } + { jjCheckNAddStates(884, 886); } break; case 307: if (curChar == 42) @@ -1919,7 +1929,7 @@ else if (curChar == 47) break; case 309: if (curChar == 42) - { jjCheckNAddStates(886, 888); } + { jjCheckNAddStates(887, 889); } break; case 310: if ((0xffff7bffffffffffL & l) != 0L) @@ -1931,11 +1941,11 @@ else if (curChar == 47) break; case 312: if (curChar == 42) - { jjCheckNAddStates(889, 891); } + { jjCheckNAddStates(890, 892); } break; case 313: if (curChar == 47) - { jjCheckNAddStates(892, 894); } + { jjCheckNAddStates(893, 895); } break; case 314: if (curChar == 47) @@ -1943,7 +1953,7 @@ else if (curChar == 47) break; case 315: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(892, 894); } + { jjCheckNAddStates(893, 895); } break; case 316: if (curChar == 42) @@ -1955,7 +1965,7 @@ else if (curChar == 47) break; case 318: if (curChar == 42) - { jjCheckNAddStates(895, 897); } + { jjCheckNAddStates(896, 898); } break; case 319: if ((0xffff7bffffffffffL & l) != 0L) @@ -1967,11 +1977,11 @@ else if (curChar == 47) break; case 321: if (curChar == 42) - { jjCheckNAddStates(898, 900); } + { jjCheckNAddStates(899, 901); } break; case 322: if (curChar == 47) - { jjCheckNAddStates(901, 903); } + { jjCheckNAddStates(902, 904); } break; case 323: if (curChar == 47) @@ -1979,18 +1989,18 @@ else if (curChar == 47) break; case 324: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(901, 903); } + { jjCheckNAddStates(902, 904); } break; case 327: if (curChar != 34) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(174, 178); } + { jjCheckNAddStates(175, 179); } break; case 328: if ((0xfffffffbffffcbffL & l) != 0L) - { jjCheckNAddStates(904, 906); } + { jjCheckNAddStates(905, 907); } break; case 329: if (curChar == 34 && kind > 34) @@ -1998,11 +2008,11 @@ else if (curChar == 47) break; case 331: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(904, 906); } + { jjCheckNAddStates(905, 907); } break; case 332: if (curChar == 10) - { jjCheckNAddStates(904, 906); } + { jjCheckNAddStates(905, 907); } break; case 333: case 336: @@ -2011,35 +2021,35 @@ else if (curChar == 47) break; case 334: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(904, 906); } + { jjCheckNAddStates(905, 907); } break; case 335: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(907, 912); } + { jjCheckNAddStates(908, 913); } break; case 337: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(904, 906); } + { jjCheckNAddStates(905, 907); } break; case 338: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(913, 921); } + { jjCheckNAddStates(914, 922); } break; case 339: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(922, 926); } + { jjCheckNAddStates(923, 927); } break; case 340: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(927, 932); } + { jjCheckNAddStates(928, 933); } break; case 341: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(933, 939); } + { jjCheckNAddStates(934, 940); } break; case 342: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(940, 947); } + { jjCheckNAddStates(941, 948); } break; case 343: if ((0xfffffffbffffcbffL & l) == 0L) @@ -2079,7 +2089,7 @@ else if (curChar == 47) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(948, 952); } + { jjCheckNAddStates(949, 953); } break; case 351: if ((0x100003600L & l) == 0L) @@ -2093,46 +2103,46 @@ else if (curChar == 47) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(953, 960); } + { jjCheckNAddStates(954, 961); } break; case 353: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(961, 964); } + { jjCheckNAddStates(962, 965); } break; case 354: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(965, 969); } + { jjCheckNAddStates(966, 970); } break; case 355: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(970, 975); } + { jjCheckNAddStates(971, 976); } break; case 356: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(976, 982); } + { jjCheckNAddStates(977, 983); } break; case 357: if (curChar != 39) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(169, 173); } + { jjCheckNAddStates(170, 174); } break; case 358: if ((0xffffff7fffffcbffL & l) != 0L) - { jjCheckNAddStates(983, 985); } + { jjCheckNAddStates(984, 986); } break; case 359: if (curChar == 39 && kind > 34) @@ -2140,11 +2150,11 @@ else if (curChar == 47) break; case 361: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(983, 985); } + { jjCheckNAddStates(984, 986); } break; case 362: if (curChar == 10) - { jjCheckNAddStates(983, 985); } + { jjCheckNAddStates(984, 986); } break; case 363: case 366: @@ -2153,35 +2163,35 @@ else if (curChar == 47) break; case 364: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(983, 985); } + { jjCheckNAddStates(984, 986); } break; case 365: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(986, 991); } + { jjCheckNAddStates(987, 992); } break; case 367: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(983, 985); } + { jjCheckNAddStates(984, 986); } break; case 368: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(992, 1000); } + { jjCheckNAddStates(993, 1001); } break; case 369: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1001, 1005); } + { jjCheckNAddStates(1002, 1006); } break; case 370: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1006, 1011); } + { jjCheckNAddStates(1007, 1012); } break; case 371: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1012, 1018); } + { jjCheckNAddStates(1013, 1019); } break; case 372: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1019, 1026); } + { jjCheckNAddStates(1020, 1027); } break; case 373: if ((0xffffff7fffffcbffL & l) == 0L) @@ -2221,7 +2231,7 @@ else if (curChar == 47) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1027, 1031); } + { jjCheckNAddStates(1028, 1032); } break; case 381: if ((0x100003600L & l) == 0L) @@ -2235,39 +2245,39 @@ else if (curChar == 47) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1032, 1039); } + { jjCheckNAddStates(1033, 1040); } break; case 383: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1040, 1043); } + { jjCheckNAddStates(1041, 1044); } break; case 384: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1044, 1048); } + { jjCheckNAddStates(1045, 1049); } break; case 385: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1049, 1054); } + { jjCheckNAddStates(1050, 1055); } break; case 386: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1055, 1061); } + { jjCheckNAddStates(1056, 1062); } break; case 387: if (curChar == 45) - { jjAddStates(165, 168); } + { jjAddStates(165, 169); } break; case 389: if ((0x3ff200000000000L & l) == 0L) @@ -2288,7 +2298,7 @@ else if (curChar == 47) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1062, 1066); } + { jjCheckNAddStates(1063, 1067); } break; case 393: if (curChar != 10) @@ -2298,7 +2308,7 @@ else if (curChar == 47) { jjCheckNAddTwoStates(389, 390); } break; case 394: - case 425: + case 447: if (curChar == 13) { jjCheckNAdd(393); } break; @@ -2314,55 +2324,67 @@ else if (curChar == 47) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1067, 1074); } + { jjCheckNAddStates(1068, 1075); } break; case 397: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1075, 1078); } + { jjCheckNAddStates(1076, 1079); } break; case 398: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1079, 1083); } + { jjCheckNAddStates(1080, 1084); } break; case 399: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1084, 1089); } + { jjCheckNAddStates(1085, 1090); } break; case 400: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1090, 1096); } + { jjCheckNAddStates(1091, 1097); } break; - case 402: - if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(1097, 1099); } + case 401: + if (curChar == 45) + { jjAddStates(1098, 1099); } break; case 403: - if (curChar == 40 && kind > 104) - kind = 104; + if ((0x3ff200000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(403, 404); } break; case 405: - if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1097, 1099); } + if ((0xfc00ffffffffcbffL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(403, 404); } break; case 406: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1100, 1105); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1100, 1104); } break; case 407: - if (curChar == 10) - { jjCheckNAddStates(1097, 1099); } + if (curChar != 10) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(403, 404); } break; case 408: case 417: @@ -2370,1594 +2392,1703 @@ else if (curChar == 47) { jjCheckNAdd(407); } break; case 409: - if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1097, 1099); } + if ((0x100003600L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(403, 404); } break; case 410: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1106, 1114); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1105, 1112); } break; case 411: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1115, 1119); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1113, 1116); } break; case 412: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1120, 1125); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1117, 1121); } break; case 413: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1126, 1132); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1122, 1127); } break; case 414: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1133, 1140); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1128, 1134); } break; case 416: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1141, 1146); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1135, 1139); } break; case 418: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1147, 1155); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1140, 1147); } break; case 419: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1156, 1160); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1148, 1151); } break; case 420: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1161, 1166); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1152, 1156); } break; case 421: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1167, 1173); } - break; - case 422: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1174, 1181); } - break; - case 424: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 36) - kind = 36; - { jjCheckNAddStates(1182, 1186); } + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1157, 1162); } break; - case 426: + case 422: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 36) - kind = 36; - { jjCheckNAddStates(1187, 1194); } + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1163, 1169); } + break; + case 424: + if ((0x3ff200000000000L & l) != 0L) + { jjCheckNAddStates(1170, 1172); } + break; + case 425: + if (curChar == 40 && kind > 106) + kind = 106; break; case 427: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 36) - kind = 36; - { jjCheckNAddStates(1195, 1198); } + if ((0xfc00ffffffffcbffL & l) != 0L) + { jjCheckNAddStates(1170, 1172); } break; case 428: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 36) - kind = 36; - { jjCheckNAddStates(1199, 1203); } + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1173, 1178); } break; case 429: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 36) - kind = 36; - { jjCheckNAddStates(1204, 1209); } + if (curChar == 10) + { jjCheckNAddStates(1170, 1172); } break; case 430: - if ((0x3ff000000000000L & l) == 0L) - break; - if (kind > 36) - kind = 36; - { jjCheckNAddStates(1210, 1216); } + case 439: + if (curChar == 13) + { jjCheckNAdd(429); } + break; + case 431: + if ((0x100003600L & l) != 0L) + { jjCheckNAddStates(1170, 1172); } break; case 432: - if (curChar == 35) - { jjCheckNAddStates(160, 164); } + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1179, 1187); } break; case 433: - if (curChar == 45) - { jjCheckNAddTwoStates(434, 447); } + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1188, 1192); } + break; + case 434: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1193, 1198); } break; case 435: - if ((0x3ff200000000000L & l) == 0L) - break; - if (kind > 37) - kind = 37; - { jjCheckNAddTwoStates(435, 436); } + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1199, 1205); } break; - case 437: - if ((0xfc00ffffffffcbffL & l) == 0L) - break; - if (kind > 37) - kind = 37; - { jjCheckNAddTwoStates(435, 436); } + case 436: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1206, 1213); } break; case 438: - if ((0x3ff000000000000L & l) == 0L) + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1214, 1219); } + break; + case 440: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1220, 1228); } + break; + case 441: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1229, 1233); } + break; + case 442: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1234, 1239); } + break; + case 443: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1240, 1246); } + break; + case 444: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1247, 1254); } + break; + case 446: + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 36) + kind = 36; + { jjCheckNAddStates(1255, 1259); } + break; + case 448: + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 36) + kind = 36; + { jjCheckNAddStates(1260, 1267); } + break; + case 449: + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 36) + kind = 36; + { jjCheckNAddStates(1268, 1271); } + break; + case 450: + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 36) + kind = 36; + { jjCheckNAddStates(1272, 1276); } + break; + case 451: + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 36) + kind = 36; + { jjCheckNAddStates(1277, 1282); } + break; + case 452: + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 36) + kind = 36; + { jjCheckNAddStates(1283, 1289); } + break; + case 454: + if (curChar == 35) + { jjCheckNAddStates(160, 164); } + break; + case 455: + if (curChar == 45) + { jjCheckNAddTwoStates(456, 469); } + break; + case 457: + if ((0x3ff200000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1217, 1221); } + { jjCheckNAddTwoStates(457, 458); } break; - case 439: + case 459: + if ((0xfc00ffffffffcbffL & l) == 0L) + break; + if (kind > 37) + kind = 37; + { jjCheckNAddTwoStates(457, 458); } + break; + case 460: + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 37) + kind = 37; + { jjCheckNAddStates(1290, 1294); } + break; + case 461: if (curChar != 10) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(435, 436); } + { jjCheckNAddTwoStates(457, 458); } break; - case 440: - case 449: + case 462: + case 471: if (curChar == 13) - { jjCheckNAdd(439); } + { jjCheckNAdd(461); } break; - case 441: + case 463: if ((0x100003600L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(435, 436); } + { jjCheckNAddTwoStates(457, 458); } break; - case 442: + case 464: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1222, 1229); } + { jjCheckNAddStates(1295, 1302); } break; - case 443: + case 465: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1230, 1233); } + { jjCheckNAddStates(1303, 1306); } break; - case 444: + case 466: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1234, 1238); } + { jjCheckNAddStates(1307, 1311); } break; - case 445: + case 467: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1239, 1244); } + { jjCheckNAddStates(1312, 1317); } break; - case 446: + case 468: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1245, 1251); } + { jjCheckNAddStates(1318, 1324); } break; - case 448: + case 470: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1252, 1256); } + { jjCheckNAddStates(1325, 1329); } break; - case 450: + case 472: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1257, 1264); } + { jjCheckNAddStates(1330, 1337); } break; - case 451: + case 473: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1265, 1268); } + { jjCheckNAddStates(1338, 1341); } break; - case 452: + case 474: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1269, 1273); } + { jjCheckNAddStates(1342, 1346); } break; - case 453: + case 475: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1274, 1279); } + { jjCheckNAddStates(1347, 1352); } break; - case 454: + case 476: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1280, 1286); } + { jjCheckNAddStates(1353, 1359); } break; - case 455: + case 477: if ((0x3ff200000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(455, 456); } + { jjCheckNAddTwoStates(477, 478); } break; - case 457: + case 479: if ((0xfc00ffffffffcbffL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(455, 456); } + { jjCheckNAddTwoStates(477, 478); } break; - case 458: + case 480: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1287, 1291); } + { jjCheckNAddStates(1360, 1364); } break; - case 459: + case 481: if (curChar != 10) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(455, 456); } + { jjCheckNAddTwoStates(477, 478); } break; - case 460: + case 482: if (curChar == 13) - jjstateSet[jjnewStateCnt++] = 459; + jjstateSet[jjnewStateCnt++] = 481; break; - case 461: + case 483: if ((0x100003600L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(455, 456); } + { jjCheckNAddTwoStates(477, 478); } break; - case 462: + case 484: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1292, 1299); } + { jjCheckNAddStates(1365, 1372); } break; - case 463: + case 485: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1300, 1303); } + { jjCheckNAddStates(1373, 1376); } break; - case 464: + case 486: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1304, 1308); } + { jjCheckNAddStates(1377, 1381); } break; - case 465: + case 487: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1309, 1314); } + { jjCheckNAddStates(1382, 1387); } break; - case 466: + case 488: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1315, 1321); } + { jjCheckNAddStates(1388, 1394); } break; - case 468: + case 490: if (curChar == 40) - { jjCheckNAddStates(1322, 1327); } + { jjCheckNAddStates(1395, 1400); } break; - case 469: + case 491: if (curChar == 34) - { jjCheckNAddStates(1328, 1330); } + { jjCheckNAddStates(1401, 1403); } break; - case 470: + case 492: if ((0xfffffffbffffcbffL & l) != 0L) - { jjCheckNAddStates(1328, 1330); } + { jjCheckNAddStates(1401, 1403); } break; - case 471: + case 493: if (curChar == 34) - { jjCheckNAddTwoStates(472, 481); } + { jjCheckNAddTwoStates(494, 503); } break; - case 472: + case 494: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1331, 1333); } + { jjCheckNAddStates(1404, 1406); } break; - case 473: + case 495: if (curChar == 42) - { jjCheckNAddTwoStates(474, 475); } + { jjCheckNAddTwoStates(496, 497); } break; - case 474: + case 496: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(474, 475); } + { jjCheckNAddTwoStates(496, 497); } break; - case 475: + case 497: if (curChar == 42) - { jjCheckNAddStates(1334, 1336); } + { jjCheckNAddStates(1407, 1409); } break; - case 476: + case 498: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(477, 478); } + { jjCheckNAddTwoStates(499, 500); } break; - case 477: + case 499: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(477, 478); } + { jjCheckNAddTwoStates(499, 500); } break; - case 478: + case 500: if (curChar == 42) - { jjCheckNAddStates(1337, 1339); } + { jjCheckNAddStates(1410, 1412); } break; - case 479: + case 501: if (curChar == 47) - { jjCheckNAddStates(1331, 1333); } + { jjCheckNAddStates(1404, 1406); } break; - case 480: + case 502: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 473; + jjstateSet[jjnewStateCnt++] = 495; break; - case 481: - if (curChar == 41 && kind > 54) - kind = 54; + case 503: + if (curChar == 41 && kind > 55) + kind = 55; break; - case 483: + case 505: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(1328, 1330); } + { jjCheckNAddStates(1401, 1403); } break; - case 484: + case 506: if (curChar == 10) - { jjCheckNAddStates(1328, 1330); } + { jjCheckNAddStates(1401, 1403); } break; - case 485: - case 488: + case 507: + case 510: if (curChar == 13) - { jjCheckNAdd(484); } + { jjCheckNAdd(506); } break; - case 486: + case 508: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1328, 1330); } + { jjCheckNAddStates(1401, 1403); } break; - case 487: + case 509: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1340, 1345); } + { jjCheckNAddStates(1413, 1418); } break; - case 489: + case 511: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1328, 1330); } + { jjCheckNAddStates(1401, 1403); } break; - case 490: + case 512: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1346, 1354); } + { jjCheckNAddStates(1419, 1427); } break; - case 491: + case 513: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1355, 1359); } + { jjCheckNAddStates(1428, 1432); } break; - case 492: + case 514: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1360, 1365); } + { jjCheckNAddStates(1433, 1438); } break; - case 493: + case 515: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1366, 1372); } + { jjCheckNAddStates(1439, 1445); } break; - case 494: + case 516: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1373, 1380); } + { jjCheckNAddStates(1446, 1453); } break; - case 495: + case 517: if (curChar == 39) - { jjCheckNAddStates(1381, 1383); } + { jjCheckNAddStates(1454, 1456); } break; - case 496: + case 518: if ((0xffffff7fffffcbffL & l) != 0L) - { jjCheckNAddStates(1381, 1383); } + { jjCheckNAddStates(1454, 1456); } break; - case 497: + case 519: if (curChar == 39) - { jjCheckNAddTwoStates(472, 481); } + { jjCheckNAddTwoStates(494, 503); } break; - case 499: + case 521: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(1381, 1383); } + { jjCheckNAddStates(1454, 1456); } break; - case 500: + case 522: if (curChar == 10) - { jjCheckNAddStates(1381, 1383); } + { jjCheckNAddStates(1454, 1456); } break; - case 501: - case 504: + case 523: + case 526: if (curChar == 13) - { jjCheckNAdd(500); } + { jjCheckNAdd(522); } break; - case 502: + case 524: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1381, 1383); } + { jjCheckNAddStates(1454, 1456); } break; - case 503: + case 525: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1384, 1389); } + { jjCheckNAddStates(1457, 1462); } break; - case 505: + case 527: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1381, 1383); } + { jjCheckNAddStates(1454, 1456); } break; - case 506: + case 528: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1390, 1398); } + { jjCheckNAddStates(1463, 1471); } break; - case 507: + case 529: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1399, 1403); } + { jjCheckNAddStates(1472, 1476); } break; - case 508: + case 530: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1404, 1409); } + { jjCheckNAddStates(1477, 1482); } break; - case 509: + case 531: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1410, 1416); } + { jjCheckNAddStates(1483, 1489); } break; - case 510: + case 532: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1417, 1424); } + { jjCheckNAddStates(1490, 1497); } break; - case 511: + case 533: if ((0xfffffc7a00000000L & l) != 0L) - { jjCheckNAddStates(1425, 1428); } + { jjCheckNAddStates(1498, 1501); } break; - case 513: + case 535: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1425, 1428); } + { jjCheckNAddStates(1498, 1501); } break; - case 514: + case 536: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1429, 1434); } + { jjCheckNAddStates(1502, 1507); } break; - case 515: + case 537: if (curChar == 10) - { jjCheckNAddStates(1425, 1428); } + { jjCheckNAddStates(1498, 1501); } break; - case 516: + case 538: if (curChar == 13) - jjstateSet[jjnewStateCnt++] = 515; + jjstateSet[jjnewStateCnt++] = 537; break; - case 517: + case 539: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1435, 1440); } + { jjCheckNAddStates(1508, 1513); } break; - case 518: + case 540: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1441, 1449); } + { jjCheckNAddStates(1514, 1522); } break; - case 519: + case 541: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1450, 1454); } + { jjCheckNAddStates(1523, 1527); } break; - case 520: + case 542: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1455, 1460); } + { jjCheckNAddStates(1528, 1533); } break; - case 521: + case 543: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1461, 1467); } + { jjCheckNAddStates(1534, 1540); } break; - case 522: + case 544: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1468, 1475); } + { jjCheckNAddStates(1541, 1548); } break; - case 523: + case 545: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1476, 1484); } + { jjCheckNAddStates(1549, 1557); } break; - case 524: + case 546: if (curChar == 42) - { jjCheckNAddTwoStates(525, 526); } + { jjCheckNAddTwoStates(547, 548); } break; - case 525: + case 547: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(525, 526); } + { jjCheckNAddTwoStates(547, 548); } break; - case 526: + case 548: if (curChar == 42) - { jjCheckNAddStates(1485, 1487); } + { jjCheckNAddStates(1558, 1560); } break; - case 527: + case 549: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(528, 529); } + { jjCheckNAddTwoStates(550, 551); } break; - case 528: + case 550: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(528, 529); } + { jjCheckNAddTwoStates(550, 551); } break; - case 529: + case 551: if (curChar == 42) - { jjCheckNAddStates(1488, 1490); } + { jjCheckNAddStates(1561, 1563); } break; - case 530: + case 552: if (curChar == 47) - { jjCheckNAddStates(1491, 1497); } + { jjCheckNAddStates(1564, 1570); } break; - case 531: + case 553: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 524; + jjstateSet[jjnewStateCnt++] = 546; break; - case 534: + case 556: if (curChar == 43) - { jjAddStates(1498, 1499); } + { jjAddStates(1571, 1572); } break; - case 535: + case 557: if (curChar != 63) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 536; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 558; break; - case 536: + case 558: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1500, 1503); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1573, 1576); } break; - case 537: - if (curChar == 63 && kind > 98) - kind = 98; + case 559: + if (curChar == 63 && kind > 99) + kind = 99; break; - case 538: - case 554: - case 558: - case 561: - case 564: + case 560: + case 576: + case 580: + case 583: + case 586: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAdd(537); } + if (kind > 99) + kind = 99; + { jjCheckNAdd(559); } break; - case 539: + case 561: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(537, 538); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(559, 560); } break; - case 540: + case 562: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1504, 1506); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1577, 1579); } break; - case 541: + case 563: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjAddStates(1507, 1512); } + if (kind > 99) + kind = 99; + { jjAddStates(1580, 1585); } break; - case 542: + case 564: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 543; + jjstateSet[jjnewStateCnt++] = 565; break; - case 543: + case 565: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 544; + jjstateSet[jjnewStateCnt++] = 566; break; - case 544: + case 566: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 545; + jjstateSet[jjnewStateCnt++] = 567; break; - case 545: + case 567: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAdd(546); } + { jjCheckNAdd(568); } break; - case 546: - if ((0x3ff000000000000L & l) != 0L && kind > 98) - kind = 98; + case 568: + if ((0x3ff000000000000L & l) != 0L && kind > 99) + kind = 99; break; - case 547: + case 569: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 548; + jjstateSet[jjnewStateCnt++] = 570; break; - case 548: + case 570: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 549; + jjstateSet[jjnewStateCnt++] = 571; break; - case 549: + case 571: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 550; + jjstateSet[jjnewStateCnt++] = 572; break; - case 550: + case 572: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAdd(537); } + if (kind > 99) + kind = 99; + { jjCheckNAdd(559); } break; - case 551: + case 573: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 552; + jjstateSet[jjnewStateCnt++] = 574; break; - case 552: + case 574: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 553; + jjstateSet[jjnewStateCnt++] = 575; break; - case 553: + case 575: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 554; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 576; break; - case 555: + case 577: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 556; + jjstateSet[jjnewStateCnt++] = 578; break; - case 556: + case 578: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 557; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 579; break; - case 557: + case 579: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(537, 558); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(559, 580); } break; - case 559: + case 581: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 560; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 582; break; - case 560: + case 582: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1513, 1515); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1586, 1588); } break; - case 562: + case 584: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(537, 561); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(559, 583); } break; - case 563: + case 585: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1516, 1519); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1589, 1592); } break; - case 565: + case 587: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(537, 564); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(559, 586); } break; - case 566: + case 588: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1520, 1522); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1593, 1595); } break; - case 567: + case 589: if (curChar == 43) - jjstateSet[jjnewStateCnt++] = 568; + jjstateSet[jjnewStateCnt++] = 590; break; - case 568: + case 590: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(569, 575); } + { jjCheckNAddTwoStates(591, 597); } break; - case 569: + case 591: if (curChar == 45) - jjstateSet[jjnewStateCnt++] = 570; + jjstateSet[jjnewStateCnt++] = 592; break; - case 570: + case 592: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 571; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 593; break; - case 571: + case 593: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1523, 1526); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1596, 1599); } break; - case 572: + case 594: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAdd(546); } + if (kind > 99) + kind = 99; + { jjCheckNAdd(568); } break; - case 573: + case 595: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(546, 572); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(568, 594); } break; - case 574: + case 596: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1527, 1529); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1600, 1602); } break; - case 575: + case 597: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1530, 1534); } + { jjCheckNAddStates(1603, 1607); } break; - case 576: + case 598: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAdd(569); } + { jjCheckNAdd(591); } break; - case 577: + case 599: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(576, 569); } + { jjCheckNAddTwoStates(598, 591); } break; - case 578: + case 600: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1535, 1537); } + { jjCheckNAddStates(1608, 1610); } break; - case 579: + case 601: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1538, 1541); } + { jjCheckNAddStates(1611, 1614); } break; - case 580: + case 602: if (curChar == 46) { jjCheckNAddStates(131, 159); } break; - case 581: + case 603: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(581, 583); } + { jjCheckNAddTwoStates(603, 605); } break; - case 584: + case 606: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(584, 586); } + { jjCheckNAddTwoStates(606, 608); } break; - case 587: + case 609: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(587, 589); } + { jjCheckNAddTwoStates(609, 611); } break; - case 590: + case 612: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(590, 592); } + { jjCheckNAddTwoStates(612, 614); } break; - case 593: + case 615: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(593, 595); } + { jjCheckNAddTwoStates(615, 617); } break; - case 596: + case 618: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(596, 598); } + { jjCheckNAddTwoStates(618, 620); } break; - case 599: + case 621: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(599, 603); } + { jjCheckNAddTwoStates(621, 625); } break; - case 604: + case 626: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(604, 608); } + { jjCheckNAddTwoStates(626, 630); } break; - case 609: + case 631: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(609, 611); } + { jjCheckNAddTwoStates(631, 633); } break; - case 612: + case 634: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(612, 613); } + { jjCheckNAddTwoStates(634, 635); } break; - case 614: + case 636: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(614, 615); } + { jjCheckNAddTwoStates(636, 637); } break; - case 616: + case 638: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(616, 618); } + { jjCheckNAddTwoStates(638, 640); } break; - case 619: + case 641: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(619, 621); } + { jjCheckNAddTwoStates(641, 643); } break; - case 622: + case 644: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(622, 624); } + { jjCheckNAddTwoStates(644, 646); } break; - case 625: + case 647: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(625, 627); } + { jjCheckNAddTwoStates(647, 649); } break; - case 628: + case 650: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(628, 630); } + { jjCheckNAddTwoStates(650, 652); } break; - case 631: + case 653: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1542, 1546); } + { jjCheckNAddStates(1615, 1619); } break; - case 645: + case 667: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(645, 647); } + { jjCheckNAddTwoStates(667, 669); } break; - case 648: + case 670: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(648, 650); } + { jjCheckNAddTwoStates(670, 672); } break; - case 651: + case 673: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1547, 1549); } + { jjCheckNAddStates(1620, 1622); } break; - case 655: + case 677: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1550, 1552); } + { jjCheckNAddStates(1623, 1625); } break; - case 660: + case 682: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1553, 1555); } + { jjCheckNAddStates(1626, 1628); } break; - case 671: + case 693: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1556, 1558); } + { jjCheckNAddStates(1629, 1631); } break; - case 673: + case 695: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(1559, 1561); } + { jjCheckNAddStates(1632, 1634); } break; - case 674: - if (curChar == 57 && kind > 65) - kind = 65; + case 696: + if (curChar == 57 && kind > 66) + kind = 66; break; - case 677: + case 699: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1559, 1561); } + { jjCheckNAddStates(1632, 1634); } break; - case 678: + case 700: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1562, 1567); } + { jjCheckNAddStates(1635, 1640); } break; - case 679: + case 701: if (curChar == 10) - { jjCheckNAddStates(1559, 1561); } + { jjCheckNAddStates(1632, 1634); } break; - case 680: - case 689: + case 702: + case 711: if (curChar == 13) - { jjCheckNAdd(679); } + { jjCheckNAdd(701); } break; - case 681: + case 703: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1559, 1561); } + { jjCheckNAddStates(1632, 1634); } break; - case 682: + case 704: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1568, 1576); } + { jjCheckNAddStates(1641, 1649); } break; - case 683: + case 705: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1577, 1581); } + { jjCheckNAddStates(1650, 1654); } break; - case 684: + case 706: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1582, 1587); } + { jjCheckNAddStates(1655, 1660); } break; - case 685: + case 707: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1588, 1594); } + { jjCheckNAddStates(1661, 1667); } break; - case 686: + case 708: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1595, 1602); } + { jjCheckNAddStates(1668, 1675); } break; - case 688: + case 710: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1603, 1608); } + { jjCheckNAddStates(1676, 1681); } break; - case 690: + case 712: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1609, 1617); } + { jjCheckNAddStates(1682, 1690); } break; - case 691: + case 713: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1618, 1622); } + { jjCheckNAddStates(1691, 1695); } break; - case 692: + case 714: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1623, 1628); } + { jjCheckNAddStates(1696, 1701); } break; - case 693: + case 715: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1629, 1635); } + { jjCheckNAddStates(1702, 1708); } break; - case 694: + case 716: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1636, 1643); } + { jjCheckNAddStates(1709, 1716); } break; - case 695: + case 717: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1644, 1646); } + { jjCheckNAddStates(1717, 1719); } break; - case 697: + case 719: if ((0x3ff200000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(697, 698); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(719, 720); } break; - case 699: + case 721: if ((0xfc00ffffffffcbffL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(697, 698); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(719, 720); } break; - case 700: + case 722: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1647, 1651); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1720, 1724); } break; - case 701: + case 723: if (curChar != 10) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(697, 698); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(719, 720); } break; - case 702: - case 711: + case 724: + case 733: if (curChar == 13) - { jjCheckNAdd(701); } + { jjCheckNAdd(723); } break; - case 703: + case 725: if ((0x100003600L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(697, 698); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(719, 720); } break; - case 704: + case 726: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1652, 1659); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1725, 1732); } break; - case 705: + case 727: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1660, 1663); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1733, 1736); } break; - case 706: + case 728: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1664, 1668); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1737, 1741); } break; - case 707: + case 729: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1669, 1674); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1742, 1747); } break; - case 708: + case 730: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1675, 1681); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1748, 1754); } break; - case 710: + case 732: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1682, 1686); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1755, 1759); } break; - case 712: + case 734: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1687, 1694); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1760, 1767); } break; - case 713: + case 735: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1695, 1698); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1768, 1771); } break; - case 714: + case 736: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1699, 1703); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1772, 1776); } break; - case 715: + case 737: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1704, 1709); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1777, 1782); } break; - case 716: + case 738: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1710, 1716); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1783, 1789); } break; - case 717: + case 739: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(717, 718); } + { jjCheckNAddTwoStates(739, 740); } break; - case 718: - if (curChar == 37 && kind > 67) - kind = 67; + case 740: + if (curChar == 37 && kind > 68) + kind = 68; break; - case 719: + case 741: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAdd(719); } + if (kind > 69) + kind = 69; + { jjCheckNAdd(741); } break; - case 720: + case 742: if (curChar == 45) - { jjCheckNAddTwoStates(721, 734); } + { jjCheckNAddTwoStates(743, 756); } break; - case 722: + case 744: if ((0x3ff200000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(744, 745); } break; - case 724: + case 746: if ((0xfc00ffffffffcbffL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(744, 745); } break; - case 725: + case 747: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1717, 1721); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1790, 1794); } break; - case 726: + case 748: if (curChar != 10) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(744, 745); } break; - case 727: - case 736: + case 749: + case 758: if (curChar == 13) - { jjCheckNAdd(726); } + { jjCheckNAdd(748); } break; - case 728: + case 750: if ((0x100003600L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(744, 745); } break; - case 729: + case 751: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1722, 1729); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1795, 1802); } break; - case 730: + case 752: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1730, 1733); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1803, 1806); } break; - case 731: + case 753: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1734, 1738); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1807, 1811); } break; - case 732: + case 754: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1739, 1744); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1812, 1817); } break; - case 733: + case 755: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1745, 1751); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1818, 1824); } break; - case 735: + case 757: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1752, 1756); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1825, 1829); } break; - case 737: + case 759: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1757, 1764); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1830, 1837); } break; - case 738: + case 760: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1765, 1768); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1838, 1841); } break; - case 739: + case 761: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1769, 1773); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1842, 1846); } break; - case 740: + case 762: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1774, 1779); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1847, 1852); } break; - case 741: + case 763: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1780, 1786); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1853, 1859); } break; - case 742: + case 764: if (curChar == 33) - { jjCheckNAddStates(179, 182); } + { jjCheckNAddStates(180, 183); } break; - case 743: + case 765: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1787, 1789); } + { jjCheckNAddStates(1860, 1862); } break; - case 744: + case 766: if (curChar == 42) - { jjCheckNAddTwoStates(745, 746); } + { jjCheckNAddTwoStates(767, 768); } break; - case 745: + case 767: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(745, 746); } + { jjCheckNAddTwoStates(767, 768); } break; - case 746: + case 768: if (curChar == 42) - { jjCheckNAddStates(1790, 1792); } + { jjCheckNAddStates(1863, 1865); } break; - case 747: + case 769: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(748, 749); } + { jjCheckNAddTwoStates(770, 771); } break; - case 748: + case 770: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(748, 749); } + { jjCheckNAddTwoStates(770, 771); } break; - case 749: + case 771: if (curChar == 42) - { jjCheckNAddStates(1793, 1795); } + { jjCheckNAddStates(1866, 1868); } break; - case 750: + case 772: if (curChar == 47) - { jjCheckNAddStates(1787, 1789); } + { jjCheckNAddStates(1860, 1862); } break; - case 751: + case 773: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 744; + jjstateSet[jjnewStateCnt++] = 766; break; - case 761: + case 783: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1796, 1798); } + { jjCheckNAddStates(1869, 1871); } break; - case 762: + case 784: if (curChar == 42) - { jjCheckNAddTwoStates(763, 764); } + { jjCheckNAddTwoStates(785, 786); } break; - case 763: + case 785: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(763, 764); } + { jjCheckNAddTwoStates(785, 786); } break; - case 764: + case 786: if (curChar == 42) - { jjCheckNAddStates(1799, 1801); } + { jjCheckNAddStates(1872, 1874); } break; - case 765: + case 787: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(766, 767); } + { jjCheckNAddTwoStates(788, 789); } break; - case 766: + case 788: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(766, 767); } + { jjCheckNAddTwoStates(788, 789); } break; - case 767: + case 789: if (curChar == 42) - { jjCheckNAddStates(1802, 1804); } + { jjCheckNAddStates(1875, 1877); } break; - case 768: + case 790: if (curChar == 47) - { jjCheckNAddStates(1796, 1798); } + { jjCheckNAddStates(1869, 1871); } break; - case 769: + case 791: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 762; + jjstateSet[jjnewStateCnt++] = 784; break; - case 771: - if ((0x280000000000000L & l) != 0L && kind > 70) - kind = 70; + case 793: + if ((0x280000000000000L & l) != 0L && kind > 71) + kind = 71; break; - case 774: + case 796: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; + if (kind > 69) + kind = 69; { jjCheckNAddStates(0, 110); } break; - case 775: + case 797: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(775, 583); } + { jjCheckNAddTwoStates(797, 605); } break; - case 776: + case 798: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(776, 777); } + { jjCheckNAddTwoStates(798, 799); } break; - case 777: + case 799: if (curChar == 46) - { jjCheckNAdd(581); } + { jjCheckNAdd(603); } break; - case 778: + case 800: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(778, 586); } + { jjCheckNAddTwoStates(800, 608); } break; - case 779: + case 801: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(779, 780); } + { jjCheckNAddTwoStates(801, 802); } break; - case 780: + case 802: if (curChar == 46) - { jjCheckNAdd(584); } + { jjCheckNAdd(606); } break; - case 781: + case 803: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(781, 589); } + { jjCheckNAddTwoStates(803, 611); } break; - case 782: + case 804: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(782, 783); } + { jjCheckNAddTwoStates(804, 805); } break; - case 783: + case 805: if (curChar == 46) - { jjCheckNAdd(587); } + { jjCheckNAdd(609); } break; - case 784: + case 806: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(784, 592); } + { jjCheckNAddTwoStates(806, 614); } break; - case 785: + case 807: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(785, 786); } + { jjCheckNAddTwoStates(807, 808); } break; - case 786: + case 808: if (curChar == 46) - { jjCheckNAdd(590); } + { jjCheckNAdd(612); } break; - case 787: + case 809: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(787, 595); } + { jjCheckNAddTwoStates(809, 617); } break; - case 788: + case 810: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(788, 789); } + { jjCheckNAddTwoStates(810, 811); } break; - case 789: + case 811: if (curChar == 46) - { jjCheckNAdd(593); } + { jjCheckNAdd(615); } break; - case 790: + case 812: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(790, 598); } + { jjCheckNAddTwoStates(812, 620); } break; - case 791: + case 813: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(791, 792); } + { jjCheckNAddTwoStates(813, 814); } break; - case 792: + case 814: if (curChar == 46) - { jjCheckNAdd(596); } + { jjCheckNAdd(618); } break; - case 793: + case 815: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(793, 603); } + { jjCheckNAddTwoStates(815, 625); } break; - case 794: + case 816: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(794, 795); } + { jjCheckNAddTwoStates(816, 817); } break; - case 795: + case 817: if (curChar == 46) - { jjCheckNAdd(599); } + { jjCheckNAdd(621); } break; - case 796: + case 818: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(796, 608); } + { jjCheckNAddTwoStates(818, 630); } break; - case 797: + case 819: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(797, 798); } + { jjCheckNAddTwoStates(819, 820); } break; - case 798: + case 820: if (curChar == 46) - { jjCheckNAdd(604); } + { jjCheckNAdd(626); } break; - case 799: + case 821: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(799, 611); } + { jjCheckNAddTwoStates(821, 633); } break; - case 800: + case 822: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(800, 801); } + { jjCheckNAddTwoStates(822, 823); } break; - case 801: + case 823: if (curChar == 46) - { jjCheckNAdd(609); } + { jjCheckNAdd(631); } break; - case 802: + case 824: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(802, 613); } + { jjCheckNAddTwoStates(824, 635); } break; - case 803: + case 825: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(803, 804); } + { jjCheckNAddTwoStates(825, 826); } break; - case 804: + case 826: if (curChar == 46) - { jjCheckNAdd(612); } + { jjCheckNAdd(634); } break; - case 805: + case 827: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(805, 615); } + { jjCheckNAddTwoStates(827, 637); } break; - case 806: + case 828: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(806, 807); } + { jjCheckNAddTwoStates(828, 829); } break; - case 807: + case 829: if (curChar == 46) - { jjCheckNAdd(614); } + { jjCheckNAdd(636); } break; - case 808: + case 830: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(808, 618); } + { jjCheckNAddTwoStates(830, 640); } break; - case 809: + case 831: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(809, 810); } + { jjCheckNAddTwoStates(831, 832); } break; - case 810: + case 832: if (curChar == 46) - { jjCheckNAdd(616); } + { jjCheckNAdd(638); } break; - case 811: + case 833: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(811, 621); } + { jjCheckNAddTwoStates(833, 643); } break; - case 812: + case 834: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(812, 813); } + { jjCheckNAddTwoStates(834, 835); } break; - case 813: + case 835: if (curChar == 46) - { jjCheckNAdd(619); } + { jjCheckNAdd(641); } break; - case 814: + case 836: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(814, 624); } + { jjCheckNAddTwoStates(836, 646); } break; - case 815: + case 837: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(815, 816); } + { jjCheckNAddTwoStates(837, 838); } break; - case 816: + case 838: if (curChar == 46) - { jjCheckNAdd(622); } + { jjCheckNAdd(644); } break; - case 817: + case 839: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(817, 627); } + { jjCheckNAddTwoStates(839, 649); } break; - case 818: + case 840: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(818, 819); } + { jjCheckNAddTwoStates(840, 841); } break; - case 819: + case 841: if (curChar == 46) - { jjCheckNAdd(625); } + { jjCheckNAdd(647); } break; - case 820: + case 842: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(820, 630); } + { jjCheckNAddTwoStates(842, 652); } break; - case 821: + case 843: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(821, 822); } + { jjCheckNAddTwoStates(843, 844); } break; - case 822: + case 844: if (curChar == 46) - { jjCheckNAdd(628); } + { jjCheckNAdd(650); } break; - case 823: + case 845: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1805, 1809); } + { jjCheckNAddStates(1878, 1882); } break; - case 824: + case 846: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(824, 825); } + { jjCheckNAddTwoStates(846, 847); } break; - case 825: + case 847: if (curChar == 46) - { jjCheckNAdd(631); } + { jjCheckNAdd(653); } break; - case 826: + case 848: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(826, 647); } + { jjCheckNAddTwoStates(848, 669); } break; - case 827: + case 849: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(827, 828); } + { jjCheckNAddTwoStates(849, 850); } break; - case 828: + case 850: if (curChar == 46) - { jjCheckNAdd(645); } + { jjCheckNAdd(667); } break; - case 829: + case 851: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(829, 650); } + { jjCheckNAddTwoStates(851, 672); } break; - case 830: + case 852: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(830, 831); } + { jjCheckNAddTwoStates(852, 853); } break; - case 831: + case 853: if (curChar == 46) - { jjCheckNAdd(648); } + { jjCheckNAdd(670); } break; - case 832: + case 854: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1810, 1812); } + { jjCheckNAddStates(1883, 1885); } break; - case 833: + case 855: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(833, 834); } + { jjCheckNAddTwoStates(855, 856); } break; - case 834: + case 856: if (curChar == 46) - { jjCheckNAdd(651); } + { jjCheckNAdd(673); } break; - case 835: + case 857: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1813, 1815); } + { jjCheckNAddStates(1886, 1888); } break; - case 836: + case 858: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(836, 837); } + { jjCheckNAddTwoStates(858, 859); } break; - case 837: + case 859: if (curChar == 46) - { jjCheckNAdd(655); } + { jjCheckNAdd(677); } break; - case 838: + case 860: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1816, 1818); } + { jjCheckNAddStates(1889, 1891); } break; - case 839: + case 861: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(839, 840); } + { jjCheckNAddTwoStates(861, 862); } break; - case 840: + case 862: if (curChar == 46) - { jjCheckNAdd(660); } + { jjCheckNAdd(682); } break; - case 841: + case 863: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1819, 1821); } + { jjCheckNAddStates(1892, 1894); } break; - case 842: + case 864: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(842, 843); } + { jjCheckNAddTwoStates(864, 865); } break; - case 843: + case 865: if (curChar == 46) - { jjCheckNAdd(671); } + { jjCheckNAdd(693); } break; - case 844: + case 866: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1822, 1824); } + { jjCheckNAddStates(1895, 1897); } break; - case 845: + case 867: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(845, 846); } + { jjCheckNAddTwoStates(867, 868); } break; - case 846: + case 868: if (curChar == 46) - { jjCheckNAdd(695); } + { jjCheckNAdd(717); } break; - case 847: + case 869: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(847, 718); } + { jjCheckNAddTwoStates(869, 740); } break; - case 848: + case 870: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(848, 849); } + { jjCheckNAddTwoStates(870, 871); } break; - case 849: + case 871: if (curChar == 46) - { jjCheckNAdd(717); } + { jjCheckNAdd(739); } break; - case 850: + case 872: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAdd(850); } + if (kind > 69) + kind = 69; + { jjCheckNAdd(872); } break; - case 851: + case 873: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(851, 852); } + { jjCheckNAddTwoStates(873, 874); } break; - case 852: + case 874: if (curChar == 46) - { jjCheckNAdd(719); } + { jjCheckNAdd(741); } break; default : break; } @@ -3975,15 +4106,15 @@ else if (curChar < 128) { if (kind > 36) kind = 36; - { jjCheckNAddStates(1825, 1829); } + { jjCheckNAddStates(1898, 1902); } } else if ((0x1000000100000000L & l) != 0L) { - if (kind > 107) - kind = 107; + if (kind > 109) + kind = 109; } else if (curChar == 92) - { jjCheckNAddStates(1830, 1833); } + { jjCheckNAddStates(1903, 1906); } else if (curChar == 126) { if (kind > 31) @@ -3991,14 +4122,14 @@ else if (curChar == 126) { jjCheckNAdd(279); } } else if (curChar == 64) - { jjAddStates(1834, 1836); } + { jjAddStates(1907, 1909); } else if (curChar == 123) { if (kind > 26) kind = 26; } if ((0x20000000200000L & l) != 0L) - { jjAddStates(1837, 1839); } + { jjAddStates(1910, 1912); } else if ((0x1000000010000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 54; else if ((0x400000004000L & l) != 0L) @@ -4007,7 +4138,7 @@ else if ((0x800000008000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 14; break; case 1: - { jjAddStates(1840, 1841); } + { jjAddStates(1913, 1914); } break; case 3: case 4: @@ -4178,14 +4309,14 @@ else if ((0x800000008000L & l) != 0L) break; case 56: if (curChar == 64) - { jjAddStates(1834, 1836); } + { jjAddStates(1907, 1909); } break; case 58: case 59: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 88) - kind = 88; + if (kind > 89) + kind = 89; { jjCheckNAddTwoStates(59, 60); } break; case 60: @@ -4195,51 +4326,51 @@ else if ((0x800000008000L & l) != 0L) case 61: if ((0xffffff81ffffff81L & l) == 0L) break; - if (kind > 88) - kind = 88; + if (kind > 89) + kind = 89; { jjCheckNAddTwoStates(59, 60); } break; case 62: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(198, 202); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(199, 203); } break; case 66: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(203, 210); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(204, 211); } break; case 67: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(211, 214); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(212, 215); } break; case 68: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(215, 219); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(216, 220); } break; case 69: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(220, 225); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(221, 226); } break; case 70: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(226, 232); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(227, 233); } break; case 71: if (curChar == 92) @@ -4248,51 +4379,51 @@ else if ((0x800000008000L & l) != 0L) case 72: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(233, 237); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(234, 238); } break; case 74: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(238, 245); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(239, 246); } break; case 75: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(246, 249); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(247, 250); } break; case 76: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(250, 254); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(251, 255); } break; case 77: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(255, 260); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(256, 261); } break; case 78: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(261, 267); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(262, 268); } break; case 80: if ((0x2000000020L & l) != 0L) - { jjAddStates(1842, 1845); } + { jjAddStates(1915, 1918); } break; case 83: - { jjAddStates(1846, 1847); } + { jjAddStates(1919, 1920); } break; case 85: case 86: @@ -4301,10 +4432,10 @@ else if ((0x800000008000L & l) != 0L) case 91: case 92: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(279, 284); } + { jjCheckNAddStates(280, 285); } break; case 95: - { jjAddStates(1848, 1849); } + { jjAddStates(1921, 1922); } break; case 97: case 98: @@ -4313,15 +4444,15 @@ else if ((0x800000008000L & l) != 0L) case 103: case 104: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(297, 299); } + { jjCheckNAddStates(298, 300); } break; case 107: case 108: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(305, 310); } + { jjCheckNAddStates(306, 311); } break; case 111: - { jjAddStates(1850, 1851); } + { jjAddStates(1923, 1924); } break; case 113: case 114: @@ -4333,7 +4464,7 @@ else if ((0x800000008000L & l) != 0L) break; case 120: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(297, 299); } + { jjCheckNAddStates(298, 300); } break; case 121: if (curChar == 92) @@ -4341,83 +4472,83 @@ else if ((0x800000008000L & l) != 0L) break; case 122: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(323, 328); } + { jjCheckNAddStates(324, 329); } break; case 126: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(329, 337); } + { jjCheckNAddStates(330, 338); } break; case 127: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(338, 342); } + { jjCheckNAddStates(339, 343); } break; case 128: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(343, 348); } + { jjCheckNAddStates(344, 349); } break; case 129: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(349, 355); } + { jjCheckNAddStates(350, 356); } break; case 130: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(356, 363); } + { jjCheckNAddStates(357, 364); } break; case 131: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(364, 369); } + { jjCheckNAddStates(365, 370); } break; case 133: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(370, 378); } + { jjCheckNAddStates(371, 379); } break; case 134: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(379, 383); } + { jjCheckNAddStates(380, 384); } break; case 135: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(384, 389); } + { jjCheckNAddStates(385, 390); } break; case 136: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(390, 396); } + { jjCheckNAddStates(391, 397); } break; case 137: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(397, 404); } + { jjCheckNAddStates(398, 405); } break; case 138: if (curChar == 92) - { jjCheckNAddStates(1852, 1855); } + { jjCheckNAddStates(1925, 1928); } break; case 139: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(305, 310); } + { jjCheckNAddStates(306, 311); } break; case 140: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(405, 412); } + { jjCheckNAddStates(406, 413); } break; case 144: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(422, 432); } + { jjCheckNAddStates(423, 433); } break; case 145: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(433, 439); } + { jjCheckNAddStates(434, 440); } break; case 146: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(440, 447); } + { jjCheckNAddStates(441, 448); } break; case 147: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(448, 456); } + { jjCheckNAddStates(449, 457); } break; case 148: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(457, 466); } + { jjCheckNAddStates(458, 467); } break; case 149: if (curChar == 92) @@ -4425,131 +4556,131 @@ else if ((0x800000008000L & l) != 0L) break; case 150: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(467, 474); } + { jjCheckNAddStates(468, 475); } break; case 152: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(475, 485); } + { jjCheckNAddStates(476, 486); } break; case 153: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(486, 492); } + { jjCheckNAddStates(487, 493); } break; case 154: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(493, 500); } + { jjCheckNAddStates(494, 501); } break; case 155: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(501, 509); } + { jjCheckNAddStates(502, 510); } break; case 156: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(510, 519); } + { jjCheckNAddStates(511, 520); } break; case 158: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(520, 522); } + { jjCheckNAddStates(521, 523); } break; case 160: if (curChar == 92) - { jjAddStates(1856, 1859); } + { jjAddStates(1929, 1932); } break; case 164: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(520, 522); } + { jjCheckNAddStates(521, 523); } break; case 165: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(528, 533); } + { jjCheckNAddStates(529, 534); } break; case 168: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(534, 542); } + { jjCheckNAddStates(535, 543); } break; case 169: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(543, 547); } + { jjCheckNAddStates(544, 548); } break; case 170: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(548, 553); } + { jjCheckNAddStates(549, 554); } break; case 171: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(554, 560); } + { jjCheckNAddStates(555, 561); } break; case 172: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(561, 568); } + { jjCheckNAddStates(562, 569); } break; case 174: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(569, 571); } + { jjCheckNAddStates(570, 572); } break; case 176: if (curChar == 92) - { jjAddStates(1860, 1863); } + { jjAddStates(1933, 1936); } break; case 180: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(569, 571); } + { jjCheckNAddStates(570, 572); } break; case 181: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(572, 577); } + { jjCheckNAddStates(573, 578); } break; case 184: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(578, 586); } + { jjCheckNAddStates(579, 587); } break; case 185: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(587, 591); } + { jjCheckNAddStates(588, 592); } break; case 186: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(592, 597); } + { jjCheckNAddStates(593, 598); } break; case 187: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(598, 604); } + { jjCheckNAddStates(599, 605); } break; case 188: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(605, 612); } + { jjCheckNAddStates(606, 613); } break; case 189: if (curChar == 92) - { jjCheckNAddStates(1864, 1867); } + { jjCheckNAddStates(1937, 1940); } break; case 190: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(279, 284); } + { jjCheckNAddStates(280, 285); } break; case 191: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(613, 620); } + { jjCheckNAddStates(614, 621); } break; case 195: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(630, 640); } + { jjCheckNAddStates(631, 641); } break; case 196: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(641, 647); } + { jjCheckNAddStates(642, 648); } break; case 197: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(648, 655); } + { jjCheckNAddStates(649, 656); } break; case 198: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(656, 664); } + { jjCheckNAddStates(657, 665); } break; case 199: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(665, 674); } + { jjCheckNAddStates(666, 675); } break; case 200: if (curChar == 92) @@ -4557,27 +4688,27 @@ else if ((0x800000008000L & l) != 0L) break; case 201: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(675, 682); } + { jjCheckNAddStates(676, 683); } break; case 203: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(683, 693); } + { jjCheckNAddStates(684, 694); } break; case 204: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(694, 700); } + { jjCheckNAddStates(695, 701); } break; case 205: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(701, 708); } + { jjCheckNAddStates(702, 709); } break; case 206: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(709, 717); } + { jjCheckNAddStates(710, 718); } break; case 207: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(718, 727); } + { jjCheckNAddStates(719, 728); } break; case 208: if ((0x1000000010000L & l) != 0L) @@ -4604,7 +4735,7 @@ else if ((0x800000008000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 212; break; case 218: - { jjAddStates(1868, 1869); } + { jjAddStates(1941, 1942); } break; case 220: case 221: @@ -4613,10 +4744,10 @@ else if ((0x800000008000L & l) != 0L) case 226: case 227: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(743, 746); } + { jjCheckNAddStates(744, 747); } break; case 230: - { jjAddStates(1870, 1871); } + { jjAddStates(1943, 1944); } break; case 232: case 233: @@ -4628,31 +4759,31 @@ else if ((0x800000008000L & l) != 0L) break; case 239: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(743, 746); } + { jjCheckNAddStates(744, 747); } break; case 240: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(756, 761); } + { jjCheckNAddStates(757, 762); } break; case 244: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(768, 776); } + { jjCheckNAddStates(769, 777); } break; case 245: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(777, 781); } + { jjCheckNAddStates(778, 782); } break; case 246: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(782, 787); } + { jjCheckNAddStates(783, 788); } break; case 247: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(788, 794); } + { jjCheckNAddStates(789, 795); } break; case 248: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(795, 802); } + { jjCheckNAddStates(796, 803); } break; case 249: if (curChar == 92) @@ -4660,41 +4791,41 @@ else if ((0x800000008000L & l) != 0L) break; case 250: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(803, 808); } + { jjCheckNAddStates(804, 809); } break; case 252: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(809, 817); } + { jjCheckNAddStates(810, 818); } break; case 253: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(818, 822); } + { jjCheckNAddStates(819, 823); } break; case 254: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(823, 828); } + { jjCheckNAddStates(824, 829); } break; case 255: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(829, 835); } + { jjCheckNAddStates(830, 836); } break; case 256: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(836, 843); } + { jjCheckNAddStates(837, 844); } break; case 258: - if ((0x1000000100000000L & l) != 0L && kind > 107) - kind = 107; + if ((0x1000000100000000L & l) != 0L && kind > 109) + kind = 109; break; case 261: - { jjAddStates(1872, 1873); } + { jjAddStates(1945, 1946); } break; case 263: case 264: { jjCheckNAddTwoStates(264, 265); } break; case 270: - { jjAddStates(1874, 1875); } + { jjAddStates(1947, 1948); } break; case 272: case 273: @@ -4705,35 +4836,35 @@ else if ((0x800000008000L & l) != 0L) { jjCheckNAdd(279); } break; case 281: - { jjAddStates(1876, 1877); } + { jjAddStates(1949, 1950); } break; case 283: case 284: { jjCheckNAddTwoStates(284, 285); } break; case 290: - { jjAddStates(1878, 1879); } + { jjAddStates(1951, 1952); } break; case 292: case 293: { jjCheckNAddTwoStates(293, 294); } break; case 299: - { jjAddStates(1880, 1881); } + { jjAddStates(1953, 1954); } break; case 301: case 302: { jjCheckNAddTwoStates(302, 303); } break; case 308: - { jjAddStates(1882, 1883); } + { jjAddStates(1955, 1956); } break; case 310: case 311: { jjCheckNAddTwoStates(311, 312); } break; case 317: - { jjAddStates(1884, 1885); } + { jjAddStates(1957, 1958); } break; case 319: case 320: @@ -4752,39 +4883,39 @@ else if ((0x800000008000L & l) != 0L) break; case 328: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(904, 906); } + { jjCheckNAddStates(905, 907); } break; case 330: if (curChar == 92) - { jjAddStates(1886, 1889); } + { jjAddStates(1959, 1962); } break; case 334: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(904, 906); } + { jjCheckNAddStates(905, 907); } break; case 335: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(907, 912); } + { jjCheckNAddStates(908, 913); } break; case 338: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(913, 921); } + { jjCheckNAddStates(914, 922); } break; case 339: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(922, 926); } + { jjCheckNAddStates(923, 927); } break; case 340: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(927, 932); } + { jjCheckNAddStates(928, 933); } break; case 341: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(933, 939); } + { jjCheckNAddStates(934, 940); } break; case 342: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(940, 947); } + { jjCheckNAddStates(941, 948); } break; case 343: if ((0xffffffffefffffffL & l) == 0L) @@ -4795,7 +4926,7 @@ else if ((0x800000008000L & l) != 0L) break; case 344: if (curChar == 92) - { jjAddStates(1890, 1893); } + { jjAddStates(1963, 1966); } break; case 348: if ((0xffffff81ffffff81L & l) == 0L) @@ -4809,78 +4940,78 @@ else if ((0x800000008000L & l) != 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(948, 952); } + { jjCheckNAddStates(949, 953); } break; case 352: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(953, 960); } + { jjCheckNAddStates(954, 961); } break; case 353: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(961, 964); } + { jjCheckNAddStates(962, 965); } break; case 354: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(965, 969); } + { jjCheckNAddStates(966, 970); } break; case 355: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(970, 975); } + { jjCheckNAddStates(971, 976); } break; case 356: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(976, 982); } + { jjCheckNAddStates(977, 983); } break; case 358: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(983, 985); } + { jjCheckNAddStates(984, 986); } break; case 360: if (curChar == 92) - { jjAddStates(1894, 1897); } + { jjAddStates(1967, 1970); } break; case 364: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(983, 985); } + { jjCheckNAddStates(984, 986); } break; case 365: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(986, 991); } + { jjCheckNAddStates(987, 992); } break; case 368: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(992, 1000); } + { jjCheckNAddStates(993, 1001); } break; case 369: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1001, 1005); } + { jjCheckNAddStates(1002, 1006); } break; case 370: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1006, 1011); } + { jjCheckNAddStates(1007, 1012); } break; case 371: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1012, 1018); } + { jjCheckNAddStates(1013, 1019); } break; case 372: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1019, 1026); } + { jjCheckNAddStates(1020, 1027); } break; case 373: if ((0xffffffffefffffffL & l) == 0L) @@ -4891,7 +5022,7 @@ else if ((0x800000008000L & l) != 0L) break; case 374: if (curChar == 92) - { jjAddStates(1898, 1901); } + { jjAddStates(1971, 1974); } break; case 378: if ((0xffffff81ffffff81L & l) == 0L) @@ -4905,42 +5036,42 @@ else if ((0x800000008000L & l) != 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1027, 1031); } + { jjCheckNAddStates(1028, 1032); } break; case 382: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1032, 1039); } + { jjCheckNAddStates(1033, 1040); } break; case 383: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1040, 1043); } + { jjCheckNAddStates(1041, 1044); } break; case 384: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1044, 1048); } + { jjCheckNAddStates(1045, 1049); } break; case 385: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1049, 1054); } + { jjCheckNAddStates(1050, 1055); } break; case 386: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1055, 1061); } + { jjCheckNAddStates(1056, 1062); } break; case 388: case 389: @@ -4966,1204 +5097,1311 @@ else if ((0x800000008000L & l) != 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1062, 1066); } + { jjCheckNAddStates(1063, 1067); } break; case 396: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1067, 1074); } + { jjCheckNAddStates(1068, 1075); } break; case 397: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1075, 1078); } + { jjCheckNAddStates(1076, 1079); } break; case 398: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1079, 1083); } + { jjCheckNAddStates(1080, 1084); } break; case 399: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1084, 1089); } + { jjCheckNAddStates(1085, 1090); } break; case 400: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1090, 1096); } + { jjCheckNAddStates(1091, 1097); } break; - case 401: case 402: - if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(1097, 1099); } + case 403: + if ((0x7fffffe87fffffeL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(403, 404); } break; case 404: if (curChar == 92) { jjCheckNAddTwoStates(405, 406); } break; case 405: - if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1097, 1099); } + if ((0xffffff81ffffff81L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(403, 404); } break; case 406: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1100, 1105); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1100, 1104); } break; case 410: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1106, 1114); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1105, 1112); } break; case 411: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1115, 1119); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1113, 1116); } break; case 412: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1120, 1125); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1117, 1121); } break; case 413: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1126, 1132); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1122, 1127); } break; case 414: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1133, 1140); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1128, 1134); } break; case 415: if (curChar == 92) { jjCheckNAddTwoStates(405, 416); } break; case 416: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1141, 1146); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1135, 1139); } break; case 418: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1147, 1155); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1140, 1147); } break; case 419: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1156, 1160); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1148, 1151); } break; case 420: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1161, 1166); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1152, 1156); } break; case 421: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1167, 1173); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1157, 1162); } break; case 422: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1174, 1181); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1163, 1169); } break; case 423: + case 424: + if ((0x7fffffe87fffffeL & l) != 0L) + { jjCheckNAddStates(1170, 1172); } + break; + case 426: if (curChar == 92) - { jjCheckNAddTwoStates(391, 424); } + { jjCheckNAddTwoStates(427, 428); } break; - case 424: + case 427: + if ((0xffffff81ffffff81L & l) != 0L) + { jjCheckNAddStates(1170, 1172); } + break; + case 428: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1173, 1178); } + break; + case 432: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1179, 1187); } + break; + case 433: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1188, 1192); } + break; + case 434: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1193, 1198); } + break; + case 435: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1199, 1205); } + break; + case 436: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1206, 1213); } + break; + case 437: + if (curChar == 92) + { jjCheckNAddTwoStates(427, 438); } + break; + case 438: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1214, 1219); } + break; + case 440: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1220, 1228); } + break; + case 441: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1229, 1233); } + break; + case 442: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1234, 1239); } + break; + case 443: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1240, 1246); } + break; + case 444: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1247, 1254); } + break; + case 445: + if (curChar == 92) + { jjCheckNAddTwoStates(391, 446); } + break; + case 446: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1182, 1186); } + { jjCheckNAddStates(1255, 1259); } break; - case 426: + case 448: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1187, 1194); } + { jjCheckNAddStates(1260, 1267); } break; - case 427: + case 449: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1195, 1198); } + { jjCheckNAddStates(1268, 1271); } break; - case 428: + case 450: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1199, 1203); } + { jjCheckNAddStates(1272, 1276); } break; - case 429: + case 451: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1204, 1209); } + { jjCheckNAddStates(1277, 1282); } break; - case 430: + case 452: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1210, 1216); } + { jjCheckNAddStates(1283, 1289); } break; - case 431: + case 453: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1825, 1829); } + { jjCheckNAddStates(1898, 1902); } break; - case 434: - case 435: + case 456: + case 457: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(435, 436); } + { jjCheckNAddTwoStates(457, 458); } break; - case 436: + case 458: if (curChar == 92) - { jjCheckNAddTwoStates(437, 438); } + { jjCheckNAddTwoStates(459, 460); } break; - case 437: + case 459: if ((0xffffff81ffffff81L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(435, 436); } + { jjCheckNAddTwoStates(457, 458); } break; - case 438: + case 460: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1217, 1221); } + { jjCheckNAddStates(1290, 1294); } break; - case 442: + case 464: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1222, 1229); } + { jjCheckNAddStates(1295, 1302); } break; - case 443: + case 465: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1230, 1233); } + { jjCheckNAddStates(1303, 1306); } break; - case 444: + case 466: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1234, 1238); } + { jjCheckNAddStates(1307, 1311); } break; - case 445: + case 467: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1239, 1244); } + { jjCheckNAddStates(1312, 1317); } break; - case 446: + case 468: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1245, 1251); } + { jjCheckNAddStates(1318, 1324); } break; - case 447: + case 469: if (curChar == 92) - { jjCheckNAddTwoStates(437, 448); } + { jjCheckNAddTwoStates(459, 470); } break; - case 448: + case 470: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1252, 1256); } + { jjCheckNAddStates(1325, 1329); } break; - case 450: + case 472: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1257, 1264); } + { jjCheckNAddStates(1330, 1337); } break; - case 451: + case 473: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1265, 1268); } + { jjCheckNAddStates(1338, 1341); } break; - case 452: + case 474: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1269, 1273); } + { jjCheckNAddStates(1342, 1346); } break; - case 453: + case 475: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1274, 1279); } + { jjCheckNAddStates(1347, 1352); } break; - case 454: + case 476: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1280, 1286); } + { jjCheckNAddStates(1353, 1359); } break; - case 455: + case 477: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(455, 456); } + { jjCheckNAddTwoStates(477, 478); } break; - case 456: + case 478: if (curChar == 92) - { jjAddStates(1902, 1903); } + { jjAddStates(1975, 1976); } break; - case 457: + case 479: if ((0xffffff81ffffff81L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(455, 456); } + { jjCheckNAddTwoStates(477, 478); } break; - case 458: + case 480: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1287, 1291); } + { jjCheckNAddStates(1360, 1364); } break; - case 462: + case 484: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1292, 1299); } + { jjCheckNAddStates(1365, 1372); } break; - case 463: + case 485: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1300, 1303); } + { jjCheckNAddStates(1373, 1376); } break; - case 464: + case 486: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1304, 1308); } + { jjCheckNAddStates(1377, 1381); } break; - case 465: + case 487: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1309, 1314); } + { jjCheckNAddStates(1382, 1387); } break; - case 466: + case 488: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1315, 1321); } + { jjCheckNAddStates(1388, 1394); } break; - case 467: + case 489: if ((0x20000000200000L & l) != 0L) - { jjAddStates(1837, 1839); } + { jjAddStates(1910, 1912); } break; - case 470: + case 492: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(1328, 1330); } + { jjCheckNAddStates(1401, 1403); } break; - case 474: - { jjAddStates(1904, 1905); } + case 496: + { jjAddStates(1977, 1978); } break; - case 476: - case 477: - { jjCheckNAddTwoStates(477, 478); } + case 498: + case 499: + { jjCheckNAddTwoStates(499, 500); } break; - case 482: + case 504: if (curChar == 92) - { jjAddStates(1906, 1909); } + { jjAddStates(1979, 1982); } break; - case 486: + case 508: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1328, 1330); } + { jjCheckNAddStates(1401, 1403); } break; - case 487: + case 509: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1340, 1345); } + { jjCheckNAddStates(1413, 1418); } break; - case 490: + case 512: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1346, 1354); } + { jjCheckNAddStates(1419, 1427); } break; - case 491: + case 513: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1355, 1359); } + { jjCheckNAddStates(1428, 1432); } break; - case 492: + case 514: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1360, 1365); } + { jjCheckNAddStates(1433, 1438); } break; - case 493: + case 515: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1366, 1372); } + { jjCheckNAddStates(1439, 1445); } break; - case 494: + case 516: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1373, 1380); } + { jjCheckNAddStates(1446, 1453); } break; - case 496: + case 518: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(1381, 1383); } + { jjCheckNAddStates(1454, 1456); } break; - case 498: + case 520: if (curChar == 92) - { jjAddStates(1910, 1913); } + { jjAddStates(1983, 1986); } break; - case 502: + case 524: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1381, 1383); } + { jjCheckNAddStates(1454, 1456); } break; - case 503: + case 525: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1384, 1389); } + { jjCheckNAddStates(1457, 1462); } break; - case 506: + case 528: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1390, 1398); } + { jjCheckNAddStates(1463, 1471); } break; - case 507: + case 529: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1399, 1403); } + { jjCheckNAddStates(1472, 1476); } break; - case 508: + case 530: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1404, 1409); } + { jjCheckNAddStates(1477, 1482); } break; - case 509: + case 531: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1410, 1416); } + { jjCheckNAddStates(1483, 1489); } break; - case 510: + case 532: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1417, 1424); } + { jjCheckNAddStates(1490, 1497); } break; - case 511: + case 533: if ((0x7fffffffefffffffL & l) != 0L) - { jjCheckNAddStates(1425, 1428); } + { jjCheckNAddStates(1498, 1501); } break; - case 512: + case 534: if (curChar == 92) - { jjAddStates(1914, 1915); } + { jjAddStates(1987, 1988); } break; - case 513: + case 535: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1425, 1428); } + { jjCheckNAddStates(1498, 1501); } break; - case 514: + case 536: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1429, 1434); } + { jjCheckNAddStates(1502, 1507); } break; - case 518: + case 540: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1441, 1449); } + { jjCheckNAddStates(1514, 1522); } break; - case 519: + case 541: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1450, 1454); } + { jjCheckNAddStates(1523, 1527); } break; - case 520: + case 542: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1455, 1460); } + { jjCheckNAddStates(1528, 1533); } break; - case 521: + case 543: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1461, 1467); } + { jjCheckNAddStates(1534, 1540); } break; - case 522: + case 544: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1468, 1475); } + { jjCheckNAddStates(1541, 1548); } break; - case 525: - { jjAddStates(1916, 1917); } + case 547: + { jjAddStates(1989, 1990); } break; - case 527: - case 528: - { jjCheckNAddTwoStates(528, 529); } + case 549: + case 550: + { jjCheckNAddTwoStates(550, 551); } break; - case 532: + case 554: if ((0x100000001000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 468; + jjstateSet[jjnewStateCnt++] = 490; break; - case 533: + case 555: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 532; + jjstateSet[jjnewStateCnt++] = 554; break; - case 541: + case 563: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjAddStates(1507, 1512); } + if (kind > 99) + kind = 99; + { jjAddStates(1580, 1585); } break; - case 542: + case 564: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 543; + jjstateSet[jjnewStateCnt++] = 565; break; - case 543: + case 565: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 544; + jjstateSet[jjnewStateCnt++] = 566; break; - case 544: + case 566: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 545; + jjstateSet[jjnewStateCnt++] = 567; break; - case 545: + case 567: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAdd(546); } + { jjCheckNAdd(568); } break; - case 546: - if ((0x7e0000007eL & l) != 0L && kind > 98) - kind = 98; + case 568: + if ((0x7e0000007eL & l) != 0L && kind > 99) + kind = 99; break; - case 547: + case 569: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 548; + jjstateSet[jjnewStateCnt++] = 570; break; - case 548: + case 570: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 549; + jjstateSet[jjnewStateCnt++] = 571; break; - case 549: + case 571: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 550; + jjstateSet[jjnewStateCnt++] = 572; break; - case 550: + case 572: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 537; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 559; break; - case 551: + case 573: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 552; + jjstateSet[jjnewStateCnt++] = 574; break; - case 552: + case 574: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 553; + jjstateSet[jjnewStateCnt++] = 575; break; - case 553: + case 575: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 554; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 576; break; - case 555: + case 577: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 556; + jjstateSet[jjnewStateCnt++] = 578; break; - case 556: + case 578: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 557; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 579; break; - case 559: + case 581: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 560; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 582; break; - case 568: + case 590: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddTwoStates(569, 575); } + { jjCheckNAddTwoStates(591, 597); } break; - case 570: + case 592: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 571; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 593; break; - case 571: + case 593: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1523, 1526); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1596, 1599); } break; - case 572: + case 594: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAdd(546); } + if (kind > 99) + kind = 99; + { jjCheckNAdd(568); } break; - case 573: + case 595: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(546, 572); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(568, 594); } break; - case 574: + case 596: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1527, 1529); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1600, 1602); } break; - case 575: + case 597: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1530, 1534); } + { jjCheckNAddStates(1603, 1607); } break; - case 576: + case 598: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAdd(569); } + { jjCheckNAdd(591); } break; - case 577: + case 599: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddTwoStates(576, 569); } + { jjCheckNAddTwoStates(598, 591); } break; - case 578: + case 600: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1535, 1537); } + { jjCheckNAddStates(1608, 1610); } break; - case 579: + case 601: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1538, 1541); } + { jjCheckNAddStates(1611, 1614); } break; - case 582: - if ((0x200000002000L & l) != 0L && kind > 55) - kind = 55; + case 604: + if ((0x200000002000L & l) != 0L && kind > 56) + kind = 56; break; - case 583: - case 591: + case 605: + case 613: if ((0x2000000020L & l) != 0L) - { jjCheckNAdd(582); } + { jjCheckNAdd(604); } break; - case 585: - if ((0x100000001000000L & l) != 0L && kind > 55) - kind = 55; + case 607: + if ((0x100000001000000L & l) != 0L && kind > 56) + kind = 56; break; - case 586: + case 608: if ((0x2000000020L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 585; + jjstateSet[jjnewStateCnt++] = 607; break; - case 588: - if ((0x10000000100L & l) != 0L && kind > 55) - kind = 55; + case 610: + if ((0x10000000100L & l) != 0L && kind > 56) + kind = 56; break; - case 589: + case 611: if ((0x800000008L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 588; + jjstateSet[jjnewStateCnt++] = 610; break; - case 592: + case 614: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 591; + jjstateSet[jjnewStateCnt++] = 613; break; - case 594: - if ((0x80000000800000L & l) != 0L && kind > 56) - kind = 56; + case 616: + if ((0x80000000800000L & l) != 0L && kind > 57) + kind = 57; break; - case 595: + case 617: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 594; + jjstateSet[jjnewStateCnt++] = 616; break; - case 597: - if ((0x10000000100L & l) != 0L && kind > 56) - kind = 56; + case 619: + if ((0x10000000100L & l) != 0L && kind > 57) + kind = 57; break; - case 598: + case 620: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 597; + jjstateSet[jjnewStateCnt++] = 619; break; - case 600: - if ((0x400000004000L & l) != 0L && kind > 56) - kind = 56; + case 622: + if ((0x400000004000L & l) != 0L && kind > 57) + kind = 57; break; - case 601: + case 623: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 600; + jjstateSet[jjnewStateCnt++] = 622; break; - case 602: + case 624: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 601; + jjstateSet[jjnewStateCnt++] = 623; break; - case 603: + case 625: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 602; + jjstateSet[jjnewStateCnt++] = 624; break; - case 605: - if ((0x100000001000000L & l) != 0L && kind > 56) - kind = 56; + case 627: + if ((0x100000001000000L & l) != 0L && kind > 57) + kind = 57; break; - case 606: + case 628: if ((0x200000002L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 605; + jjstateSet[jjnewStateCnt++] = 627; break; - case 607: + case 629: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 606; + jjstateSet[jjnewStateCnt++] = 628; break; - case 608: + case 630: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 607; + jjstateSet[jjnewStateCnt++] = 629; break; - case 610: - if ((0x200000002000L & l) != 0L && kind > 57) - kind = 57; + case 632: + if ((0x200000002000L & l) != 0L && kind > 58) + kind = 58; break; - case 611: + case 633: if ((0x800000008L & l) != 0L) - { jjCheckNAdd(610); } + { jjCheckNAdd(632); } break; - case 613: + case 635: if ((0x200000002000L & l) != 0L) - { jjCheckNAdd(610); } + { jjCheckNAdd(632); } break; - case 615: - if ((0x2000000020000L & l) != 0L && kind > 57) - kind = 57; + case 637: + if ((0x2000000020000L & l) != 0L && kind > 58) + kind = 58; break; - case 617: - if ((0x400000004000L & l) != 0L && kind > 57) - kind = 57; + case 639: + if ((0x400000004000L & l) != 0L && kind > 58) + kind = 58; break; - case 618: + case 640: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 617; + jjstateSet[jjnewStateCnt++] = 639; break; - case 620: - if ((0x10000000100000L & l) != 0L && kind > 57) - kind = 57; + case 642: + if ((0x10000000100000L & l) != 0L && kind > 58) + kind = 58; break; - case 621: + case 643: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 620; + jjstateSet[jjnewStateCnt++] = 642; break; - case 623: - if ((0x800000008L & l) != 0L && kind > 57) - kind = 57; + case 645: + if ((0x800000008L & l) != 0L && kind > 58) + kind = 58; break; - case 624: + case 646: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 623; + jjstateSet[jjnewStateCnt++] = 645; break; - case 626: - if ((0x100000001000000L & l) != 0L && kind > 57) - kind = 57; + case 648: + if ((0x100000001000000L & l) != 0L && kind > 58) + kind = 58; break; - case 627: + case 649: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 626; + jjstateSet[jjnewStateCnt++] = 648; break; - case 629: - if ((0x4000000040000L & l) != 0L && kind > 58) - kind = 58; + case 651: + if ((0x4000000040000L & l) != 0L && kind > 59) + kind = 59; break; - case 630: + case 652: if ((0x4000000040L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 629; + jjstateSet[jjnewStateCnt++] = 651; break; - case 632: - if ((0x8000000080L & l) != 0L && kind > 59) - kind = 59; + case 654: + if ((0x8000000080L & l) != 0L && kind > 60) + kind = 60; break; - case 633: + case 655: if ((0x2000000020L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 632; + jjstateSet[jjnewStateCnt++] = 654; break; - case 634: + case 656: if ((0x1000000010L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 633; + jjstateSet[jjnewStateCnt++] = 655; break; - case 635: - if ((0x1000000010L & l) != 0L && kind > 59) - kind = 59; + case 657: + if ((0x1000000010L & l) != 0L && kind > 60) + kind = 60; break; - case 636: - case 639: + case 658: + case 661: if ((0x200000002L & l) != 0L) - { jjCheckNAdd(635); } + { jjCheckNAdd(657); } break; - case 637: + case 659: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 636; + jjstateSet[jjnewStateCnt++] = 658; break; - case 638: + case 660: if ((0x8000000080L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 637; + jjstateSet[jjnewStateCnt++] = 659; break; - case 640: + case 662: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 639; + jjstateSet[jjnewStateCnt++] = 661; break; - case 641: - if ((0x400000004000L & l) != 0L && kind > 59) - kind = 59; + case 663: + if ((0x400000004000L & l) != 0L && kind > 60) + kind = 60; break; - case 642: + case 664: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 641; + jjstateSet[jjnewStateCnt++] = 663; break; - case 643: + case 665: if ((0x20000000200000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 642; + jjstateSet[jjnewStateCnt++] = 664; break; - case 644: + case 666: if ((0x10000000100000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 643; + jjstateSet[jjnewStateCnt++] = 665; break; - case 646: - if ((0x400000004L & l) != 0L && kind > 60) - kind = 60; + case 668: + if ((0x400000004L & l) != 0L && kind > 61) + kind = 61; break; - case 647: + case 669: if ((0x1000000010L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 646; + jjstateSet[jjnewStateCnt++] = 668; break; - case 649: - if ((0x10000000100000L & l) != 0L && kind > 61) - kind = 61; + case 671: + if ((0x10000000100000L & l) != 0L && kind > 62) + kind = 62; break; - case 650: + case 672: if ((0x8000000080000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 649; + jjstateSet[jjnewStateCnt++] = 671; break; - case 652: - case 654: - if ((0x8000000080000L & l) != 0L && kind > 62) - kind = 62; + case 674: + case 676: + if ((0x8000000080000L & l) != 0L && kind > 63) + kind = 63; break; - case 653: + case 675: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 652; + jjstateSet[jjnewStateCnt++] = 674; break; - case 656: - if ((0x400000004000000L & l) != 0L && kind > 63) - kind = 63; + case 678: + if ((0x400000004000000L & l) != 0L && kind > 64) + kind = 64; break; - case 657: - case 658: + case 679: + case 680: if ((0x10000000100L & l) != 0L) - { jjCheckNAdd(656); } + { jjCheckNAdd(678); } break; - case 659: + case 681: if ((0x80000000800L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 658; + jjstateSet[jjnewStateCnt++] = 680; break; - case 661: - case 668: - if ((0x100000001000000L & l) != 0L && kind > 64) - kind = 64; + case 683: + case 690: + if ((0x100000001000000L & l) != 0L && kind > 65) + kind = 65; break; - case 662: + case 684: if ((0x1000000010L & l) != 0L) - { jjAddStates(1918, 1920); } + { jjAddStates(1991, 1993); } break; - case 663: - if ((0x20000000200L & l) != 0L && kind > 64) - kind = 64; + case 685: + if ((0x20000000200L & l) != 0L && kind > 65) + kind = 65; break; - case 664: + case 686: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 663; + jjstateSet[jjnewStateCnt++] = 685; break; - case 665: - if ((0x200000002000L & l) != 0L && kind > 64) - kind = 64; + case 687: + if ((0x200000002000L & l) != 0L && kind > 65) + kind = 65; break; - case 666: + case 688: if ((0x800000008L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 665; + jjstateSet[jjnewStateCnt++] = 687; break; - case 667: + case 689: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 666; + jjstateSet[jjnewStateCnt++] = 688; break; - case 669: + case 691: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 668; + jjstateSet[jjnewStateCnt++] = 690; break; - case 670: + case 692: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 669; + jjstateSet[jjnewStateCnt++] = 691; break; - case 672: - case 673: + case 694: + case 695: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(1559, 1561); } + { jjCheckNAddStates(1632, 1634); } break; - case 675: + case 697: if (curChar == 92) - jjstateSet[jjnewStateCnt++] = 674; + jjstateSet[jjnewStateCnt++] = 696; break; - case 676: + case 698: if (curChar == 92) - { jjCheckNAddTwoStates(677, 678); } + { jjCheckNAddTwoStates(699, 700); } break; - case 677: + case 699: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1559, 1561); } + { jjCheckNAddStates(1632, 1634); } break; - case 678: + case 700: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1562, 1567); } + { jjCheckNAddStates(1635, 1640); } break; - case 682: + case 704: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1568, 1576); } + { jjCheckNAddStates(1641, 1649); } break; - case 683: + case 705: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1577, 1581); } + { jjCheckNAddStates(1650, 1654); } break; - case 684: + case 706: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1582, 1587); } + { jjCheckNAddStates(1655, 1660); } break; - case 685: + case 707: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1588, 1594); } + { jjCheckNAddStates(1661, 1667); } break; - case 686: + case 708: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1595, 1602); } + { jjCheckNAddStates(1668, 1675); } break; - case 687: + case 709: if (curChar == 92) - { jjCheckNAddTwoStates(677, 688); } + { jjCheckNAddTwoStates(699, 710); } break; - case 688: + case 710: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1603, 1608); } + { jjCheckNAddStates(1676, 1681); } break; - case 690: + case 712: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1609, 1617); } + { jjCheckNAddStates(1682, 1690); } break; - case 691: + case 713: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1618, 1622); } + { jjCheckNAddStates(1691, 1695); } break; - case 692: + case 714: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1623, 1628); } + { jjCheckNAddStates(1696, 1701); } break; - case 693: + case 715: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1629, 1635); } + { jjCheckNAddStates(1702, 1708); } break; - case 694: + case 716: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1636, 1643); } + { jjCheckNAddStates(1709, 1716); } break; - case 696: - case 697: + case 718: + case 719: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(697, 698); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(719, 720); } break; - case 698: + case 720: if (curChar == 92) - { jjCheckNAddTwoStates(699, 700); } + { jjCheckNAddTwoStates(721, 722); } break; - case 699: + case 721: if ((0xffffff81ffffff81L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(697, 698); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(719, 720); } break; - case 700: + case 722: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1647, 1651); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1720, 1724); } break; - case 704: + case 726: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1652, 1659); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1725, 1732); } break; - case 705: + case 727: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1660, 1663); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1733, 1736); } break; - case 706: + case 728: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1664, 1668); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1737, 1741); } break; - case 707: + case 729: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1669, 1674); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1742, 1747); } break; - case 708: + case 730: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1675, 1681); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1748, 1754); } break; - case 709: + case 731: if (curChar == 92) - { jjCheckNAddTwoStates(699, 710); } + { jjCheckNAddTwoStates(721, 732); } break; - case 710: + case 732: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1682, 1686); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1755, 1759); } break; - case 712: + case 734: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1687, 1694); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1760, 1767); } break; - case 713: + case 735: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1695, 1698); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1768, 1771); } break; - case 714: + case 736: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1699, 1703); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1772, 1776); } break; - case 715: + case 737: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1704, 1709); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1777, 1782); } break; - case 716: + case 738: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1710, 1716); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1783, 1789); } break; - case 721: - case 722: + case 743: + case 744: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(744, 745); } break; - case 723: + case 745: if (curChar == 92) - { jjCheckNAddTwoStates(724, 725); } + { jjCheckNAddTwoStates(746, 747); } break; - case 724: + case 746: if ((0xffffff81ffffff81L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(744, 745); } break; - case 725: + case 747: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1717, 1721); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1790, 1794); } break; - case 729: + case 751: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1722, 1729); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1795, 1802); } break; - case 730: + case 752: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1730, 1733); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1803, 1806); } break; - case 731: + case 753: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1734, 1738); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1807, 1811); } break; - case 732: + case 754: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1739, 1744); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1812, 1817); } break; - case 733: + case 755: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1745, 1751); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1818, 1824); } break; - case 734: + case 756: if (curChar == 92) - { jjCheckNAddTwoStates(724, 735); } + { jjCheckNAddTwoStates(746, 757); } break; - case 735: + case 757: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1752, 1756); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1825, 1829); } break; - case 737: + case 759: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1757, 1764); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1830, 1837); } break; - case 738: + case 760: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1765, 1768); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1838, 1841); } break; - case 739: + case 761: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1769, 1773); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1842, 1846); } break; - case 740: + case 762: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1774, 1779); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1847, 1852); } break; - case 741: + case 763: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1780, 1786); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1853, 1859); } break; - case 745: - { jjAddStates(1921, 1922); } + case 767: + { jjAddStates(1994, 1995); } break; - case 747: - case 748: - { jjCheckNAddTwoStates(748, 749); } + case 769: + case 770: + { jjCheckNAddTwoStates(770, 771); } break; - case 752: - if ((0x10000000100000L & l) != 0L && kind > 69) - kind = 69; + case 774: + if ((0x10000000100000L & l) != 0L && kind > 70) + kind = 70; break; - case 753: + case 775: if ((0x400000004000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 752; + jjstateSet[jjnewStateCnt++] = 774; break; - case 754: + case 776: if ((0x200000002L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 753; + jjstateSet[jjnewStateCnt++] = 775; break; - case 755: + case 777: if ((0x10000000100000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 754; + jjstateSet[jjnewStateCnt++] = 776; break; - case 756: + case 778: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 755; + jjstateSet[jjnewStateCnt++] = 777; break; - case 757: + case 779: if ((0x800000008000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 756; + jjstateSet[jjnewStateCnt++] = 778; break; - case 758: + case 780: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 757; + jjstateSet[jjnewStateCnt++] = 779; break; - case 759: + case 781: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 758; + jjstateSet[jjnewStateCnt++] = 780; break; - case 760: + case 782: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 759; + jjstateSet[jjnewStateCnt++] = 781; break; - case 763: - { jjAddStates(1923, 1924); } + case 785: + { jjAddStates(1996, 1997); } break; - case 765: - case 766: - { jjCheckNAddTwoStates(766, 767); } + case 787: + case 788: + { jjCheckNAddTwoStates(788, 789); } break; - case 770: + case 792: if ((0x2000000020L & l) == 0L) break; - if (kind > 70) - kind = 70; - jjstateSet[jjnewStateCnt++] = 771; + if (kind > 71) + kind = 71; + jjstateSet[jjnewStateCnt++] = 793; break; - case 772: + case 794: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 770; + jjstateSet[jjnewStateCnt++] = 792; break; - case 773: + case 795: if (curChar == 92) - { jjCheckNAddStates(1830, 1833); } + { jjCheckNAddStates(1903, 1906); } break; default : break; } @@ -6185,11 +6423,11 @@ else if ((0x800000008000L & l) != 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1825, 1829); } + { jjCheckNAddStates(1898, 1902); } break; case 1: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1840, 1841); } + { jjAddStates(1913, 1914); } break; case 3: case 4: @@ -6198,20 +6436,20 @@ else if ((0x800000008000L & l) != 0L) break; case 21: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(194, 195); } + { jjAddStates(195, 196); } break; case 58: case 59: case 61: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; - if (kind > 88) - kind = 88; + if (kind > 89) + kind = 89; { jjCheckNAddTwoStates(59, 60); } break; case 83: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1846, 1847); } + { jjAddStates(1919, 1920); } break; case 85: case 86: @@ -6222,11 +6460,11 @@ else if ((0x800000008000L & l) != 0L) case 92: case 190: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(279, 284); } + { jjCheckNAddStates(280, 285); } break; case 95: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1848, 1849); } + { jjAddStates(1921, 1922); } break; case 97: case 98: @@ -6237,17 +6475,17 @@ else if ((0x800000008000L & l) != 0L) case 104: case 120: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(297, 299); } + { jjCheckNAddStates(298, 300); } break; case 107: case 108: case 139: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(305, 310); } + { jjCheckNAddStates(306, 311); } break; case 111: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1850, 1851); } + { jjAddStates(1923, 1924); } break; case 113: case 114: @@ -6257,16 +6495,16 @@ else if ((0x800000008000L & l) != 0L) case 158: case 164: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(520, 522); } + { jjCheckNAddStates(521, 523); } break; case 174: case 180: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(569, 571); } + { jjCheckNAddStates(570, 572); } break; case 218: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1868, 1869); } + { jjAddStates(1941, 1942); } break; case 220: case 221: @@ -6277,11 +6515,11 @@ else if ((0x800000008000L & l) != 0L) case 227: case 239: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(743, 746); } + { jjCheckNAddStates(744, 747); } break; case 230: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1870, 1871); } + { jjAddStates(1943, 1944); } break; case 232: case 233: @@ -6290,7 +6528,7 @@ else if ((0x800000008000L & l) != 0L) break; case 261: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1872, 1873); } + { jjAddStates(1945, 1946); } break; case 263: case 264: @@ -6299,7 +6537,7 @@ else if ((0x800000008000L & l) != 0L) break; case 270: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1874, 1875); } + { jjAddStates(1947, 1948); } break; case 272: case 273: @@ -6308,7 +6546,7 @@ else if ((0x800000008000L & l) != 0L) break; case 281: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1876, 1877); } + { jjAddStates(1949, 1950); } break; case 283: case 284: @@ -6317,7 +6555,7 @@ else if ((0x800000008000L & l) != 0L) break; case 290: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1878, 1879); } + { jjAddStates(1951, 1952); } break; case 292: case 293: @@ -6326,7 +6564,7 @@ else if ((0x800000008000L & l) != 0L) break; case 299: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1880, 1881); } + { jjAddStates(1953, 1954); } break; case 301: case 302: @@ -6335,7 +6573,7 @@ else if ((0x800000008000L & l) != 0L) break; case 308: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1882, 1883); } + { jjAddStates(1955, 1956); } break; case 310: case 311: @@ -6344,7 +6582,7 @@ else if ((0x800000008000L & l) != 0L) break; case 317: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1884, 1885); } + { jjAddStates(1957, 1958); } break; case 319: case 320: @@ -6354,7 +6592,7 @@ else if ((0x800000008000L & l) != 0L) case 328: case 334: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(904, 906); } + { jjCheckNAddStates(905, 907); } break; case 343: case 348: @@ -6367,7 +6605,7 @@ else if ((0x800000008000L & l) != 0L) case 358: case 364: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(983, 985); } + { jjCheckNAddStates(984, 986); } break; case 373: case 378: @@ -6386,103 +6624,112 @@ else if ((0x800000008000L & l) != 0L) kind = 36; { jjCheckNAddTwoStates(389, 390); } break; - case 401: case 402: + case 403: case 405: + if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(403, 404); } + break; + case 423: + case 424: + case 427: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1097, 1099); } + { jjCheckNAddStates(1170, 1172); } break; - case 434: - case 435: - case 437: + case 456: + case 457: + case 459: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(435, 436); } + { jjCheckNAddTwoStates(457, 458); } break; - case 455: - case 457: + case 477: + case 479: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(455, 456); } + { jjCheckNAddTwoStates(477, 478); } break; - case 470: - case 486: + case 492: + case 508: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1328, 1330); } + { jjCheckNAddStates(1401, 1403); } break; - case 474: + case 496: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1904, 1905); } + { jjAddStates(1977, 1978); } break; - case 476: - case 477: + case 498: + case 499: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(477, 478); } + { jjCheckNAddTwoStates(499, 500); } break; - case 496: - case 502: + case 518: + case 524: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1381, 1383); } + { jjCheckNAddStates(1454, 1456); } break; - case 511: - case 513: + case 533: + case 535: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1425, 1428); } + { jjCheckNAddStates(1498, 1501); } break; - case 525: + case 547: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1916, 1917); } + { jjAddStates(1989, 1990); } break; - case 527: - case 528: + case 549: + case 550: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(528, 529); } + { jjCheckNAddTwoStates(550, 551); } break; - case 672: - case 673: - case 677: + case 694: + case 695: + case 699: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1559, 1561); } + { jjCheckNAddStates(1632, 1634); } break; - case 696: - case 697: - case 699: + case 718: + case 719: + case 721: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(697, 698); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(719, 720); } break; - case 721: - case 722: - case 724: + case 743: + case 744: + case 746: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(744, 745); } break; - case 745: + case 767: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1921, 1922); } + { jjAddStates(1994, 1995); } break; - case 747: - case 748: + case 769: + case 770: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(748, 749); } + { jjCheckNAddTwoStates(770, 771); } break; - case 763: + case 785: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1923, 1924); } + { jjAddStates(1996, 1997); } break; - case 765: - case 766: + case 787: + case 788: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(766, 767); } + { jjCheckNAddTwoStates(788, 789); } break; default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break; } @@ -6495,7 +6742,7 @@ else if ((0x800000008000L & l) != 0L) kind = 0x7fffffff; } ++curPos; - if ((i = jjnewStateCnt) == (startsAt = 853 - (jjnewStateCnt = startsAt))) + if ((i = jjnewStateCnt) == (startsAt = 875 - (jjnewStateCnt = startsAt))) break; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { break; } @@ -6526,12 +6773,12 @@ else if (jjmatchedPos == strPos && jjmatchedKind > strKind) "", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "\74\41\55\55", "\55\55\76", null, "\174\75", null, null, "\55", null, null, null, null, null, null, null, null, -null, null, null, "\175", "\136\75", "\44\75", "\52\75", "\75", "\73", "\57", +null, null, null, null, "\175", "\136\75", "\44\75", "\52\75", "\75", "\73", "\57", "\133", "\135", "\52", "\56", "\51", "\50", "\72", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, "\72\72", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, -null, null, null, null, null, null, null, "\174", "\45", }; +null, null, null, null, null, null, null, null, "\174", "\45", }; protected Token jjFillToken() { final Token t; @@ -6556,127 +6803,131 @@ protected Token jjFillToken() return t; } static final int[] jjnextStates = { - 775, 776, 777, 583, 778, 779, 780, 586, 781, 782, 783, 589, 784, 785, 786, 592, - 787, 788, 789, 595, 790, 791, 792, 598, 793, 794, 795, 603, 796, 797, 798, 608, - 799, 800, 801, 611, 802, 803, 804, 613, 805, 806, 807, 615, 808, 809, 810, 618, - 811, 812, 813, 621, 814, 815, 816, 624, 817, 818, 819, 627, 820, 821, 822, 630, - 823, 824, 825, 634, 638, 640, 644, 826, 827, 828, 647, 829, 830, 831, 650, 832, - 833, 834, 653, 654, 835, 836, 837, 657, 659, 838, 839, 840, 661, 841, 842, 843, - 672, 844, 845, 846, 696, 847, 848, 849, 718, 850, 851, 852, 709, 687, 662, 267, + 797, 798, 799, 605, 800, 801, 802, 608, 803, 804, 805, 611, 806, 807, 808, 614, + 809, 810, 811, 617, 812, 813, 814, 620, 815, 816, 817, 625, 818, 819, 820, 630, + 821, 822, 823, 633, 824, 825, 826, 635, 827, 828, 829, 637, 830, 831, 832, 640, + 833, 834, 835, 643, 836, 837, 838, 646, 839, 840, 841, 649, 842, 843, 844, 652, + 845, 846, 847, 656, 660, 662, 666, 848, 849, 850, 669, 851, 852, 853, 672, 854, + 855, 856, 675, 676, 857, 858, 859, 679, 681, 860, 861, 862, 683, 863, 864, 865, + 694, 866, 867, 868, 718, 869, 870, 871, 740, 872, 873, 874, 731, 709, 684, 267, 268, 276, 277, 278, 287, 288, 8, 296, 297, 9, 305, 306, 10, 314, 315, 11, - 323, 324, 325, 581, 584, 587, 590, 593, 596, 599, 604, 609, 612, 614, 616, 619, - 622, 625, 628, 631, 645, 648, 651, 655, 660, 671, 695, 717, 719, 720, 721, 734, - 433, 434, 455, 456, 447, 388, 401, 415, 423, 358, 359, 373, 374, 360, 328, 329, - 343, 344, 330, 743, 760, 761, 772, 214, 81, 90, 91, 200, 2, 3, 6, 3, - 5, 6, 21, 22, 58, 71, 59, 64, 65, 60, 66, 59, 67, 64, 65, 60, - 68, 69, 70, 59, 64, 65, 60, 59, 67, 64, 65, 60, 59, 67, 64, 65, - 60, 68, 59, 67, 64, 65, 60, 68, 69, 73, 65, 59, 60, 74, 75, 73, - 65, 59, 60, 76, 77, 78, 73, 65, 59, 60, 75, 73, 65, 59, 60, 75, - 73, 65, 59, 60, 76, 75, 73, 65, 59, 60, 76, 77, 89, 90, 91, 200, - 81, 84, 85, 88, 85, 87, 88, 92, 93, 102, 103, 118, 189, 101, 102, 103, - 118, 119, 93, 96, 97, 100, 97, 99, 100, 104, 105, 121, 106, 107, 157, 173, - 149, 102, 103, 108, 109, 118, 138, 102, 103, 117, 118, 119, 109, 112, 113, 116, - 113, 115, 116, 104, 124, 125, 105, 121, 126, 104, 127, 124, 125, 105, 121, 128, - 129, 130, 104, 124, 125, 105, 121, 104, 127, 124, 125, 105, 121, 104, 127, 124, - 125, 105, 121, 128, 104, 127, 124, 125, 105, 121, 128, 129, 132, 125, 104, 105, - 121, 133, 134, 132, 125, 104, 105, 121, 135, 136, 137, 132, 125, 104, 105, 121, - 134, 132, 125, 104, 105, 121, 134, 132, 125, 104, 105, 121, 135, 134, 132, 125, - 104, 105, 121, 135, 136, 102, 103, 108, 142, 118, 138, 143, 144, 102, 103, 108, - 109, 117, 118, 119, 109, 138, 102, 103, 108, 145, 142, 118, 138, 143, 146, 147, - 148, 102, 103, 108, 142, 118, 138, 143, 102, 103, 108, 145, 142, 118, 138, 143, - 102, 103, 108, 145, 142, 118, 138, 143, 146, 102, 103, 108, 145, 142, 118, 138, - 143, 146, 147, 102, 103, 151, 108, 118, 138, 143, 152, 102, 103, 153, 151, 108, - 118, 138, 143, 154, 155, 156, 102, 103, 151, 108, 118, 138, 143, 102, 103, 153, - 151, 108, 118, 138, 143, 102, 103, 153, 151, 108, 118, 138, 143, 154, 102, 103, - 153, 151, 108, 118, 138, 143, 154, 155, 158, 159, 160, 102, 103, 109, 118, 119, - 158, 166, 167, 159, 160, 168, 158, 169, 166, 167, 159, 160, 170, 171, 172, 158, - 166, 167, 159, 160, 158, 169, 166, 167, 159, 160, 158, 169, 166, 167, 159, 160, - 170, 158, 169, 166, 167, 159, 160, 170, 171, 174, 175, 176, 174, 182, 183, 175, - 176, 184, 174, 185, 182, 183, 175, 176, 186, 187, 188, 174, 182, 183, 175, 176, - 174, 185, 182, 183, 175, 176, 174, 185, 182, 183, 175, 176, 186, 174, 185, 182, - 183, 175, 176, 186, 187, 92, 193, 102, 103, 118, 189, 194, 195, 92, 93, 101, - 102, 103, 118, 119, 93, 189, 92, 196, 193, 102, 103, 118, 189, 194, 197, 198, - 199, 92, 193, 102, 103, 118, 189, 194, 92, 196, 193, 102, 103, 118, 189, 194, - 92, 196, 193, 102, 103, 118, 189, 194, 197, 92, 196, 193, 102, 103, 118, 189, - 194, 197, 198, 202, 92, 102, 103, 118, 189, 194, 203, 204, 202, 92, 102, 103, - 118, 189, 194, 205, 206, 207, 202, 92, 102, 103, 118, 189, 194, 204, 202, 92, - 102, 103, 118, 189, 194, 204, 202, 92, 102, 103, 118, 189, 194, 205, 204, 202, - 92, 102, 103, 118, 189, 194, 205, 206, 216, 225, 226, 249, 224, 225, 226, 249, - 216, 219, 220, 223, 220, 222, 223, 227, 228, 237, 238, 236, 237, 228, 231, 232, - 235, 232, 234, 235, 227, 242, 237, 238, 243, 244, 227, 228, 236, 237, 228, 238, - 227, 245, 242, 237, 238, 243, 246, 247, 248, 227, 242, 237, 238, 243, 227, 245, - 242, 237, 238, 243, 227, 245, 242, 237, 238, 243, 246, 227, 245, 242, 237, 238, - 243, 246, 247, 251, 227, 237, 238, 243, 252, 253, 251, 227, 237, 238, 243, 254, - 255, 256, 251, 227, 237, 238, 243, 253, 251, 227, 237, 238, 243, 253, 251, 227, - 237, 238, 243, 254, 253, 251, 227, 237, 238, 243, 254, 255, 262, 263, 266, 263, - 265, 266, 271, 272, 275, 272, 274, 275, 276, 277, 278, 282, 283, 286, 283, 285, - 286, 287, 288, 8, 291, 292, 295, 292, 294, 295, 296, 297, 9, 300, 301, 304, - 301, 303, 304, 305, 306, 10, 309, 310, 313, 310, 312, 313, 314, 315, 11, 318, - 319, 322, 319, 321, 322, 323, 324, 325, 328, 329, 330, 328, 336, 337, 329, 330, - 338, 328, 339, 336, 337, 329, 330, 340, 341, 342, 328, 336, 337, 329, 330, 328, - 339, 336, 337, 329, 330, 328, 339, 336, 337, 329, 330, 340, 328, 339, 336, 337, - 329, 330, 340, 341, 343, 350, 351, 344, 352, 343, 353, 350, 351, 344, 354, 355, - 356, 343, 350, 351, 344, 343, 353, 350, 351, 344, 343, 353, 350, 351, 344, 354, - 343, 353, 350, 351, 344, 354, 355, 358, 359, 360, 358, 366, 367, 359, 360, 368, - 358, 369, 366, 367, 359, 360, 370, 371, 372, 358, 366, 367, 359, 360, 358, 369, - 366, 367, 359, 360, 358, 369, 366, 367, 359, 360, 370, 358, 369, 366, 367, 359, - 360, 370, 371, 373, 380, 381, 374, 382, 373, 383, 380, 381, 374, 384, 385, 386, - 373, 380, 381, 374, 373, 383, 380, 381, 374, 373, 383, 380, 381, 374, 384, 373, - 383, 380, 381, 374, 384, 385, 389, 394, 395, 390, 396, 389, 397, 394, 395, 390, - 398, 399, 400, 389, 394, 395, 390, 389, 397, 394, 395, 390, 389, 397, 394, 395, - 390, 398, 389, 397, 394, 395, 390, 398, 399, 402, 403, 404, 402, 408, 409, 403, - 404, 410, 402, 411, 408, 409, 403, 404, 412, 413, 414, 402, 408, 409, 403, 404, - 402, 411, 408, 409, 403, 404, 402, 411, 408, 409, 403, 404, 412, 402, 411, 408, - 409, 403, 404, 412, 413, 417, 409, 402, 403, 404, 418, 419, 417, 409, 402, 403, - 404, 420, 421, 422, 417, 409, 402, 403, 404, 419, 417, 409, 402, 403, 404, 419, - 417, 409, 402, 403, 404, 420, 419, 417, 409, 402, 403, 404, 420, 421, 425, 395, - 389, 390, 426, 427, 425, 395, 389, 390, 428, 429, 430, 425, 395, 389, 390, 427, - 425, 395, 389, 390, 427, 425, 395, 389, 390, 428, 427, 425, 395, 389, 390, 428, - 429, 435, 440, 441, 436, 442, 435, 443, 440, 441, 436, 444, 445, 446, 435, 440, - 441, 436, 435, 443, 440, 441, 436, 435, 443, 440, 441, 436, 444, 435, 443, 440, - 441, 436, 444, 445, 449, 441, 435, 436, 450, 451, 449, 441, 435, 436, 452, 453, - 454, 449, 441, 435, 436, 451, 449, 441, 435, 436, 451, 449, 441, 435, 436, 452, - 451, 449, 441, 435, 436, 452, 453, 455, 460, 461, 456, 462, 455, 463, 460, 461, - 456, 464, 465, 466, 455, 460, 461, 456, 455, 463, 460, 461, 456, 455, 463, 460, - 461, 456, 464, 455, 463, 460, 461, 456, 464, 465, 469, 495, 511, 481, 512, 523, - 470, 471, 482, 480, 481, 472, 475, 476, 479, 476, 478, 479, 470, 488, 489, 471, - 482, 490, 470, 491, 488, 489, 471, 482, 492, 493, 494, 470, 488, 489, 471, 482, - 470, 491, 488, 489, 471, 482, 470, 491, 488, 489, 471, 482, 492, 470, 491, 488, - 489, 471, 482, 492, 493, 496, 497, 498, 496, 504, 505, 497, 498, 506, 496, 507, - 504, 505, 497, 498, 508, 509, 510, 496, 504, 505, 497, 498, 496, 507, 504, 505, - 497, 498, 496, 507, 504, 505, 497, 498, 508, 496, 507, 504, 505, 497, 498, 508, - 509, 511, 472, 481, 512, 511, 516, 481, 512, 517, 518, 511, 472, 480, 481, 472, - 512, 511, 519, 516, 481, 512, 517, 520, 521, 522, 511, 516, 481, 512, 517, 511, - 519, 516, 481, 512, 517, 511, 519, 516, 481, 512, 517, 520, 511, 519, 516, 481, - 512, 517, 520, 521, 531, 469, 495, 511, 480, 481, 472, 512, 523, 526, 527, 530, - 527, 529, 530, 531, 469, 495, 511, 481, 512, 523, 535, 541, 537, 538, 539, 540, - 537, 538, 539, 542, 547, 551, 555, 559, 563, 537, 561, 562, 537, 564, 565, 566, - 537, 564, 565, 546, 572, 573, 574, 546, 572, 573, 576, 569, 577, 578, 579, 576, - 569, 577, 576, 569, 577, 578, 631, 634, 638, 640, 644, 651, 653, 654, 655, 657, - 659, 660, 661, 662, 671, 672, 687, 673, 675, 676, 673, 680, 681, 675, 676, 682, - 673, 683, 680, 681, 675, 676, 684, 685, 686, 673, 680, 681, 675, 676, 673, 683, - 680, 681, 675, 676, 673, 683, 680, 681, 675, 676, 684, 673, 683, 680, 681, 675, - 676, 684, 685, 689, 681, 673, 675, 676, 690, 691, 689, 681, 673, 675, 676, 692, - 693, 694, 689, 681, 673, 675, 676, 691, 689, 681, 673, 675, 676, 691, 689, 681, - 673, 675, 676, 692, 691, 689, 681, 673, 675, 676, 692, 693, 695, 696, 709, 697, - 702, 703, 698, 704, 697, 705, 702, 703, 698, 706, 707, 708, 697, 702, 703, 698, - 697, 705, 702, 703, 698, 697, 705, 702, 703, 698, 706, 697, 705, 702, 703, 698, - 706, 707, 711, 703, 697, 698, 712, 713, 711, 703, 697, 698, 714, 715, 716, 711, - 703, 697, 698, 713, 711, 703, 697, 698, 713, 711, 703, 697, 698, 714, 713, 711, - 703, 697, 698, 714, 715, 722, 727, 728, 723, 729, 722, 730, 727, 728, 723, 731, - 732, 733, 722, 727, 728, 723, 722, 730, 727, 728, 723, 722, 730, 727, 728, 723, - 731, 722, 730, 727, 728, 723, 731, 732, 736, 728, 722, 723, 737, 738, 736, 728, - 722, 723, 739, 740, 741, 736, 728, 722, 723, 738, 736, 728, 722, 723, 738, 736, - 728, 722, 723, 739, 738, 736, 728, 722, 723, 739, 740, 751, 760, 743, 746, 747, - 750, 747, 749, 750, 769, 772, 761, 764, 765, 768, 765, 767, 768, 823, 634, 638, - 640, 644, 832, 653, 654, 835, 657, 659, 838, 661, 662, 841, 672, 687, 844, 696, - 709, 389, 402, 403, 404, 390, 391, 424, 405, 416, 57, 58, 71, 533, 534, 567, - 1, 2, 81, 90, 91, 200, 83, 84, 95, 96, 111, 112, 120, 131, 139, 140, - 161, 163, 164, 165, 177, 179, 180, 181, 190, 191, 120, 131, 218, 219, 230, 231, - 261, 262, 270, 271, 281, 282, 290, 291, 299, 300, 308, 309, 317, 318, 331, 333, - 334, 335, 345, 347, 348, 349, 361, 363, 364, 365, 375, 377, 378, 379, 457, 458, - 474, 475, 483, 485, 486, 487, 499, 501, 502, 503, 513, 514, 525, 526, 664, 667, - 670, 745, 746, 763, 764, + 323, 324, 325, 603, 606, 609, 612, 615, 618, 621, 626, 631, 634, 636, 638, 641, + 644, 647, 650, 653, 667, 670, 673, 677, 682, 693, 717, 739, 741, 742, 743, 756, + 455, 456, 477, 478, 469, 388, 401, 423, 437, 445, 358, 359, 373, 374, 360, 328, + 329, 343, 344, 330, 765, 782, 783, 794, 214, 81, 90, 91, 200, 2, 3, 6, + 3, 5, 6, 21, 22, 58, 71, 59, 64, 65, 60, 66, 59, 67, 64, 65, + 60, 68, 69, 70, 59, 64, 65, 60, 59, 67, 64, 65, 60, 59, 67, 64, + 65, 60, 68, 59, 67, 64, 65, 60, 68, 69, 73, 65, 59, 60, 74, 75, + 73, 65, 59, 60, 76, 77, 78, 73, 65, 59, 60, 75, 73, 65, 59, 60, + 75, 73, 65, 59, 60, 76, 75, 73, 65, 59, 60, 76, 77, 89, 90, 91, + 200, 81, 84, 85, 88, 85, 87, 88, 92, 93, 102, 103, 118, 189, 101, 102, + 103, 118, 119, 93, 96, 97, 100, 97, 99, 100, 104, 105, 121, 106, 107, 157, + 173, 149, 102, 103, 108, 109, 118, 138, 102, 103, 117, 118, 119, 109, 112, 113, + 116, 113, 115, 116, 104, 124, 125, 105, 121, 126, 104, 127, 124, 125, 105, 121, + 128, 129, 130, 104, 124, 125, 105, 121, 104, 127, 124, 125, 105, 121, 104, 127, + 124, 125, 105, 121, 128, 104, 127, 124, 125, 105, 121, 128, 129, 132, 125, 104, + 105, 121, 133, 134, 132, 125, 104, 105, 121, 135, 136, 137, 132, 125, 104, 105, + 121, 134, 132, 125, 104, 105, 121, 134, 132, 125, 104, 105, 121, 135, 134, 132, + 125, 104, 105, 121, 135, 136, 102, 103, 108, 142, 118, 138, 143, 144, 102, 103, + 108, 109, 117, 118, 119, 109, 138, 102, 103, 108, 145, 142, 118, 138, 143, 146, + 147, 148, 102, 103, 108, 142, 118, 138, 143, 102, 103, 108, 145, 142, 118, 138, + 143, 102, 103, 108, 145, 142, 118, 138, 143, 146, 102, 103, 108, 145, 142, 118, + 138, 143, 146, 147, 102, 103, 151, 108, 118, 138, 143, 152, 102, 103, 153, 151, + 108, 118, 138, 143, 154, 155, 156, 102, 103, 151, 108, 118, 138, 143, 102, 103, + 153, 151, 108, 118, 138, 143, 102, 103, 153, 151, 108, 118, 138, 143, 154, 102, + 103, 153, 151, 108, 118, 138, 143, 154, 155, 158, 159, 160, 102, 103, 109, 118, + 119, 158, 166, 167, 159, 160, 168, 158, 169, 166, 167, 159, 160, 170, 171, 172, + 158, 166, 167, 159, 160, 158, 169, 166, 167, 159, 160, 158, 169, 166, 167, 159, + 160, 170, 158, 169, 166, 167, 159, 160, 170, 171, 174, 175, 176, 174, 182, 183, + 175, 176, 184, 174, 185, 182, 183, 175, 176, 186, 187, 188, 174, 182, 183, 175, + 176, 174, 185, 182, 183, 175, 176, 174, 185, 182, 183, 175, 176, 186, 174, 185, + 182, 183, 175, 176, 186, 187, 92, 193, 102, 103, 118, 189, 194, 195, 92, 93, + 101, 102, 103, 118, 119, 93, 189, 92, 196, 193, 102, 103, 118, 189, 194, 197, + 198, 199, 92, 193, 102, 103, 118, 189, 194, 92, 196, 193, 102, 103, 118, 189, + 194, 92, 196, 193, 102, 103, 118, 189, 194, 197, 92, 196, 193, 102, 103, 118, + 189, 194, 197, 198, 202, 92, 102, 103, 118, 189, 194, 203, 204, 202, 92, 102, + 103, 118, 189, 194, 205, 206, 207, 202, 92, 102, 103, 118, 189, 194, 204, 202, + 92, 102, 103, 118, 189, 194, 204, 202, 92, 102, 103, 118, 189, 194, 205, 204, + 202, 92, 102, 103, 118, 189, 194, 205, 206, 216, 225, 226, 249, 224, 225, 226, + 249, 216, 219, 220, 223, 220, 222, 223, 227, 228, 237, 238, 236, 237, 228, 231, + 232, 235, 232, 234, 235, 227, 242, 237, 238, 243, 244, 227, 228, 236, 237, 228, + 238, 227, 245, 242, 237, 238, 243, 246, 247, 248, 227, 242, 237, 238, 243, 227, + 245, 242, 237, 238, 243, 227, 245, 242, 237, 238, 243, 246, 227, 245, 242, 237, + 238, 243, 246, 247, 251, 227, 237, 238, 243, 252, 253, 251, 227, 237, 238, 243, + 254, 255, 256, 251, 227, 237, 238, 243, 253, 251, 227, 237, 238, 243, 253, 251, + 227, 237, 238, 243, 254, 253, 251, 227, 237, 238, 243, 254, 255, 262, 263, 266, + 263, 265, 266, 271, 272, 275, 272, 274, 275, 276, 277, 278, 282, 283, 286, 283, + 285, 286, 287, 288, 8, 291, 292, 295, 292, 294, 295, 296, 297, 9, 300, 301, + 304, 301, 303, 304, 305, 306, 10, 309, 310, 313, 310, 312, 313, 314, 315, 11, + 318, 319, 322, 319, 321, 322, 323, 324, 325, 328, 329, 330, 328, 336, 337, 329, + 330, 338, 328, 339, 336, 337, 329, 330, 340, 341, 342, 328, 336, 337, 329, 330, + 328, 339, 336, 337, 329, 330, 328, 339, 336, 337, 329, 330, 340, 328, 339, 336, + 337, 329, 330, 340, 341, 343, 350, 351, 344, 352, 343, 353, 350, 351, 344, 354, + 355, 356, 343, 350, 351, 344, 343, 353, 350, 351, 344, 343, 353, 350, 351, 344, + 354, 343, 353, 350, 351, 344, 354, 355, 358, 359, 360, 358, 366, 367, 359, 360, + 368, 358, 369, 366, 367, 359, 360, 370, 371, 372, 358, 366, 367, 359, 360, 358, + 369, 366, 367, 359, 360, 358, 369, 366, 367, 359, 360, 370, 358, 369, 366, 367, + 359, 360, 370, 371, 373, 380, 381, 374, 382, 373, 383, 380, 381, 374, 384, 385, + 386, 373, 380, 381, 374, 373, 383, 380, 381, 374, 373, 383, 380, 381, 374, 384, + 373, 383, 380, 381, 374, 384, 385, 389, 394, 395, 390, 396, 389, 397, 394, 395, + 390, 398, 399, 400, 389, 394, 395, 390, 389, 397, 394, 395, 390, 389, 397, 394, + 395, 390, 398, 389, 397, 394, 395, 390, 398, 399, 402, 415, 403, 408, 409, 404, + 410, 403, 411, 408, 409, 404, 412, 413, 414, 403, 408, 409, 404, 403, 411, 408, + 409, 404, 403, 411, 408, 409, 404, 412, 403, 411, 408, 409, 404, 412, 413, 417, + 409, 403, 404, 418, 419, 417, 409, 403, 404, 420, 421, 422, 417, 409, 403, 404, + 419, 417, 409, 403, 404, 419, 417, 409, 403, 404, 420, 419, 417, 409, 403, 404, + 420, 421, 424, 425, 426, 424, 430, 431, 425, 426, 432, 424, 433, 430, 431, 425, + 426, 434, 435, 436, 424, 430, 431, 425, 426, 424, 433, 430, 431, 425, 426, 424, + 433, 430, 431, 425, 426, 434, 424, 433, 430, 431, 425, 426, 434, 435, 439, 431, + 424, 425, 426, 440, 441, 439, 431, 424, 425, 426, 442, 443, 444, 439, 431, 424, + 425, 426, 441, 439, 431, 424, 425, 426, 441, 439, 431, 424, 425, 426, 442, 441, + 439, 431, 424, 425, 426, 442, 443, 447, 395, 389, 390, 448, 449, 447, 395, 389, + 390, 450, 451, 452, 447, 395, 389, 390, 449, 447, 395, 389, 390, 449, 447, 395, + 389, 390, 450, 449, 447, 395, 389, 390, 450, 451, 457, 462, 463, 458, 464, 457, + 465, 462, 463, 458, 466, 467, 468, 457, 462, 463, 458, 457, 465, 462, 463, 458, + 457, 465, 462, 463, 458, 466, 457, 465, 462, 463, 458, 466, 467, 471, 463, 457, + 458, 472, 473, 471, 463, 457, 458, 474, 475, 476, 471, 463, 457, 458, 473, 471, + 463, 457, 458, 473, 471, 463, 457, 458, 474, 473, 471, 463, 457, 458, 474, 475, + 477, 482, 483, 478, 484, 477, 485, 482, 483, 478, 486, 487, 488, 477, 482, 483, + 478, 477, 485, 482, 483, 478, 477, 485, 482, 483, 478, 486, 477, 485, 482, 483, + 478, 486, 487, 491, 517, 533, 503, 534, 545, 492, 493, 504, 502, 503, 494, 497, + 498, 501, 498, 500, 501, 492, 510, 511, 493, 504, 512, 492, 513, 510, 511, 493, + 504, 514, 515, 516, 492, 510, 511, 493, 504, 492, 513, 510, 511, 493, 504, 492, + 513, 510, 511, 493, 504, 514, 492, 513, 510, 511, 493, 504, 514, 515, 518, 519, + 520, 518, 526, 527, 519, 520, 528, 518, 529, 526, 527, 519, 520, 530, 531, 532, + 518, 526, 527, 519, 520, 518, 529, 526, 527, 519, 520, 518, 529, 526, 527, 519, + 520, 530, 518, 529, 526, 527, 519, 520, 530, 531, 533, 494, 503, 534, 533, 538, + 503, 534, 539, 540, 533, 494, 502, 503, 494, 534, 533, 541, 538, 503, 534, 539, + 542, 543, 544, 533, 538, 503, 534, 539, 533, 541, 538, 503, 534, 539, 533, 541, + 538, 503, 534, 539, 542, 533, 541, 538, 503, 534, 539, 542, 543, 553, 491, 517, + 533, 502, 503, 494, 534, 545, 548, 549, 552, 549, 551, 552, 553, 491, 517, 533, + 503, 534, 545, 557, 563, 559, 560, 561, 562, 559, 560, 561, 564, 569, 573, 577, + 581, 585, 559, 583, 584, 559, 586, 587, 588, 559, 586, 587, 568, 594, 595, 596, + 568, 594, 595, 598, 591, 599, 600, 601, 598, 591, 599, 598, 591, 599, 600, 653, + 656, 660, 662, 666, 673, 675, 676, 677, 679, 681, 682, 683, 684, 693, 694, 709, + 695, 697, 698, 695, 702, 703, 697, 698, 704, 695, 705, 702, 703, 697, 698, 706, + 707, 708, 695, 702, 703, 697, 698, 695, 705, 702, 703, 697, 698, 695, 705, 702, + 703, 697, 698, 706, 695, 705, 702, 703, 697, 698, 706, 707, 711, 703, 695, 697, + 698, 712, 713, 711, 703, 695, 697, 698, 714, 715, 716, 711, 703, 695, 697, 698, + 713, 711, 703, 695, 697, 698, 713, 711, 703, 695, 697, 698, 714, 713, 711, 703, + 695, 697, 698, 714, 715, 717, 718, 731, 719, 724, 725, 720, 726, 719, 727, 724, + 725, 720, 728, 729, 730, 719, 724, 725, 720, 719, 727, 724, 725, 720, 719, 727, + 724, 725, 720, 728, 719, 727, 724, 725, 720, 728, 729, 733, 725, 719, 720, 734, + 735, 733, 725, 719, 720, 736, 737, 738, 733, 725, 719, 720, 735, 733, 725, 719, + 720, 735, 733, 725, 719, 720, 736, 735, 733, 725, 719, 720, 736, 737, 744, 749, + 750, 745, 751, 744, 752, 749, 750, 745, 753, 754, 755, 744, 749, 750, 745, 744, + 752, 749, 750, 745, 744, 752, 749, 750, 745, 753, 744, 752, 749, 750, 745, 753, + 754, 758, 750, 744, 745, 759, 760, 758, 750, 744, 745, 761, 762, 763, 758, 750, + 744, 745, 760, 758, 750, 744, 745, 760, 758, 750, 744, 745, 761, 760, 758, 750, + 744, 745, 761, 762, 773, 782, 765, 768, 769, 772, 769, 771, 772, 791, 794, 783, + 786, 787, 790, 787, 789, 790, 845, 656, 660, 662, 666, 854, 675, 676, 857, 679, + 681, 860, 683, 684, 863, 694, 709, 866, 718, 731, 389, 424, 425, 426, 390, 391, + 446, 427, 438, 57, 58, 71, 555, 556, 589, 1, 2, 81, 90, 91, 200, 83, + 84, 95, 96, 111, 112, 120, 131, 139, 140, 161, 163, 164, 165, 177, 179, 180, + 181, 190, 191, 120, 131, 218, 219, 230, 231, 261, 262, 270, 271, 281, 282, 290, + 291, 299, 300, 308, 309, 317, 318, 331, 333, 334, 335, 345, 347, 348, 349, 361, + 363, 364, 365, 375, 377, 378, 379, 479, 480, 496, 497, 505, 507, 508, 509, 521, + 523, 524, 525, 535, 536, 547, 548, 686, 689, 692, 767, 768, 785, 786, }; private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) { @@ -6858,7 +7109,7 @@ private void ReInitRounds() { int i; jjround = 0x80000001; - for (i = 853; i-- > 0;) + for (i = 875; i-- > 0;) jjrounds[i] = 0x80000000; } @@ -6891,10 +7142,10 @@ public void SwitchTo(int lexState) -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, }; static final long[] jjtoToken = { - 0xffffffffffe00001L, 0x3ffc01ffffffL, + 0xffffffffffe00001L, 0xfff803ffffffL, }; static final long[] jjtoSkip = { 0x2L, 0x0L, @@ -6907,8 +7158,8 @@ public void SwitchTo(int lexState) }; protected SimpleCharStream input_stream; - private final int[] jjrounds = new int[853]; - private final int[] jjstateSet = new int[2 * 853]; + private final int[] jjrounds = new int[875]; + private final int[] jjstateSet = new int[2 * 875]; private final StringBuilder jjimage = new StringBuilder(); private StringBuilder image = jjimage; private int jjimageLen;