From 97c62a7519fa4be28539039ca16c57d9efb79f52 Mon Sep 17 00:00:00 2001 From: "Michael[tm] Smith" Date: Thu, 15 Feb 2018 19:12:36 +0900 Subject: [PATCH] Allow CSS custom properties (without checking) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This change is a temporary workaround that adds an interim/initial/partial level of support for handling CSS custom properties and the `var(...)` function. The intent is that we’ll add full support later, and then at that time back this change out — or else at least just use it as a starting point for full support. This change simply allows declarations to contain custom property names (that is, identifiers starting with two dashes) and to contain the `var(...)` function (with a custom property name as the first argument). Beyond that, it doesn’t add any checking to report an error if a `var(...)` function contains a custom property name that the stylesheet hasn’t actually defined, and no checking to report an error if a particular property has an expression with a `var(...)` function which resolves to a value that’s not allowed for that property. Addresses https://github.com/w3c/css-validator/issues/111 --- org/w3c/css/parser/analyzer/CssParser.java | 1323 ++--- org/w3c/css/parser/analyzer/CssParser.jj | 15 +- .../parser/analyzer/CssParserConstants.java | 142 +- .../analyzer/CssParserTokenManager.java | 4581 +++++++++-------- 4 files changed, 3245 insertions(+), 2816 deletions(-) diff --git a/org/w3c/css/parser/analyzer/CssParser.java b/org/w3c/css/parser/analyzer/CssParser.java index a008c5d8e..e87029e04 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(); } @@ -4891,7 +4942,7 @@ final public boolean prio() throws ParseException { CssCalc c; Token n; n = jj_consume_token(FUNCTIONCALC); - label_107: + label_111: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -4899,13 +4950,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:{ @@ -4913,8 +4964,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); } @@ -4949,12 +5000,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:{ @@ -4963,7 +5014,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:{ @@ -4971,8 +5022,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++; @@ -4981,14 +5032,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) { @@ -4997,8 +5048,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(); @@ -5024,14 +5075,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:{ @@ -5039,15 +5090,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:{ @@ -5055,8 +5106,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); } @@ -5065,7 +5116,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:{ @@ -5073,8 +5124,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); } @@ -5085,7 +5136,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[173] = jj_gen; + jj_la1[176] = jj_gen; ; } n = jj_consume_token(NUMBER); @@ -5093,7 +5144,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(); } @@ -5132,7 +5183,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) { @@ -5182,7 +5233,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(); } @@ -5190,7 +5241,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:{ @@ -5198,13 +5249,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:{ @@ -5212,8 +5263,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); } @@ -5229,67 +5280,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:{ @@ -5297,22 +5407,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:{ @@ -5320,8 +5430,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); } @@ -5329,7 +5439,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[186] = jj_gen; + jj_la1[193] = jj_gen; ; } jj_consume_token(LPARAN); @@ -5346,7 +5456,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:{ @@ -5354,12 +5464,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(); @@ -5430,7 +5540,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(); } @@ -5462,7 +5572,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(); } @@ -5758,457 +5868,430 @@ 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_171() + private boolean jj_3_4() { - if (jj_scan_token(DIMEN_9)) return true; + 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; return false; } - private boolean jj_3R_170() + private boolean jj_3R_183() { - if (jj_scan_token(IMPORTANT_NOT)) return true; + if (jj_scan_token(NUMBER)) return true; return false; } - private boolean jj_3_3() + private boolean jj_3R_179() { + if (jj_scan_token(FUNCTIONATTR)) return true; 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; } } + if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_183() + private boolean jj_3_6() { - 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()) { + if (jj_3R_135()) { jj_scanpos = xsp; - if (jj_3R_186()) return true; + if (jj_3R_136()) return true; } return false; } - private boolean jj_3R_169() + private boolean jj_3R_143() { - if (jj_scan_token(PROGID)) return true; + if (jj_3R_177()) return true; return false; } - private boolean jj_3R_185() + private boolean jj_3R_176() { - if (jj_3R_187()) return true; + if (jj_scan_token(FUNCTIONVAR)) return true; return false; } - private boolean jj_3R_168() + private boolean jj_3R_175() { - if (jj_scan_token(DIMEN)) return true; + if (jj_3R_179()) return true; return false; } - private boolean jj_3R_167() + private boolean jj_3R_174() { - if (jj_scan_token(SPL)) return true; + if (jj_3R_178()) return true; return false; } - private boolean jj_3_2() + private boolean jj_3_3() { - 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(S)) return true; return false; } - private boolean jj_3R_142() + private boolean jj_3R_173() { - if (jj_scan_token(NUMBER)) return true; + if (jj_scan_token(RPARAN)) return true; return false; } - private boolean jj_3R_184() + private boolean jj_3R_131() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(37)) { + if (jj_scan_token(36)) { jj_scanpos = xsp; - if (jj_scan_token(38)) return true; + if (jj_scan_token(50)) return true; } return false; } - private boolean jj_3R_182() - { - if (jj_scan_token(COMMA)) return true; - return false; - } - - private boolean jj_3R_166() + private boolean jj_3R_171() { - if (jj_scan_token(ST)) return true; + if (jj_scan_token(UNICODERANGE)) return true; return false; } - private boolean jj_3R_165() + private boolean jj_3R_191() { - if (jj_scan_token(RESOLUTION)) return true; + if (jj_scan_token(FREQ)) return true; return false; } - private boolean jj_3R_164() + private boolean jj_3R_190() { - if (jj_scan_token(FREQ)) return true; + if (jj_scan_token(TIME)) return true; return false; } - private boolean jj_3R_140() + private boolean jj_3R_189() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_182()) jj_scanpos = xsp; + if (jj_scan_token(ANGLE)) return true; return false; } - private boolean jj_3R_163() + private boolean jj_3R_188() { - if (jj_scan_token(TIME)) return true; + if (jj_scan_token(FLEX)) return true; return false; } - private boolean jj_3R_162() + private boolean jj_3R_170() { - if (jj_scan_token(ANGLE)) return true; + if (jj_scan_token(URL)) return true; return false; } - private boolean jj_3R_161() + private boolean jj_3R_187() { - if (jj_scan_token(FLEX)) return true; + if (jj_scan_token(ABSOLUTLENGTH)) return true; return false; } - private boolean jj_3R_160() + private boolean jj_3R_169() { - if (jj_scan_token(ABSOLUTLENGTH)) return true; + if (jj_3R_181()) 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() + private boolean jj_3R_182() { - if (jj_scan_token(RELFONTLENGTH)) return true; + if (jj_3R_177()) return true; return false; } - private boolean jj_3R_152() + private boolean jj_3R_185() { - 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; + if (jj_scan_token(RELFONTLENGTH)) return true; return false; } - private boolean jj_3R_157() + private boolean jj_3R_184() { if (jj_scan_token(PERCENTAGE)) return true; return false; } - private boolean jj_3R_156() + private boolean jj_3R_172() { - if (jj_scan_token(NUMBER)) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_182()) jj_scanpos = xsp; + xsp = jj_scanpos; + if (jj_3R_183()) { + jj_scanpos = xsp; + if (jj_3R_184()) { + jj_scanpos = xsp; + if (jj_3R_185()) { + jj_scanpos = xsp; + if (jj_3R_186()) { + jj_scanpos = xsp; + if (jj_3R_187()) { + jj_scanpos = xsp; + if (jj_3R_188()) { + jj_scanpos = xsp; + if (jj_3R_189()) { + jj_scanpos = xsp; + if (jj_3R_190()) { + jj_scanpos = xsp; + if (jj_3R_191()) return true; + } + } + } + } + } + } + } + } return false; } - private boolean jj_3R_155() + private boolean jj_3R_142() { - if (jj_3R_137()) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_172()) { + jj_scanpos = xsp; + if (jj_3R_173()) { + jj_scanpos = xsp; + 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_3_4() + 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_125()) { - jj_scanpos = xsp; - if (jj_3R_126()) return true; - } + if (jj_3R_143()) jj_scanpos = xsp; + if (jj_scan_token(NUMBER)) return true; return false; } - private boolean jj_3R_130() + private boolean jj_3_1() { - if (jj_3R_137()) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_131()) jj_scanpos = xsp; + if (jj_scan_token(110)) return true; return false; } - private boolean jj_3R_186() - { - if (jj_scan_token(IDENT)) return true; - return false; - } - - private boolean jj_3R_138() - { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_155()) 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()) { - 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_131() + private boolean jj_3R_135() { + if (jj_scan_token(ANY)) return true; Token xsp; - xsp = jj_scanpos; - if (jj_3R_138()) { - jj_scanpos = xsp; - if (jj_3R_139()) return true; - } while (true) { xsp = jj_scanpos; if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } + if (jj_3R_142()) return true; return false; } - private boolean jj_3R_136() + private boolean jj_3R_141() { - if (jj_3R_152()) return true; + if (jj_scan_token(S)) return true; return false; } - private boolean jj_3R_135() + private boolean jj_3R_168() { - if (jj_3R_151()) return true; + if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_134() + private boolean jj_3R_167() { - if (jj_scan_token(RPARAN)) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(49)) { + jj_scanpos = xsp; + if (jj_scan_token(48)) return true; + } return false; } - private boolean jj_3R_181() + private boolean jj_3R_166() { - if (jj_scan_token(UNICODERANGE)) return true; + if (jj_scan_token(DIV)) return true; return false; } - private boolean jj_3R_150() + private boolean jj_3R_134() { - if (jj_scan_token(FREQ)) 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_149() + private boolean jj_3R_165() { - if (jj_scan_token(TIME)) return true; + if (jj_scan_token(STRING)) return true; return false; } - private boolean jj_3R_123() + private boolean jj_3R_164() { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(36)) { - jj_scanpos = xsp; - if (jj_scan_token(49)) 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; - return false; - } - - private boolean jj_3R_148() - { - if (jj_scan_token(ANGLE)) return true; + if (jj_scan_token(CUSTOM_PROPERTY_NAME)) return true; return false; } - private boolean jj_3R_147() + private boolean jj_3R_193() { - if (jj_scan_token(FLEX)) return true; - return false; - } - - private boolean jj_3R_146() - { - if (jj_scan_token(ABSOLUTLENGTH)) return true; - return false; - } - - private boolean jj_3R_180() - { - if (jj_scan_token(URL)) return true; + if (jj_scan_token(PLUS)) return true; return false; } - private boolean jj_3R_145() + private boolean jj_3R_162() { - if (jj_scan_token(RELVIEWLENGTH)) return true; + if (jj_3R_179()) return true; return false; } - private boolean jj_3R_179() + private boolean jj_3R_161() { - if (jj_3R_184()) return true; + if (jj_3R_178()) return true; return false; } - private boolean jj_3R_141() + private boolean jj_3R_196() { - if (jj_3R_137()) return true; + if (jj_3R_142()) return true; return false; } - private boolean jj_3R_144() + private boolean jj_3R_177() { - if (jj_scan_token(RELFONTLENGTH)) 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_143() + private boolean jj_3R_192() { - if (jj_scan_token(PERCENTAGE)) return true; + if (jj_scan_token(MINUS)) return true; return false; } - private boolean jj_3R_133() + private boolean jj_3R_140() { Token xsp; xsp = jj_scanpos; - if (jj_3R_141()) jj_scanpos = xsp; - xsp = jj_scanpos; - if (jj_3R_142()) { + if (jj_3R_161()) { jj_scanpos = xsp; - if (jj_3R_143()) { + if (jj_3R_162()) { jj_scanpos = xsp; - if (jj_3R_144()) { + if (jj_3R_163()) { jj_scanpos = xsp; - if (jj_3R_145()) { + if (jj_3R_164()) { jj_scanpos = xsp; - if (jj_3R_146()) { + if (jj_3R_165()) { jj_scanpos = xsp; - if (jj_3R_147()) { + if (jj_3R_166()) { jj_scanpos = xsp; - if (jj_3R_148()) { + if (jj_3R_167()) { jj_scanpos = xsp; - if (jj_3R_149()) { + if (jj_3R_168()) { + jj_scanpos = xsp; + if (jj_3R_169()) { + jj_scanpos = xsp; + if (jj_3R_170()) { jj_scanpos = xsp; - if (jj_3R_150()) return true; + if (jj_3R_171()) return true; + } + } } } } @@ -6220,150 +6303,163 @@ private boolean jj_3R_133() return false; } - private boolean jj_3R_132() + private boolean jj_3R_160() { - if (jj_3R_140()) return true; - if (jj_3R_131()) return true; + if (jj_scan_token(DIMEN_9)) return true; return false; } - private boolean jj_3R_129() + private boolean jj_3R_159() { - 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(IMPORTANT_NOT)) return true; return false; } - private boolean jj_3R_126() + private boolean jj_3_5() { - if (jj_scan_token(DIV)) return true; Token xsp; + xsp = jj_scanpos; + 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; } } - xsp = jj_scanpos; - if (jj_3R_130()) jj_scanpos = xsp; - if (jj_scan_token(NUMBER)) return true; return false; } - private boolean jj_3R_125() + private boolean jj_3R_158() { - if (jj_scan_token(ANY)) return true; + if (jj_scan_token(PROGID)) return true; + return false; + } + + private boolean jj_3R_194() + { + if (jj_3R_196()) return true; + return false; + } + + private boolean jj_3R_138() + { + if (jj_scan_token(COMMA)) return true; Token xsp; while (true) { xsp = jj_scanpos; if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } - if (jj_3R_129()) return true; return false; } - private boolean jj_3_1() + private boolean jj_3R_132() { Token xsp; xsp = jj_scanpos; - if (jj_3R_123()) jj_scanpos = xsp; - if (jj_scan_token(108)) return true; + if (jj_3R_138()) jj_scanpos = xsp; return false; } - private boolean jj_3R_127() + private boolean jj_3R_157() { - 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(DIMEN)) return true; return false; } - private boolean jj_3R_128() + private boolean jj_3R_156() { - if (jj_scan_token(S)) return true; + if (jj_scan_token(SPL)) return true; return false; } - private boolean jj_3R_178() + private boolean jj_3R_155() { - if (jj_scan_token(IDENT)) return true; + if (jj_scan_token(ST)) return true; return false; } - private boolean jj_3R_177() + private boolean jj_3R_181() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(48)) { + if (jj_scan_token(37)) { jj_scanpos = xsp; - if (jj_scan_token(47)) return true; + if (jj_scan_token(38)) return true; } return false; } - private boolean jj_3R_124() + private boolean jj_3R_154() { - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_128()) { jj_scanpos = xsp; break; } - } - if (jj_scan_token(MINUS)) return true; + if (jj_scan_token(RESOLUTION)) return true; return false; } - private boolean jj_3R_176() + private boolean jj_3R_153() { - if (jj_scan_token(DIV)) return true; + if (jj_scan_token(FREQ)) return true; return false; } - private boolean jj_3R_175() + private boolean jj_3R_152() { - if (jj_scan_token(STRING)) return true; + if (jj_scan_token(TIME)) return true; return false; } - private boolean jj_3R_174() + private boolean jj_3R_151() { - if (jj_3R_183()) return true; + if (jj_scan_token(ANGLE)) return true; return false; } - private boolean jj_3_5() + private boolean jj_3R_150() { - if (jj_3R_127()) return true; - if (jj_scan_token(LPARAN)) return true; + if (jj_scan_token(FLEX)) return true; return false; } - private boolean jj_3R_173() + private boolean jj_3R_149() { - if (jj_3R_152()) return true; + if (jj_scan_token(ABSOLUTLENGTH)) return true; return false; } - private boolean jj_3R_172() + private boolean jj_3R_148() { - if (jj_3R_151()) return true; + if (jj_scan_token(RELVIEWLENGTH)) return true; return false; } - private boolean jj_3R_187() + private boolean jj_3R_147() { - if (jj_3R_129()) return true; + if (jj_scan_token(RELFONTLENGTH)) return true; + return false; + } + + private boolean jj_3R_146() + { + if (jj_scan_token(PERCENTAGE)) return true; + return false; + } + + private boolean jj_3R_145() + { + if (jj_scan_token(NUMBER)) return true; + return false; + } + + private boolean jj_3R_144() + { + if (jj_3R_177()) return true; + return false; + } + + private boolean jj_3R_195() + { + if (jj_scan_token(IDENT)) return true; return false; } @@ -6371,25 +6467,41 @@ 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; + } + } } } } @@ -6399,6 +6511,55 @@ private boolean jj_3R_139() } } } + } + } + } + } + return false; + } + + private boolean jj_3R_133() + { + 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_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; } @@ -6413,7 +6574,7 @@ private boolean jj_3R_139() 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; @@ -6425,18 +6586,18 @@ private boolean jj_3R_139() 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; @@ -6451,7 +6612,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(); } @@ -6466,7 +6627,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(); } @@ -6477,7 +6638,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(); } @@ -6496,7 +6657,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(); } @@ -6506,7 +6667,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(); } @@ -6516,7 +6677,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(); } @@ -6642,12 +6803,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) )* } /** @@ -2788,6 +2796,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 3212b287d..c159ad48f 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(\"", "", "\"attr(\"", + "\"var(\"", "", "", "", - "", + "", "\"|\"", "\"%\"", }; diff --git a/org/w3c/css/parser/analyzer/CssParserTokenManager.java b/org/w3c/css/parser/analyzer/CssParserTokenManager.java index 69c89e155..157264040 100644 --- a/org/w3c/css/parser/analyzer/CssParserTokenManager.java +++ b/org/w3c/css/parser/analyzer/CssParserTokenManager.java @@ -93,60 +93,63 @@ 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 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); @@ -164,9 +167,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; @@ -176,11 +179,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; @@ -191,43 +189,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, 0x1000000000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x22000000000L); 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; } @@ -253,7 +256,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) @@ -264,28 +267,28 @@ 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 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; } @@ -300,6 +303,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) { @@ -309,51 +319,51 @@ 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 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; } @@ -369,56 +379,56 @@ private int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long a switch(curChar) { case 40: - if ((active1 & 0x1000000000L) != 0L) + if ((active1 & 0x2000000000L) != 0L) { - jjmatchedKind = 100; + jjmatchedKind = 101; jjmatchedPos = 4; } - else if ((active1 & 0x2000000000L) != 0L) + else if ((active1 & 0x4000000000L) != 0L) { - jjmatchedKind = 101; + jjmatchedKind = 102; jjmatchedPos = 4; } - else if ((active1 & 0x8000000000L) != 0L) + else if ((active1 & 0x10000000000L) != 0L) { - jjmatchedKind = 103; + 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; } @@ -434,35 +444,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; } @@ -478,38 +488,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; } @@ -526,32 +536,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; @@ -570,19 +580,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; } @@ -598,34 +608,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; } @@ -642,21 +652,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; } @@ -673,13 +683,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; } @@ -696,10 +706,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; } @@ -716,20 +726,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; } @@ -746,7 +756,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; } @@ -763,7 +773,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; } @@ -780,7 +790,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; } @@ -797,9 +807,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; @@ -824,7 +834,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 = 878; + jjnewStateCnt = 900; int i = 1; jjstateSet[0] = startState; int kind = 0x7fffffff; @@ -842,14 +852,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) { @@ -862,18 +872,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) { @@ -891,15 +901,15 @@ else if (curChar == 43) kind = 27; } if (curChar == 33) - { jjCheckNAddStates(179, 182); } + { jjCheckNAddStates(180, 183); } else if (curChar == 45) - { jjAddStates(183, 184); } + { jjAddStates(184, 185); } else if (curChar == 60) jjstateSet[jjnewStateCnt++] = 220; else if (curChar == 47) jjstateSet[jjnewStateCnt++] = 0; if (curChar == 60) - { jjCheckNAddStates(185, 189); } + { jjCheckNAddStates(186, 190); } break; case 0: if (curChar == 42) @@ -911,7 +921,7 @@ else if (curChar == 47) break; case 2: if (curChar == 42) - { jjCheckNAddStates(190, 192); } + { jjCheckNAddStates(191, 193); } break; case 3: if ((0xffff7bffffffffffL & l) != 0L) @@ -923,7 +933,7 @@ else if (curChar == 47) break; case 5: if (curChar == 42) - { jjCheckNAddStates(193, 195); } + { jjCheckNAddStates(194, 196); } break; case 6: if (curChar == 47 && kind > 1) @@ -947,7 +957,7 @@ else if (curChar == 47) break; case 21: if ((0xfffffdffffffffffL & l) != 0L) - { jjAddStates(196, 197); } + { jjAddStates(197, 198); } break; case 22: if (curChar == 41 && kind > 39) @@ -963,34 +973,34 @@ else if (curChar == 47) break; case 57: if (curChar == 45) - { jjAddStates(198, 199); } + { jjAddStates(199, 200); } 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(200, 204); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(201, 205); } break; case 63: if (curChar != 10) break; - if (kind > 88) - kind = 88; + if (kind > 89) + kind = 89; { jjCheckNAddTwoStates(59, 60); } break; case 64: @@ -1001,98 +1011,98 @@ 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(205, 212); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(206, 213); } break; case 67: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(213, 216); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(214, 217); } break; case 68: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(217, 221); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(218, 222); } break; case 69: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(222, 227); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(223, 228); } break; case 70: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(228, 234); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(229, 235); } break; case 72: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(235, 239); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(236, 240); } break; case 74: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(240, 247); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(241, 248); } break; case 75: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(248, 251); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(249, 252); } break; case 76: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(252, 256); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(253, 257); } break; case 77: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(257, 262); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(258, 263); } break; case 78: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(263, 269); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(264, 270); } break; case 79: - if (curChar == 40 && kind > 102) - kind = 102; + if (curChar == 40 && kind > 103) + kind = 103; break; case 84: if (curChar == 60) - { jjCheckNAddStates(185, 189); } + { jjCheckNAddStates(186, 190); } break; case 86: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(270, 274); } + { jjCheckNAddStates(271, 275); } break; case 87: if (curChar == 42) @@ -1104,7 +1114,7 @@ else if (curChar == 47) break; case 89: if (curChar == 42) - { jjCheckNAddStates(275, 277); } + { jjCheckNAddStates(276, 278); } break; case 90: if ((0xffff7bffffffffffL & l) != 0L) @@ -1116,11 +1126,11 @@ else if (curChar == 47) break; case 92: if (curChar == 42) - { jjCheckNAddStates(278, 280); } + { jjCheckNAddStates(279, 281); } break; case 93: if (curChar == 47) - { jjCheckNAddStates(270, 274); } + { jjCheckNAddStates(271, 275); } break; case 94: if (curChar == 47) @@ -1132,11 +1142,11 @@ else if (curChar == 47) break; case 97: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 98: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(287, 292); } + { jjCheckNAddStates(288, 293); } break; case 99: if (curChar == 42) @@ -1148,7 +1158,7 @@ else if (curChar == 47) break; case 101: if (curChar == 42) - { jjCheckNAddStates(293, 295); } + { jjCheckNAddStates(294, 296); } break; case 102: if ((0xffff7bffffffffffL & l) != 0L) @@ -1160,11 +1170,11 @@ else if (curChar == 47) break; case 104: if (curChar == 42) - { jjCheckNAddStates(296, 298); } + { jjCheckNAddStates(297, 299); } break; case 105: if (curChar == 47) - { jjCheckNAddStates(287, 292); } + { jjCheckNAddStates(288, 293); } break; case 106: if (curChar == 47) @@ -1176,11 +1186,11 @@ else if (curChar == 47) break; case 109: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 110: if (curChar == 61) - { jjCheckNAddStates(302, 306); } + { jjCheckNAddStates(303, 307); } break; case 111: if (curChar == 45) @@ -1188,11 +1198,11 @@ else if (curChar == 47) break; case 113: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 114: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(313, 318); } + { jjCheckNAddStates(314, 319); } break; case 115: if (curChar == 42) @@ -1204,7 +1214,7 @@ else if (curChar == 47) break; case 117: if (curChar == 42) - { jjCheckNAddStates(319, 321); } + { jjCheckNAddStates(320, 322); } break; case 118: if ((0xffff7bffffffffffL & l) != 0L) @@ -1216,31 +1226,31 @@ else if (curChar == 47) break; case 120: if (curChar == 42) - { jjCheckNAddStates(322, 324); } + { jjCheckNAddStates(323, 325); } break; case 121: if (curChar == 47) - { jjCheckNAddStates(313, 318); } + { jjCheckNAddStates(314, 319); } break; case 122: if (curChar == 47) jjstateSet[jjnewStateCnt++] = 115; break; case 123: - if (curChar == 62 && kind > 105) - kind = 105; + if (curChar == 62 && kind > 107) + kind = 107; break; case 125: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 127: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(325, 330); } + { jjCheckNAddStates(326, 331); } break; case 128: if (curChar == 10) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 129: case 137: @@ -1249,63 +1259,63 @@ else if (curChar == 47) break; case 130: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 131: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(331, 339); } + { jjCheckNAddStates(332, 340); } break; case 132: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(340, 344); } + { jjCheckNAddStates(341, 345); } break; case 133: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(345, 350); } + { jjCheckNAddStates(346, 351); } break; case 134: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(351, 357); } + { jjCheckNAddStates(352, 358); } break; case 135: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(358, 365); } + { jjCheckNAddStates(359, 366); } break; case 136: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(366, 371); } + { jjCheckNAddStates(367, 372); } break; case 138: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(372, 380); } + { jjCheckNAddStates(373, 381); } break; case 139: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(381, 385); } + { jjCheckNAddStates(382, 386); } break; case 140: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(386, 391); } + { jjCheckNAddStates(387, 392); } break; case 141: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(392, 398); } + { jjCheckNAddStates(393, 399); } break; case 142: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(399, 406); } + { jjCheckNAddStates(400, 407); } break; case 144: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 145: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(407, 414); } + { jjCheckNAddStates(408, 415); } break; case 146: if (curChar == 10) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 147: case 156: @@ -1314,71 +1324,71 @@ else if (curChar == 47) break; case 148: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(415, 423); } + { jjCheckNAddStates(416, 424); } break; case 149: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(424, 434); } + { jjCheckNAddStates(425, 435); } break; case 150: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(435, 441); } + { jjCheckNAddStates(436, 442); } break; case 151: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(442, 449); } + { jjCheckNAddStates(443, 450); } break; case 152: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(450, 458); } + { jjCheckNAddStates(451, 459); } break; case 153: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(459, 468); } + { jjCheckNAddStates(460, 469); } break; case 155: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(469, 476); } + { jjCheckNAddStates(470, 477); } break; case 157: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(477, 487); } + { jjCheckNAddStates(478, 488); } break; case 158: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(488, 494); } + { jjCheckNAddStates(489, 495); } break; case 159: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(495, 502); } + { jjCheckNAddStates(496, 503); } break; case 160: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(503, 511); } + { jjCheckNAddStates(504, 512); } break; case 161: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(512, 521); } + { jjCheckNAddStates(513, 522); } break; case 162: if (curChar == 34) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 163: if ((0xfffffffbffffcbffL & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 164: if (curChar == 34) - { jjCheckNAddStates(525, 529); } + { jjCheckNAddStates(526, 530); } break; case 166: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 167: if (curChar == 10) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 168: case 171: @@ -1387,55 +1397,55 @@ else if (curChar == 47) break; case 169: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 170: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(530, 535); } + { jjCheckNAddStates(531, 536); } break; case 172: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 173: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(536, 544); } + { jjCheckNAddStates(537, 545); } break; case 174: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(545, 549); } + { jjCheckNAddStates(546, 550); } break; case 175: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(550, 555); } + { jjCheckNAddStates(551, 556); } break; case 176: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(556, 562); } + { jjCheckNAddStates(557, 563); } break; case 177: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(563, 570); } + { jjCheckNAddStates(564, 571); } break; case 178: if (curChar == 39) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 179: if ((0xffffff7fffffcbffL & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 180: if (curChar == 39) - { jjCheckNAddStates(525, 529); } + { jjCheckNAddStates(526, 530); } break; case 182: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 183: if (curChar == 10) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 184: case 187: @@ -1444,47 +1454,47 @@ else if (curChar == 47) break; case 185: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 186: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(574, 579); } + { jjCheckNAddStates(575, 580); } break; case 188: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 189: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(580, 588); } + { jjCheckNAddStates(581, 589); } break; case 190: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(589, 593); } + { jjCheckNAddStates(590, 594); } break; case 191: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(594, 599); } + { jjCheckNAddStates(595, 600); } break; case 192: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(600, 606); } + { jjCheckNAddStates(601, 607); } break; case 193: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(607, 614); } + { jjCheckNAddStates(608, 615); } break; case 195: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 196: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(615, 622); } + { jjCheckNAddStates(616, 623); } break; case 197: if (curChar == 10) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 198: case 207: @@ -1493,51 +1503,51 @@ else if (curChar == 47) break; case 199: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(623, 631); } + { jjCheckNAddStates(624, 632); } break; case 200: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(632, 642); } + { jjCheckNAddStates(633, 643); } break; case 201: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(643, 649); } + { jjCheckNAddStates(644, 650); } break; case 202: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(650, 657); } + { jjCheckNAddStates(651, 658); } break; case 203: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(658, 666); } + { jjCheckNAddStates(659, 667); } break; case 204: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(667, 676); } + { jjCheckNAddStates(668, 677); } break; case 206: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(677, 684); } + { jjCheckNAddStates(678, 685); } break; case 208: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(685, 695); } + { jjCheckNAddStates(686, 696); } break; case 209: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(696, 702); } + { jjCheckNAddStates(697, 703); } break; case 210: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(703, 710); } + { jjCheckNAddStates(704, 711); } break; case 211: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(711, 719); } + { jjCheckNAddStates(712, 720); } break; case 212: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(720, 729); } + { jjCheckNAddStates(721, 730); } break; case 219: if (curChar == 33) @@ -1545,11 +1555,11 @@ else if (curChar == 47) break; case 220: if (curChar == 47) - { jjCheckNAddStates(730, 733); } + { jjCheckNAddStates(731, 734); } break; case 221: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(734, 738); } + { jjCheckNAddStates(735, 739); } break; case 222: if (curChar == 42) @@ -1561,7 +1571,7 @@ else if (curChar == 47) break; case 224: if (curChar == 42) - { jjCheckNAddStates(739, 741); } + { jjCheckNAddStates(740, 742); } break; case 225: if ((0xffff7bffffffffffL & l) != 0L) @@ -1573,11 +1583,11 @@ else if (curChar == 47) break; case 227: if (curChar == 42) - { jjCheckNAddStates(742, 744); } + { jjCheckNAddStates(743, 745); } break; case 228: if (curChar == 47) - { jjCheckNAddStates(734, 738); } + { jjCheckNAddStates(735, 739); } break; case 229: if (curChar == 47) @@ -1589,11 +1599,11 @@ else if (curChar == 47) break; case 232: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 233: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(749, 751); } + { jjCheckNAddStates(750, 752); } break; case 234: if (curChar == 42) @@ -1605,7 +1615,7 @@ else if (curChar == 47) break; case 236: if (curChar == 42) - { jjCheckNAddStates(752, 754); } + { jjCheckNAddStates(753, 755); } break; case 237: if ((0xffff7bffffffffffL & l) != 0L) @@ -1617,31 +1627,31 @@ else if (curChar == 47) break; case 239: if (curChar == 42) - { jjCheckNAddStates(755, 757); } + { jjCheckNAddStates(756, 758); } break; case 240: if (curChar == 47) - { jjCheckNAddStates(749, 751); } + { jjCheckNAddStates(750, 752); } break; case 241: if (curChar == 47) jjstateSet[jjnewStateCnt++] = 234; break; case 242: - if (curChar == 62 && kind > 106) - kind = 106; + if (curChar == 62 && kind > 108) + kind = 108; break; case 244: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 245: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(758, 763); } + { jjCheckNAddStates(759, 764); } break; case 246: if (curChar == 10) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 247: case 256: @@ -1650,63 +1660,63 @@ else if (curChar == 47) break; case 248: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(764, 769); } + { jjCheckNAddStates(765, 770); } break; case 249: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(770, 778); } + { jjCheckNAddStates(771, 779); } break; case 250: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(779, 783); } + { jjCheckNAddStates(780, 784); } break; case 251: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(784, 789); } + { jjCheckNAddStates(785, 790); } break; case 252: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(790, 796); } + { jjCheckNAddStates(791, 797); } break; case 253: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(797, 804); } + { jjCheckNAddStates(798, 805); } break; case 255: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(805, 810); } + { jjCheckNAddStates(806, 811); } break; case 257: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(811, 819); } + { jjCheckNAddStates(812, 820); } break; case 258: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(820, 824); } + { jjCheckNAddStates(821, 825); } break; case 259: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(825, 830); } + { jjCheckNAddStates(826, 831); } break; case 260: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(831, 837); } + { jjCheckNAddStates(832, 838); } break; case 261: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(838, 845); } + { jjCheckNAddStates(839, 846); } break; case 262: if (curChar == 60) jjstateSet[jjnewStateCnt++] = 220; break; case 263: - if ((0x9000807200000000L & l) != 0L && kind > 107) - kind = 107; + if ((0x9000807200000000L & l) != 0L && kind > 109) + kind = 109; break; case 264: if (curChar == 45) - { jjAddStates(183, 184); } + { jjAddStates(184, 185); } break; case 269: if (curChar == 45) @@ -1733,7 +1743,7 @@ else if (curChar == 47) break; case 287: if (curChar == 42) - { jjCheckNAddStates(846, 848); } + { jjCheckNAddStates(847, 849); } break; case 288: if ((0xffff7bffffffffffL & l) != 0L) @@ -1745,7 +1755,7 @@ else if (curChar == 47) break; case 290: if (curChar == 42) - { jjCheckNAddStates(849, 851); } + { jjCheckNAddStates(850, 852); } break; case 291: if (curChar != 47) @@ -1775,7 +1785,7 @@ else if (curChar == 47) break; case 296: if (curChar == 42) - { jjCheckNAddStates(852, 854); } + { jjCheckNAddStates(853, 855); } break; case 297: if ((0xffff7bffffffffffL & l) != 0L) @@ -1787,11 +1797,11 @@ else if (curChar == 47) break; case 299: if (curChar == 42) - { jjCheckNAddStates(855, 857); } + { jjCheckNAddStates(856, 858); } break; case 300: if (curChar == 47) - { jjCheckNAddStates(858, 860); } + { jjCheckNAddStates(859, 861); } break; case 301: if (curChar == 47) @@ -1799,7 +1809,7 @@ else if (curChar == 47) break; case 302: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(858, 860); } + { jjCheckNAddStates(859, 861); } break; case 304: if (curChar == 61 && kind > 24) @@ -1815,7 +1825,7 @@ else if (curChar == 47) break; case 307: if (curChar == 42) - { jjCheckNAddStates(861, 863); } + { jjCheckNAddStates(862, 864); } break; case 308: if ((0xffff7bffffffffffL & l) != 0L) @@ -1827,11 +1837,11 @@ else if (curChar == 47) break; case 310: if (curChar == 42) - { jjCheckNAddStates(864, 866); } + { jjCheckNAddStates(865, 867); } break; case 311: if (curChar == 47) - { jjCheckNAddStates(867, 869); } + { jjCheckNAddStates(868, 870); } break; case 312: if (curChar == 47) @@ -1839,7 +1849,7 @@ else if (curChar == 47) break; case 313: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(867, 869); } + { jjCheckNAddStates(868, 870); } break; case 314: if (curChar == 42) @@ -1851,7 +1861,7 @@ else if (curChar == 47) break; case 316: if (curChar == 42) - { jjCheckNAddStates(870, 872); } + { jjCheckNAddStates(871, 873); } break; case 317: if ((0xffff7bffffffffffL & l) != 0L) @@ -1863,11 +1873,11 @@ else if (curChar == 47) break; case 319: if (curChar == 42) - { jjCheckNAddStates(873, 875); } + { jjCheckNAddStates(874, 876); } break; case 320: if (curChar == 47) - { jjCheckNAddStates(876, 878); } + { jjCheckNAddStates(877, 879); } break; case 321: if (curChar == 47) @@ -1875,7 +1885,7 @@ else if (curChar == 47) break; case 322: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(876, 878); } + { jjCheckNAddStates(877, 879); } break; case 323: if (curChar == 42) @@ -1887,7 +1897,7 @@ else if (curChar == 47) break; case 325: if (curChar == 42) - { jjCheckNAddStates(879, 881); } + { jjCheckNAddStates(880, 882); } break; case 326: if ((0xffff7bffffffffffL & l) != 0L) @@ -1899,11 +1909,11 @@ else if (curChar == 47) break; case 328: if (curChar == 42) - { jjCheckNAddStates(882, 884); } + { jjCheckNAddStates(883, 885); } break; case 329: if (curChar == 47) - { jjCheckNAddStates(885, 887); } + { jjCheckNAddStates(886, 888); } break; case 330: if (curChar == 47) @@ -1911,7 +1921,7 @@ else if (curChar == 47) break; case 331: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(885, 887); } + { jjCheckNAddStates(886, 888); } break; case 332: if (curChar == 42) @@ -1923,7 +1933,7 @@ else if (curChar == 47) break; case 334: if (curChar == 42) - { jjCheckNAddStates(888, 890); } + { jjCheckNAddStates(889, 891); } break; case 335: if ((0xffff7bffffffffffL & l) != 0L) @@ -1935,11 +1945,11 @@ else if (curChar == 47) break; case 337: if (curChar == 42) - { jjCheckNAddStates(891, 893); } + { jjCheckNAddStates(892, 894); } break; case 338: if (curChar == 47) - { jjCheckNAddStates(894, 896); } + { jjCheckNAddStates(895, 897); } break; case 339: if (curChar == 47) @@ -1947,7 +1957,7 @@ else if (curChar == 47) break; case 340: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(894, 896); } + { jjCheckNAddStates(895, 897); } break; case 341: if (curChar == 42) @@ -1959,7 +1969,7 @@ else if (curChar == 47) break; case 343: if (curChar == 42) - { jjCheckNAddStates(897, 899); } + { jjCheckNAddStates(898, 900); } break; case 344: if ((0xffff7bffffffffffL & l) != 0L) @@ -1971,11 +1981,11 @@ else if (curChar == 47) break; case 346: if (curChar == 42) - { jjCheckNAddStates(900, 902); } + { jjCheckNAddStates(901, 903); } break; case 347: if (curChar == 47) - { jjCheckNAddStates(903, 905); } + { jjCheckNAddStates(904, 906); } break; case 348: if (curChar == 47) @@ -1983,18 +1993,18 @@ else if (curChar == 47) break; case 349: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(903, 905); } + { jjCheckNAddStates(904, 906); } break; case 352: if (curChar != 34) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(174, 178); } + { jjCheckNAddStates(175, 179); } break; case 353: if ((0xfffffffbffffcbffL & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 354: if (curChar == 34 && kind > 34) @@ -2002,11 +2012,11 @@ else if (curChar == 47) break; case 356: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 357: if (curChar == 10) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 358: case 361: @@ -2015,35 +2025,35 @@ else if (curChar == 47) break; case 359: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 360: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(909, 914); } + { jjCheckNAddStates(910, 915); } break; case 362: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 363: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(915, 923); } + { jjCheckNAddStates(916, 924); } break; case 364: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(924, 928); } + { jjCheckNAddStates(925, 929); } break; case 365: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(929, 934); } + { jjCheckNAddStates(930, 935); } break; case 366: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(935, 941); } + { jjCheckNAddStates(936, 942); } break; case 367: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(942, 949); } + { jjCheckNAddStates(943, 950); } break; case 368: if ((0xfffffffbffffcbffL & l) == 0L) @@ -2083,7 +2093,7 @@ else if (curChar == 47) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(950, 954); } + { jjCheckNAddStates(951, 955); } break; case 376: if ((0x100003600L & l) == 0L) @@ -2097,46 +2107,46 @@ else if (curChar == 47) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(955, 962); } + { jjCheckNAddStates(956, 963); } break; case 378: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(963, 966); } + { jjCheckNAddStates(964, 967); } break; case 379: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(967, 971); } + { jjCheckNAddStates(968, 972); } break; case 380: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(972, 977); } + { jjCheckNAddStates(973, 978); } break; case 381: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(978, 984); } + { jjCheckNAddStates(979, 985); } break; case 382: if (curChar != 39) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(169, 173); } + { jjCheckNAddStates(170, 174); } break; case 383: if ((0xffffff7fffffcbffL & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 384: if (curChar == 39 && kind > 34) @@ -2144,11 +2154,11 @@ else if (curChar == 47) break; case 386: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 387: if (curChar == 10) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 388: case 391: @@ -2157,35 +2167,35 @@ else if (curChar == 47) break; case 389: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 390: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(988, 993); } + { jjCheckNAddStates(989, 994); } break; case 392: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 393: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(994, 1002); } + { jjCheckNAddStates(995, 1003); } break; case 394: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1003, 1007); } + { jjCheckNAddStates(1004, 1008); } break; case 395: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1008, 1013); } + { jjCheckNAddStates(1009, 1014); } break; case 396: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1014, 1020); } + { jjCheckNAddStates(1015, 1021); } break; case 397: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1021, 1028); } + { jjCheckNAddStates(1022, 1029); } break; case 398: if ((0xffffff7fffffcbffL & l) == 0L) @@ -2225,7 +2235,7 @@ else if (curChar == 47) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1029, 1033); } + { jjCheckNAddStates(1030, 1034); } break; case 406: if ((0x100003600L & l) == 0L) @@ -2239,39 +2249,39 @@ else if (curChar == 47) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1034, 1041); } + { jjCheckNAddStates(1035, 1042); } break; case 408: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1042, 1045); } + { jjCheckNAddStates(1043, 1046); } break; case 409: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1046, 1050); } + { jjCheckNAddStates(1047, 1051); } break; case 410: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1051, 1056); } + { jjCheckNAddStates(1052, 1057); } break; case 411: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1057, 1063); } + { jjCheckNAddStates(1058, 1064); } break; case 412: if (curChar == 45) - { jjAddStates(165, 168); } + { jjAddStates(165, 169); } break; case 414: if ((0x3ff200000000000L & l) == 0L) @@ -2292,7 +2302,7 @@ else if (curChar == 47) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1064, 1068); } + { jjCheckNAddStates(1065, 1069); } break; case 418: if (curChar != 10) @@ -2302,7 +2312,7 @@ else if (curChar == 47) { jjCheckNAddTwoStates(414, 415); } break; case 419: - case 450: + case 472: if (curChar == 13) { jjCheckNAdd(418); } break; @@ -2318,55 +2328,67 @@ else if (curChar == 47) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1069, 1076); } + { jjCheckNAddStates(1070, 1077); } break; case 422: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1077, 1080); } + { jjCheckNAddStates(1078, 1081); } break; case 423: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1081, 1085); } + { jjCheckNAddStates(1082, 1086); } break; case 424: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1086, 1091); } + { jjCheckNAddStates(1087, 1092); } break; case 425: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1092, 1098); } + { jjCheckNAddStates(1093, 1099); } break; - case 427: - if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(1099, 1101); } + case 426: + if (curChar == 45) + { jjAddStates(1100, 1101); } break; case 428: - if (curChar == 40 && kind > 104) - kind = 104; + if ((0x3ff200000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(428, 429); } break; case 430: - if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1099, 1101); } + if ((0xfc00ffffffffcbffL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(428, 429); } break; case 431: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1102, 1107); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1102, 1106); } break; case 432: - if (curChar == 10) - { jjCheckNAddStates(1099, 1101); } + if (curChar != 10) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(428, 429); } break; case 433: case 442: @@ -2374,1594 +2396,1703 @@ else if (curChar == 47) { jjCheckNAdd(432); } break; case 434: - if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1099, 1101); } + if ((0x100003600L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(428, 429); } break; case 435: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1108, 1116); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1107, 1114); } break; case 436: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1117, 1121); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1115, 1118); } break; case 437: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1122, 1127); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1119, 1123); } break; case 438: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1128, 1134); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1124, 1129); } break; case 439: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1135, 1142); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1130, 1136); } break; case 441: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1143, 1148); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1137, 1141); } break; case 443: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1149, 1157); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1142, 1149); } break; case 444: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1158, 1162); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1150, 1153); } break; case 445: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1163, 1168); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1154, 1158); } break; case 446: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1169, 1175); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1159, 1164); } break; case 447: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1176, 1183); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1165, 1171); } break; case 449: + if ((0x3ff200000000000L & l) != 0L) + { jjCheckNAddStates(1172, 1174); } + break; + case 450: + if (curChar == 40 && kind > 106) + kind = 106; + break; + case 452: + if ((0xfc00ffffffffcbffL & l) != 0L) + { jjCheckNAddStates(1172, 1174); } + break; + case 453: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1175, 1180); } + break; + case 454: + if (curChar == 10) + { jjCheckNAddStates(1172, 1174); } + break; + case 455: + case 464: + if (curChar == 13) + { jjCheckNAdd(454); } + break; + case 456: + if ((0x100003600L & l) != 0L) + { jjCheckNAddStates(1172, 1174); } + break; + case 457: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1181, 1189); } + break; + case 458: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1190, 1194); } + break; + case 459: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1195, 1200); } + break; + case 460: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1201, 1207); } + break; + case 461: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1208, 1215); } + break; + case 463: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1216, 1221); } + break; + case 465: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1222, 1230); } + break; + case 466: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1231, 1235); } + break; + case 467: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1236, 1241); } + break; + case 468: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1242, 1248); } + break; + case 469: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1249, 1256); } + break; + case 471: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1184, 1188); } + { jjCheckNAddStates(1257, 1261); } break; - case 451: + case 473: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1189, 1196); } + { jjCheckNAddStates(1262, 1269); } break; - case 452: + case 474: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1197, 1200); } + { jjCheckNAddStates(1270, 1273); } break; - case 453: + case 475: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1201, 1205); } + { jjCheckNAddStates(1274, 1278); } break; - case 454: + case 476: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1206, 1211); } + { jjCheckNAddStates(1279, 1284); } break; - case 455: + case 477: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1212, 1218); } + { jjCheckNAddStates(1285, 1291); } break; - case 457: + case 479: if (curChar == 35) { jjCheckNAddStates(160, 164); } break; - case 458: + case 480: if (curChar == 45) - { jjCheckNAddTwoStates(459, 472); } + { jjCheckNAddTwoStates(481, 494); } break; - case 460: + case 482: if ((0x3ff200000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(460, 461); } + { jjCheckNAddTwoStates(482, 483); } break; - case 462: + case 484: if ((0xfc00ffffffffcbffL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(460, 461); } + { jjCheckNAddTwoStates(482, 483); } break; - case 463: + case 485: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1219, 1223); } + { jjCheckNAddStates(1292, 1296); } break; - case 464: + case 486: if (curChar != 10) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(460, 461); } + { jjCheckNAddTwoStates(482, 483); } break; - case 465: - case 474: + case 487: + case 496: if (curChar == 13) - { jjCheckNAdd(464); } + { jjCheckNAdd(486); } break; - case 466: + case 488: if ((0x100003600L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(460, 461); } + { jjCheckNAddTwoStates(482, 483); } break; - case 467: + case 489: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1224, 1231); } + { jjCheckNAddStates(1297, 1304); } break; - case 468: + case 490: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1232, 1235); } + { jjCheckNAddStates(1305, 1308); } break; - case 469: + case 491: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1236, 1240); } + { jjCheckNAddStates(1309, 1313); } break; - case 470: + case 492: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1241, 1246); } + { jjCheckNAddStates(1314, 1319); } break; - case 471: + case 493: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1247, 1253); } + { jjCheckNAddStates(1320, 1326); } break; - case 473: + case 495: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1254, 1258); } + { jjCheckNAddStates(1327, 1331); } break; - case 475: + case 497: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1259, 1266); } + { jjCheckNAddStates(1332, 1339); } break; - case 476: + case 498: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1267, 1270); } + { jjCheckNAddStates(1340, 1343); } break; - case 477: + case 499: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1271, 1275); } + { jjCheckNAddStates(1344, 1348); } break; - case 478: + case 500: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1276, 1281); } + { jjCheckNAddStates(1349, 1354); } break; - case 479: + case 501: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1282, 1288); } + { jjCheckNAddStates(1355, 1361); } break; - case 480: + case 502: if ((0x3ff200000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(480, 481); } + { jjCheckNAddTwoStates(502, 503); } break; - case 482: + case 504: if ((0xfc00ffffffffcbffL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(480, 481); } + { jjCheckNAddTwoStates(502, 503); } break; - case 483: + case 505: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1289, 1293); } + { jjCheckNAddStates(1362, 1366); } break; - case 484: + case 506: if (curChar != 10) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(480, 481); } + { jjCheckNAddTwoStates(502, 503); } break; - case 485: + case 507: if (curChar == 13) - jjstateSet[jjnewStateCnt++] = 484; + jjstateSet[jjnewStateCnt++] = 506; break; - case 486: + case 508: if ((0x100003600L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(480, 481); } + { jjCheckNAddTwoStates(502, 503); } break; - case 487: + case 509: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1294, 1301); } + { jjCheckNAddStates(1367, 1374); } break; - case 488: + case 510: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1302, 1305); } + { jjCheckNAddStates(1375, 1378); } break; - case 489: + case 511: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1306, 1310); } + { jjCheckNAddStates(1379, 1383); } break; - case 490: + case 512: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1311, 1316); } + { jjCheckNAddStates(1384, 1389); } break; - case 491: + case 513: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1317, 1323); } + { jjCheckNAddStates(1390, 1396); } break; - case 493: + case 515: if (curChar == 40) - { jjCheckNAddStates(1324, 1329); } + { jjCheckNAddStates(1397, 1402); } break; - case 494: + case 516: if (curChar == 34) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 495: + case 517: if ((0xfffffffbffffcbffL & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 496: + case 518: if (curChar == 34) - { jjCheckNAddTwoStates(497, 506); } + { jjCheckNAddTwoStates(519, 528); } break; - case 497: + case 519: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1333, 1335); } + { jjCheckNAddStates(1406, 1408); } break; - case 498: + case 520: if (curChar == 42) - { jjCheckNAddTwoStates(499, 500); } + { jjCheckNAddTwoStates(521, 522); } break; - case 499: + case 521: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(499, 500); } + { jjCheckNAddTwoStates(521, 522); } break; - case 500: + case 522: if (curChar == 42) - { jjCheckNAddStates(1336, 1338); } + { jjCheckNAddStates(1409, 1411); } break; - case 501: + case 523: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(502, 503); } + { jjCheckNAddTwoStates(524, 525); } break; - case 502: + case 524: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(502, 503); } + { jjCheckNAddTwoStates(524, 525); } break; - case 503: + case 525: if (curChar == 42) - { jjCheckNAddStates(1339, 1341); } + { jjCheckNAddStates(1412, 1414); } break; - case 504: + case 526: if (curChar == 47) - { jjCheckNAddStates(1333, 1335); } + { jjCheckNAddStates(1406, 1408); } break; - case 505: + case 527: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 498; + jjstateSet[jjnewStateCnt++] = 520; break; - case 506: - if (curChar == 41 && kind > 54) - kind = 54; + case 528: + if (curChar == 41 && kind > 55) + kind = 55; break; - case 508: + case 530: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 509: + case 531: if (curChar == 10) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 510: - case 513: + case 532: + case 535: if (curChar == 13) - { jjCheckNAdd(509); } + { jjCheckNAdd(531); } break; - case 511: + case 533: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 512: + case 534: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1342, 1347); } + { jjCheckNAddStates(1415, 1420); } break; - case 514: + case 536: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 515: + case 537: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1348, 1356); } + { jjCheckNAddStates(1421, 1429); } break; - case 516: + case 538: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1357, 1361); } + { jjCheckNAddStates(1430, 1434); } break; - case 517: + case 539: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1362, 1367); } + { jjCheckNAddStates(1435, 1440); } break; - case 518: + case 540: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1368, 1374); } + { jjCheckNAddStates(1441, 1447); } break; - case 519: + case 541: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1375, 1382); } + { jjCheckNAddStates(1448, 1455); } break; - case 520: + case 542: if (curChar == 39) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 521: + case 543: if ((0xffffff7fffffcbffL & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 522: + case 544: if (curChar == 39) - { jjCheckNAddTwoStates(497, 506); } + { jjCheckNAddTwoStates(519, 528); } break; - case 524: + case 546: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 525: + case 547: if (curChar == 10) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 526: - case 529: + case 548: + case 551: if (curChar == 13) - { jjCheckNAdd(525); } + { jjCheckNAdd(547); } break; - case 527: + case 549: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 528: + case 550: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1386, 1391); } + { jjCheckNAddStates(1459, 1464); } break; - case 530: + case 552: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 531: + case 553: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1392, 1400); } + { jjCheckNAddStates(1465, 1473); } break; - case 532: + case 554: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1401, 1405); } + { jjCheckNAddStates(1474, 1478); } break; - case 533: + case 555: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1406, 1411); } + { jjCheckNAddStates(1479, 1484); } break; - case 534: + case 556: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1412, 1418); } + { jjCheckNAddStates(1485, 1491); } break; - case 535: + case 557: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1419, 1426); } + { jjCheckNAddStates(1492, 1499); } break; - case 536: + case 558: if ((0xfffffc7a00000000L & l) != 0L) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 538: + case 560: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 539: + case 561: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1431, 1436); } + { jjCheckNAddStates(1504, 1509); } break; - case 540: + case 562: if (curChar == 10) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 541: + case 563: if (curChar == 13) - jjstateSet[jjnewStateCnt++] = 540; + jjstateSet[jjnewStateCnt++] = 562; break; - case 542: + case 564: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1437, 1442); } + { jjCheckNAddStates(1510, 1515); } break; - case 543: + case 565: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1443, 1451); } + { jjCheckNAddStates(1516, 1524); } break; - case 544: + case 566: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1452, 1456); } + { jjCheckNAddStates(1525, 1529); } break; - case 545: + case 567: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1457, 1462); } + { jjCheckNAddStates(1530, 1535); } break; - case 546: + case 568: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1463, 1469); } + { jjCheckNAddStates(1536, 1542); } break; - case 547: + case 569: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1470, 1477); } + { jjCheckNAddStates(1543, 1550); } break; - case 548: + case 570: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1478, 1486); } + { jjCheckNAddStates(1551, 1559); } break; - case 549: + case 571: if (curChar == 42) - { jjCheckNAddTwoStates(550, 551); } + { jjCheckNAddTwoStates(572, 573); } break; - case 550: + case 572: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(550, 551); } + { jjCheckNAddTwoStates(572, 573); } break; - case 551: + case 573: if (curChar == 42) - { jjCheckNAddStates(1487, 1489); } + { jjCheckNAddStates(1560, 1562); } break; - case 552: + case 574: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(553, 554); } + { jjCheckNAddTwoStates(575, 576); } break; - case 553: + case 575: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(553, 554); } + { jjCheckNAddTwoStates(575, 576); } break; - case 554: + case 576: if (curChar == 42) - { jjCheckNAddStates(1490, 1492); } + { jjCheckNAddStates(1563, 1565); } break; - case 555: + case 577: if (curChar == 47) - { jjCheckNAddStates(1493, 1499); } + { jjCheckNAddStates(1566, 1572); } break; - case 556: + case 578: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 549; + jjstateSet[jjnewStateCnt++] = 571; break; - case 559: + case 581: if (curChar == 43) - { jjAddStates(1500, 1501); } + { jjAddStates(1573, 1574); } break; - case 560: + case 582: if (curChar != 63) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 561; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 583; break; - case 561: + case 583: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1502, 1505); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1575, 1578); } break; - case 562: - if (curChar == 63 && kind > 98) - kind = 98; + case 584: + if (curChar == 63 && kind > 99) + kind = 99; break; - case 563: - case 579: - case 583: - case 586: - case 589: + case 585: + case 601: + case 605: + case 608: + case 611: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAdd(562); } + if (kind > 99) + kind = 99; + { jjCheckNAdd(584); } break; - case 564: + case 586: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(562, 563); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(584, 585); } break; - case 565: + case 587: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1506, 1508); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1579, 1581); } break; - case 566: + case 588: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjAddStates(1509, 1514); } + if (kind > 99) + kind = 99; + { jjAddStates(1582, 1587); } break; - case 567: + case 589: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 568; + jjstateSet[jjnewStateCnt++] = 590; break; - case 568: + case 590: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 569; + jjstateSet[jjnewStateCnt++] = 591; break; - case 569: + case 591: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 570; + jjstateSet[jjnewStateCnt++] = 592; break; - case 570: + case 592: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAdd(571); } + { jjCheckNAdd(593); } break; - case 571: - if ((0x3ff000000000000L & l) != 0L && kind > 98) - kind = 98; + case 593: + if ((0x3ff000000000000L & l) != 0L && kind > 99) + kind = 99; break; - case 572: + case 594: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 573; + jjstateSet[jjnewStateCnt++] = 595; break; - case 573: + case 595: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 574; + jjstateSet[jjnewStateCnt++] = 596; break; - case 574: + case 596: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 575; + jjstateSet[jjnewStateCnt++] = 597; break; - case 575: + case 597: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAdd(562); } + if (kind > 99) + kind = 99; + { jjCheckNAdd(584); } break; - case 576: + case 598: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 577; + jjstateSet[jjnewStateCnt++] = 599; break; - case 577: + case 599: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 578; + jjstateSet[jjnewStateCnt++] = 600; break; - case 578: + case 600: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 579; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 601; break; - case 580: + case 602: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 581; + jjstateSet[jjnewStateCnt++] = 603; break; - case 581: + case 603: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 582; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 604; break; - case 582: + case 604: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(562, 583); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(584, 605); } break; - case 584: + case 606: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 585; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 607; break; - case 585: + case 607: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1515, 1517); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1588, 1590); } break; - case 587: + case 609: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(562, 586); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(584, 608); } break; - case 588: + case 610: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1518, 1521); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1591, 1594); } break; - case 590: + case 612: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(562, 589); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(584, 611); } break; - case 591: + case 613: if (curChar != 63) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1522, 1524); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1595, 1597); } break; - case 592: + case 614: if (curChar == 43) - jjstateSet[jjnewStateCnt++] = 593; + jjstateSet[jjnewStateCnt++] = 615; break; - case 593: + case 615: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(594, 600); } + { jjCheckNAddTwoStates(616, 622); } break; - case 594: + case 616: if (curChar == 45) - jjstateSet[jjnewStateCnt++] = 595; + jjstateSet[jjnewStateCnt++] = 617; break; - case 595: + case 617: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 596; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 618; break; - case 596: + case 618: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1525, 1528); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1598, 1601); } break; - case 597: + case 619: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAdd(571); } + if (kind > 99) + kind = 99; + { jjCheckNAdd(593); } break; - case 598: + case 620: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(571, 597); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(593, 619); } break; - case 599: + case 621: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1529, 1531); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1602, 1604); } break; - case 600: + case 622: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1532, 1536); } + { jjCheckNAddStates(1605, 1609); } break; - case 601: + case 623: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAdd(594); } + { jjCheckNAdd(616); } break; - case 602: + case 624: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(601, 594); } + { jjCheckNAddTwoStates(623, 616); } break; - case 603: + case 625: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1537, 1539); } + { jjCheckNAddStates(1610, 1612); } break; - case 604: + case 626: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1540, 1543); } + { jjCheckNAddStates(1613, 1616); } break; - case 605: + case 627: if (curChar == 46) { jjCheckNAddStates(131, 159); } break; - case 606: + case 628: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(606, 608); } + { jjCheckNAddTwoStates(628, 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, 614); } + { jjCheckNAddTwoStates(634, 636); } break; - case 615: + case 637: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(615, 617); } + { jjCheckNAddTwoStates(637, 639); } break; - case 618: + case 640: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(618, 620); } + { jjCheckNAddTwoStates(640, 642); } break; - case 621: + case 643: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(621, 623); } + { jjCheckNAddTwoStates(643, 645); } break; - case 624: + case 646: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(624, 628); } + { jjCheckNAddTwoStates(646, 650); } break; - case 629: + case 651: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(629, 633); } + { jjCheckNAddTwoStates(651, 655); } break; - case 634: + case 656: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(634, 636); } + { jjCheckNAddTwoStates(656, 658); } break; - case 637: + case 659: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(637, 638); } + { jjCheckNAddTwoStates(659, 660); } break; - case 639: + case 661: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(639, 640); } + { jjCheckNAddTwoStates(661, 662); } break; - case 641: + case 663: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(641, 643); } + { jjCheckNAddTwoStates(663, 665); } break; - case 644: + case 666: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(644, 646); } + { jjCheckNAddTwoStates(666, 668); } break; - case 647: + case 669: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(647, 649); } + { jjCheckNAddTwoStates(669, 671); } break; - case 650: + case 672: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(650, 652); } + { jjCheckNAddTwoStates(672, 674); } break; - case 653: + case 675: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(653, 655); } + { jjCheckNAddTwoStates(675, 677); } break; - case 656: + case 678: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1544, 1548); } + { jjCheckNAddStates(1617, 1621); } break; - case 670: + case 692: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(670, 672); } + { jjCheckNAddTwoStates(692, 694); } break; - case 673: + case 695: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(673, 675); } + { jjCheckNAddTwoStates(695, 697); } break; - case 676: + case 698: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1549, 1551); } + { jjCheckNAddStates(1622, 1624); } break; - case 680: + case 702: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1552, 1554); } + { jjCheckNAddStates(1625, 1627); } break; - case 685: + case 707: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1555, 1557); } + { jjCheckNAddStates(1628, 1630); } break; - case 696: + case 718: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1558, 1560); } + { jjCheckNAddStates(1631, 1633); } break; - case 698: + case 720: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 699: - if (curChar == 57 && kind > 65) - kind = 65; + case 721: + if (curChar == 57 && kind > 66) + kind = 66; break; - case 702: + case 724: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 703: + case 725: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1564, 1569); } + { jjCheckNAddStates(1637, 1642); } break; - case 704: + case 726: if (curChar == 10) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 705: - case 714: + case 727: + case 736: if (curChar == 13) - { jjCheckNAdd(704); } + { jjCheckNAdd(726); } break; - case 706: + case 728: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 707: + case 729: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1570, 1578); } + { jjCheckNAddStates(1643, 1651); } break; - case 708: + case 730: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1579, 1583); } + { jjCheckNAddStates(1652, 1656); } break; - case 709: + case 731: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1584, 1589); } + { jjCheckNAddStates(1657, 1662); } break; - case 710: + case 732: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1590, 1596); } + { jjCheckNAddStates(1663, 1669); } break; - case 711: + case 733: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1597, 1604); } + { jjCheckNAddStates(1670, 1677); } break; - case 713: + case 735: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1605, 1610); } + { jjCheckNAddStates(1678, 1683); } break; - case 715: + case 737: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1611, 1619); } + { jjCheckNAddStates(1684, 1692); } break; - case 716: + case 738: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1620, 1624); } + { jjCheckNAddStates(1693, 1697); } break; - case 717: + case 739: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1625, 1630); } + { jjCheckNAddStates(1698, 1703); } break; - case 718: + case 740: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1631, 1637); } + { jjCheckNAddStates(1704, 1710); } break; - case 719: + case 741: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1638, 1645); } + { jjCheckNAddStates(1711, 1718); } break; - case 720: + case 742: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1646, 1648); } + { jjCheckNAddStates(1719, 1721); } break; - case 722: + case 744: if ((0x3ff200000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(744, 745); } break; - case 724: + case 746: if ((0xfc00ffffffffcbffL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(744, 745); } break; - case 725: + case 747: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1649, 1653); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1722, 1726); } break; - case 726: + case 748: if (curChar != 10) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 67) + kind = 67; + { 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 > 66) - kind = 66; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(744, 745); } break; - case 729: + case 751: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1654, 1661); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1727, 1734); } break; - case 730: + case 752: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1662, 1665); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1735, 1738); } break; - case 731: + case 753: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1666, 1670); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1739, 1743); } break; - case 732: + case 754: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1671, 1676); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1744, 1749); } break; - case 733: + case 755: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1677, 1683); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1750, 1756); } break; - case 735: + case 757: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1684, 1688); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1757, 1761); } break; - case 737: + case 759: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1689, 1696); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1762, 1769); } break; - case 738: + case 760: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1697, 1700); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1770, 1773); } break; - case 739: + case 761: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1701, 1705); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1774, 1778); } break; - case 740: + case 762: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1706, 1711); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1779, 1784); } break; - case 741: + case 763: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1712, 1718); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1785, 1791); } break; - case 742: + case 764: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(742, 743); } + { jjCheckNAddTwoStates(764, 765); } break; - case 743: - if (curChar == 37 && kind > 67) - kind = 67; + case 765: + if (curChar == 37 && kind > 68) + kind = 68; break; - case 744: + case 766: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAdd(744); } + if (kind > 69) + kind = 69; + { jjCheckNAdd(766); } break; - case 745: + case 767: if (curChar == 45) - { jjCheckNAddTwoStates(746, 759); } + { jjCheckNAddTwoStates(768, 781); } break; - case 747: + case 769: if ((0x3ff200000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(747, 748); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(769, 770); } break; - case 749: + case 771: if ((0xfc00ffffffffcbffL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(747, 748); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(769, 770); } break; - case 750: + case 772: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1719, 1723); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1792, 1796); } break; - case 751: + case 773: if (curChar != 10) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(747, 748); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(769, 770); } break; - case 752: - case 761: + case 774: + case 783: if (curChar == 13) - { jjCheckNAdd(751); } + { jjCheckNAdd(773); } break; - case 753: + case 775: if ((0x100003600L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(747, 748); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(769, 770); } break; - case 754: + case 776: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1724, 1731); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1797, 1804); } break; - case 755: + case 777: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1732, 1735); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1805, 1808); } break; - case 756: + case 778: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1736, 1740); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1809, 1813); } break; - case 757: + case 779: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1741, 1746); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1814, 1819); } break; - case 758: + case 780: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1747, 1753); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1820, 1826); } break; - case 760: + case 782: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1754, 1758); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1827, 1831); } break; - case 762: + case 784: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1759, 1766); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1832, 1839); } break; - case 763: + case 785: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1767, 1770); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1840, 1843); } break; - case 764: + case 786: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1771, 1775); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1844, 1848); } break; - case 765: + case 787: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1776, 1781); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1849, 1854); } break; - case 766: + case 788: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1782, 1788); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1855, 1861); } break; - case 767: + case 789: if (curChar == 33) - { jjCheckNAddStates(179, 182); } + { jjCheckNAddStates(180, 183); } break; - case 768: + case 790: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1789, 1791); } + { jjCheckNAddStates(1862, 1864); } break; - case 769: + case 791: if (curChar == 42) - { jjCheckNAddTwoStates(770, 771); } + { jjCheckNAddTwoStates(792, 793); } break; - case 770: + case 792: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(770, 771); } + { jjCheckNAddTwoStates(792, 793); } break; - case 771: + case 793: if (curChar == 42) - { jjCheckNAddStates(1792, 1794); } + { jjCheckNAddStates(1865, 1867); } break; - case 772: + case 794: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(773, 774); } + { jjCheckNAddTwoStates(795, 796); } break; - case 773: + case 795: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(773, 774); } + { jjCheckNAddTwoStates(795, 796); } break; - case 774: + case 796: if (curChar == 42) - { jjCheckNAddStates(1795, 1797); } + { jjCheckNAddStates(1868, 1870); } break; - case 775: + case 797: if (curChar == 47) - { jjCheckNAddStates(1789, 1791); } + { jjCheckNAddStates(1862, 1864); } break; - case 776: + case 798: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 769; + jjstateSet[jjnewStateCnt++] = 791; break; - case 786: + case 808: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1798, 1800); } + { jjCheckNAddStates(1871, 1873); } break; - case 787: + case 809: if (curChar == 42) - { jjCheckNAddTwoStates(788, 789); } + { jjCheckNAddTwoStates(810, 811); } break; - case 788: + case 810: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(788, 789); } + { jjCheckNAddTwoStates(810, 811); } break; - case 789: + case 811: if (curChar == 42) - { jjCheckNAddStates(1801, 1803); } + { jjCheckNAddStates(1874, 1876); } break; - case 790: + case 812: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(791, 792); } + { jjCheckNAddTwoStates(813, 814); } break; - case 791: + case 813: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(791, 792); } + { jjCheckNAddTwoStates(813, 814); } break; - case 792: + case 814: if (curChar == 42) - { jjCheckNAddStates(1804, 1806); } + { jjCheckNAddStates(1877, 1879); } break; - case 793: + case 815: if (curChar == 47) - { jjCheckNAddStates(1798, 1800); } + { jjCheckNAddStates(1871, 1873); } break; - case 794: + case 816: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 787; + jjstateSet[jjnewStateCnt++] = 809; break; - case 796: - if ((0x280000000000000L & l) != 0L && kind > 70) - kind = 70; + case 818: + if ((0x280000000000000L & l) != 0L && kind > 71) + kind = 71; break; - case 799: + case 821: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; + if (kind > 69) + kind = 69; { jjCheckNAddStates(0, 110); } break; - case 800: + case 822: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(800, 608); } + { jjCheckNAddTwoStates(822, 630); } break; - case 801: + case 823: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(801, 802); } + { jjCheckNAddTwoStates(823, 824); } break; - case 802: + case 824: if (curChar == 46) - { jjCheckNAdd(606); } + { jjCheckNAdd(628); } break; - case 803: + case 825: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(803, 611); } + { jjCheckNAddTwoStates(825, 633); } break; - case 804: + case 826: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(804, 805); } + { jjCheckNAddTwoStates(826, 827); } break; - case 805: + case 827: if (curChar == 46) - { jjCheckNAdd(609); } + { jjCheckNAdd(631); } break; - case 806: + case 828: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(806, 614); } + { jjCheckNAddTwoStates(828, 636); } break; - case 807: + case 829: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(807, 808); } + { jjCheckNAddTwoStates(829, 830); } break; - case 808: + case 830: if (curChar == 46) - { jjCheckNAdd(612); } + { jjCheckNAdd(634); } break; - case 809: + case 831: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(809, 617); } + { jjCheckNAddTwoStates(831, 639); } break; - case 810: + case 832: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(810, 811); } + { jjCheckNAddTwoStates(832, 833); } break; - case 811: + case 833: if (curChar == 46) - { jjCheckNAdd(615); } + { jjCheckNAdd(637); } break; - case 812: + case 834: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(812, 620); } + { jjCheckNAddTwoStates(834, 642); } break; - case 813: + case 835: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(813, 814); } + { jjCheckNAddTwoStates(835, 836); } break; - case 814: + case 836: if (curChar == 46) - { jjCheckNAdd(618); } + { jjCheckNAdd(640); } break; - case 815: + case 837: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(815, 623); } + { jjCheckNAddTwoStates(837, 645); } break; - case 816: + case 838: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(816, 817); } + { jjCheckNAddTwoStates(838, 839); } break; - case 817: + case 839: if (curChar == 46) - { jjCheckNAdd(621); } + { jjCheckNAdd(643); } break; - case 818: + case 840: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(818, 628); } + { jjCheckNAddTwoStates(840, 650); } break; - case 819: + case 841: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(819, 820); } + { jjCheckNAddTwoStates(841, 842); } break; - case 820: + case 842: if (curChar == 46) - { jjCheckNAdd(624); } + { jjCheckNAdd(646); } break; - case 821: + case 843: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(821, 633); } + { jjCheckNAddTwoStates(843, 655); } break; - case 822: + case 844: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(822, 823); } + { jjCheckNAddTwoStates(844, 845); } break; - case 823: + case 845: if (curChar == 46) - { jjCheckNAdd(629); } + { jjCheckNAdd(651); } break; - case 824: + case 846: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(824, 636); } + { jjCheckNAddTwoStates(846, 658); } break; - case 825: + case 847: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(825, 826); } + { jjCheckNAddTwoStates(847, 848); } break; - case 826: + case 848: if (curChar == 46) - { jjCheckNAdd(634); } + { jjCheckNAdd(656); } break; - case 827: + case 849: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(827, 638); } + { jjCheckNAddTwoStates(849, 660); } break; - case 828: + case 850: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(828, 829); } + { jjCheckNAddTwoStates(850, 851); } break; - case 829: + case 851: if (curChar == 46) - { jjCheckNAdd(637); } + { jjCheckNAdd(659); } break; - case 830: + case 852: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(830, 640); } + { jjCheckNAddTwoStates(852, 662); } break; - case 831: + case 853: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(831, 832); } + { jjCheckNAddTwoStates(853, 854); } break; - case 832: + case 854: if (curChar == 46) - { jjCheckNAdd(639); } + { jjCheckNAdd(661); } break; - case 833: + case 855: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(833, 643); } + { jjCheckNAddTwoStates(855, 665); } break; - case 834: + case 856: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(834, 835); } + { jjCheckNAddTwoStates(856, 857); } break; - case 835: + case 857: if (curChar == 46) - { jjCheckNAdd(641); } + { jjCheckNAdd(663); } break; - case 836: + case 858: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(836, 646); } + { jjCheckNAddTwoStates(858, 668); } break; - case 837: + case 859: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(837, 838); } + { jjCheckNAddTwoStates(859, 860); } break; - case 838: + case 860: if (curChar == 46) - { jjCheckNAdd(644); } + { jjCheckNAdd(666); } break; - case 839: + case 861: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(839, 649); } + { jjCheckNAddTwoStates(861, 671); } break; - case 840: + case 862: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(840, 841); } + { jjCheckNAddTwoStates(862, 863); } break; - case 841: + case 863: if (curChar == 46) - { jjCheckNAdd(647); } + { jjCheckNAdd(669); } break; - case 842: + case 864: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(842, 652); } + { jjCheckNAddTwoStates(864, 674); } break; - case 843: + case 865: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(843, 844); } + { jjCheckNAddTwoStates(865, 866); } break; - case 844: + case 866: if (curChar == 46) - { jjCheckNAdd(650); } + { jjCheckNAdd(672); } break; - case 845: + case 867: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(845, 655); } + { jjCheckNAddTwoStates(867, 677); } break; - case 846: + case 868: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(846, 847); } + { jjCheckNAddTwoStates(868, 869); } break; - case 847: + case 869: if (curChar == 46) - { jjCheckNAdd(653); } + { jjCheckNAdd(675); } break; - case 848: + case 870: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1807, 1811); } + { jjCheckNAddStates(1880, 1884); } break; - case 849: + case 871: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(849, 850); } + { jjCheckNAddTwoStates(871, 872); } break; - case 850: + case 872: if (curChar == 46) - { jjCheckNAdd(656); } + { jjCheckNAdd(678); } break; - case 851: + case 873: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(851, 672); } + { jjCheckNAddTwoStates(873, 694); } break; - case 852: + case 874: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(852, 853); } + { jjCheckNAddTwoStates(874, 875); } break; - case 853: + case 875: if (curChar == 46) - { jjCheckNAdd(670); } + { jjCheckNAdd(692); } break; - case 854: + case 876: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(854, 675); } + { jjCheckNAddTwoStates(876, 697); } break; - case 855: + case 877: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(855, 856); } + { jjCheckNAddTwoStates(877, 878); } break; - case 856: + case 878: if (curChar == 46) - { jjCheckNAdd(673); } + { jjCheckNAdd(695); } break; - case 857: + case 879: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1812, 1814); } + { jjCheckNAddStates(1885, 1887); } break; - case 858: + case 880: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(858, 859); } + { jjCheckNAddTwoStates(880, 881); } break; - case 859: + case 881: if (curChar == 46) - { jjCheckNAdd(676); } + { jjCheckNAdd(698); } break; - case 860: + case 882: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1815, 1817); } + { jjCheckNAddStates(1888, 1890); } break; - case 861: + case 883: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(861, 862); } + { jjCheckNAddTwoStates(883, 884); } break; - case 862: + case 884: if (curChar == 46) - { jjCheckNAdd(680); } + { jjCheckNAdd(702); } break; - case 863: + case 885: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1818, 1820); } + { jjCheckNAddStates(1891, 1893); } break; - case 864: + case 886: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(864, 865); } + { jjCheckNAddTwoStates(886, 887); } break; - case 865: + case 887: if (curChar == 46) - { jjCheckNAdd(685); } + { jjCheckNAdd(707); } break; - case 866: + case 888: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1821, 1823); } + { jjCheckNAddStates(1894, 1896); } break; - case 867: + case 889: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(867, 868); } + { jjCheckNAddTwoStates(889, 890); } break; - case 868: + case 890: if (curChar == 46) - { jjCheckNAdd(696); } + { jjCheckNAdd(718); } break; - case 869: + case 891: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1824, 1826); } + { jjCheckNAddStates(1897, 1899); } break; - case 870: + case 892: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(870, 871); } + { jjCheckNAddTwoStates(892, 893); } break; - case 871: + case 893: if (curChar == 46) - { jjCheckNAdd(720); } + { jjCheckNAdd(742); } break; - case 872: + case 894: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(872, 743); } + { jjCheckNAddTwoStates(894, 765); } break; - case 873: + case 895: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(873, 874); } + { jjCheckNAddTwoStates(895, 896); } break; - case 874: + case 896: if (curChar == 46) - { jjCheckNAdd(742); } + { jjCheckNAdd(764); } break; - case 875: + case 897: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAdd(875); } + if (kind > 69) + kind = 69; + { jjCheckNAdd(897); } break; - case 876: + case 898: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(876, 877); } + { jjCheckNAddTwoStates(898, 899); } break; - case 877: + case 899: if (curChar == 46) - { jjCheckNAdd(744); } + { jjCheckNAdd(766); } break; default : break; } @@ -3979,15 +4110,15 @@ else if (curChar < 128) { if (kind > 36) kind = 36; - { jjCheckNAddStates(1827, 1831); } + { jjCheckNAddStates(1900, 1904); } } else if ((0x1000000100000000L & l) != 0L) { - if (kind > 107) - kind = 107; + if (kind > 109) + kind = 109; } else if (curChar == 92) - { jjCheckNAddStates(1832, 1835); } + { jjCheckNAddStates(1905, 1908); } else if (curChar == 126) { if (kind > 31) @@ -3995,14 +4126,14 @@ else if (curChar == 126) { jjCheckNAdd(304); } } else if (curChar == 64) - { jjAddStates(1836, 1838); } + { jjAddStates(1909, 1911); } else if (curChar == 123) { if (kind > 26) kind = 26; } if ((0x20000000200000L & l) != 0L) - { jjAddStates(1839, 1841); } + { jjAddStates(1912, 1914); } else if ((0x800000008L & l) != 0L) jjstateSet[jjnewStateCnt++] = 82; else if ((0x1000000010000L & l) != 0L) @@ -4013,7 +4144,7 @@ else if ((0x800000008000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 14; break; case 1: - { jjAddStates(1842, 1843); } + { jjAddStates(1915, 1916); } break; case 3: case 4: @@ -4184,14 +4315,14 @@ else if ((0x800000008000L & l) != 0L) break; case 56: if (curChar == 64) - { jjAddStates(1836, 1838); } + { jjAddStates(1909, 1911); } 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: @@ -4201,51 +4332,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(200, 204); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(201, 205); } break; case 66: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(205, 212); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(206, 213); } break; case 67: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(213, 216); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(214, 217); } break; case 68: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(217, 221); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(218, 222); } break; case 69: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(222, 227); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(223, 228); } break; case 70: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(228, 234); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(229, 235); } break; case 71: if (curChar == 92) @@ -4254,44 +4385,44 @@ else if ((0x800000008000L & l) != 0L) case 72: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(235, 239); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(236, 240); } break; case 74: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(240, 247); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(241, 248); } break; case 75: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(248, 251); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(249, 252); } break; case 76: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(252, 256); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(253, 257); } break; case 77: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(257, 262); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(258, 263); } break; case 78: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 88) - kind = 88; - { jjCheckNAddStates(263, 269); } + if (kind > 89) + kind = 89; + { jjCheckNAddStates(264, 270); } break; case 80: case 265: @@ -4313,10 +4444,10 @@ else if ((0x800000008000L & l) != 0L) break; case 85: if ((0x2000000020L & l) != 0L) - { jjAddStates(1844, 1847); } + { jjAddStates(1917, 1920); } break; case 88: - { jjAddStates(1848, 1849); } + { jjAddStates(1921, 1922); } break; case 90: case 91: @@ -4325,10 +4456,10 @@ else if ((0x800000008000L & l) != 0L) case 96: case 97: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 100: - { jjAddStates(1850, 1851); } + { jjAddStates(1923, 1924); } break; case 102: case 103: @@ -4337,15 +4468,15 @@ else if ((0x800000008000L & l) != 0L) case 108: case 109: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 112: case 113: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 116: - { jjAddStates(1852, 1853); } + { jjAddStates(1925, 1926); } break; case 118: case 119: @@ -4357,7 +4488,7 @@ else if ((0x800000008000L & l) != 0L) break; case 125: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 126: if (curChar == 92) @@ -4365,83 +4496,83 @@ else if ((0x800000008000L & l) != 0L) break; case 127: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(325, 330); } + { jjCheckNAddStates(326, 331); } break; case 131: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(331, 339); } + { jjCheckNAddStates(332, 340); } break; case 132: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(340, 344); } + { jjCheckNAddStates(341, 345); } break; case 133: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(345, 350); } + { jjCheckNAddStates(346, 351); } break; case 134: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(351, 357); } + { jjCheckNAddStates(352, 358); } break; case 135: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(358, 365); } + { jjCheckNAddStates(359, 366); } break; case 136: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(366, 371); } + { jjCheckNAddStates(367, 372); } break; case 138: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(372, 380); } + { jjCheckNAddStates(373, 381); } break; case 139: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(381, 385); } + { jjCheckNAddStates(382, 386); } break; case 140: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(386, 391); } + { jjCheckNAddStates(387, 392); } break; case 141: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(392, 398); } + { jjCheckNAddStates(393, 399); } break; case 142: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(399, 406); } + { jjCheckNAddStates(400, 407); } break; case 143: if (curChar == 92) - { jjCheckNAddStates(1854, 1857); } + { jjCheckNAddStates(1927, 1930); } break; case 144: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 145: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(407, 414); } + { jjCheckNAddStates(408, 415); } break; case 149: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(424, 434); } + { jjCheckNAddStates(425, 435); } break; case 150: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(435, 441); } + { jjCheckNAddStates(436, 442); } break; case 151: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(442, 449); } + { jjCheckNAddStates(443, 450); } break; case 152: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(450, 458); } + { jjCheckNAddStates(451, 459); } break; case 153: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(459, 468); } + { jjCheckNAddStates(460, 469); } break; case 154: if (curChar == 92) @@ -4449,131 +4580,131 @@ else if ((0x800000008000L & l) != 0L) break; case 155: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(469, 476); } + { jjCheckNAddStates(470, 477); } break; case 157: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(477, 487); } + { jjCheckNAddStates(478, 488); } break; case 158: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(488, 494); } + { jjCheckNAddStates(489, 495); } break; case 159: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(495, 502); } + { jjCheckNAddStates(496, 503); } break; case 160: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(503, 511); } + { jjCheckNAddStates(504, 512); } break; case 161: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(512, 521); } + { jjCheckNAddStates(513, 522); } break; case 163: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 165: if (curChar == 92) - { jjAddStates(1858, 1861); } + { jjAddStates(1931, 1934); } break; case 169: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 170: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(530, 535); } + { jjCheckNAddStates(531, 536); } break; case 173: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(536, 544); } + { jjCheckNAddStates(537, 545); } break; case 174: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(545, 549); } + { jjCheckNAddStates(546, 550); } break; case 175: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(550, 555); } + { jjCheckNAddStates(551, 556); } break; case 176: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(556, 562); } + { jjCheckNAddStates(557, 563); } break; case 177: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(563, 570); } + { jjCheckNAddStates(564, 571); } break; case 179: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 181: if (curChar == 92) - { jjAddStates(1862, 1865); } + { jjAddStates(1935, 1938); } break; case 185: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 186: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(574, 579); } + { jjCheckNAddStates(575, 580); } break; case 189: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(580, 588); } + { jjCheckNAddStates(581, 589); } break; case 190: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(589, 593); } + { jjCheckNAddStates(590, 594); } break; case 191: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(594, 599); } + { jjCheckNAddStates(595, 600); } break; case 192: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(600, 606); } + { jjCheckNAddStates(601, 607); } break; case 193: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(607, 614); } + { jjCheckNAddStates(608, 615); } break; case 194: if (curChar == 92) - { jjCheckNAddStates(1866, 1869); } + { jjCheckNAddStates(1939, 1942); } break; case 195: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 196: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(615, 622); } + { jjCheckNAddStates(616, 623); } break; case 200: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(632, 642); } + { jjCheckNAddStates(633, 643); } break; case 201: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(643, 649); } + { jjCheckNAddStates(644, 650); } break; case 202: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(650, 657); } + { jjCheckNAddStates(651, 658); } break; case 203: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(658, 666); } + { jjCheckNAddStates(659, 667); } break; case 204: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(667, 676); } + { jjCheckNAddStates(668, 677); } break; case 205: if (curChar == 92) @@ -4581,27 +4712,27 @@ else if ((0x800000008000L & l) != 0L) break; case 206: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(677, 684); } + { jjCheckNAddStates(678, 685); } break; case 208: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(685, 695); } + { jjCheckNAddStates(686, 696); } break; case 209: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(696, 702); } + { jjCheckNAddStates(697, 703); } break; case 210: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(703, 710); } + { jjCheckNAddStates(704, 711); } break; case 211: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(711, 719); } + { jjCheckNAddStates(712, 720); } break; case 212: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(720, 729); } + { jjCheckNAddStates(721, 730); } break; case 213: if ((0x1000000010000L & l) != 0L) @@ -4628,7 +4759,7 @@ else if ((0x800000008000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 217; break; case 223: - { jjAddStates(1870, 1871); } + { jjAddStates(1943, 1944); } break; case 225: case 226: @@ -4637,10 +4768,10 @@ else if ((0x800000008000L & l) != 0L) case 231: case 232: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 235: - { jjAddStates(1872, 1873); } + { jjAddStates(1945, 1946); } break; case 237: case 238: @@ -4652,31 +4783,31 @@ else if ((0x800000008000L & l) != 0L) break; case 244: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 245: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(758, 763); } + { jjCheckNAddStates(759, 764); } break; case 249: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(770, 778); } + { jjCheckNAddStates(771, 779); } break; case 250: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(779, 783); } + { jjCheckNAddStates(780, 784); } break; case 251: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(784, 789); } + { jjCheckNAddStates(785, 790); } break; case 252: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(790, 796); } + { jjCheckNAddStates(791, 797); } break; case 253: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(797, 804); } + { jjCheckNAddStates(798, 805); } break; case 254: if (curChar == 92) @@ -4684,31 +4815,31 @@ else if ((0x800000008000L & l) != 0L) break; case 255: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(805, 810); } + { jjCheckNAddStates(806, 811); } break; case 257: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(811, 819); } + { jjCheckNAddStates(812, 820); } break; case 258: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(820, 824); } + { jjCheckNAddStates(821, 825); } break; case 259: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(825, 830); } + { jjCheckNAddStates(826, 831); } break; case 260: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(831, 837); } + { jjCheckNAddStates(832, 838); } break; case 261: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(838, 845); } + { jjCheckNAddStates(839, 846); } break; case 263: - if ((0x1000000100000000L & l) != 0L && kind > 107) - kind = 107; + if ((0x1000000100000000L & l) != 0L && kind > 109) + kind = 109; break; case 266: if ((0x100000001000L & l) != 0L) @@ -4771,14 +4902,14 @@ else if ((0x800000008000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 282; break; case 286: - { jjAddStates(1874, 1875); } + { jjAddStates(1947, 1948); } break; case 288: case 289: { jjCheckNAddTwoStates(289, 290); } break; case 295: - { jjAddStates(1876, 1877); } + { jjAddStates(1949, 1950); } break; case 297: case 298: @@ -4789,35 +4920,35 @@ else if ((0x800000008000L & l) != 0L) { jjCheckNAdd(304); } break; case 306: - { jjAddStates(1878, 1879); } + { jjAddStates(1951, 1952); } break; case 308: case 309: { jjCheckNAddTwoStates(309, 310); } break; case 315: - { jjAddStates(1880, 1881); } + { jjAddStates(1953, 1954); } break; case 317: case 318: { jjCheckNAddTwoStates(318, 319); } break; case 324: - { jjAddStates(1882, 1883); } + { jjAddStates(1955, 1956); } break; case 326: case 327: { jjCheckNAddTwoStates(327, 328); } break; case 333: - { jjAddStates(1884, 1885); } + { jjAddStates(1957, 1958); } break; case 335: case 336: { jjCheckNAddTwoStates(336, 337); } break; case 342: - { jjAddStates(1886, 1887); } + { jjAddStates(1959, 1960); } break; case 344: case 345: @@ -4836,39 +4967,39 @@ else if ((0x800000008000L & l) != 0L) break; case 353: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 355: if (curChar == 92) - { jjAddStates(1888, 1891); } + { jjAddStates(1961, 1964); } break; case 359: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 360: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(909, 914); } + { jjCheckNAddStates(910, 915); } break; case 363: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(915, 923); } + { jjCheckNAddStates(916, 924); } break; case 364: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(924, 928); } + { jjCheckNAddStates(925, 929); } break; case 365: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(929, 934); } + { jjCheckNAddStates(930, 935); } break; case 366: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(935, 941); } + { jjCheckNAddStates(936, 942); } break; case 367: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(942, 949); } + { jjCheckNAddStates(943, 950); } break; case 368: if ((0xffffffffefffffffL & l) == 0L) @@ -4879,7 +5010,7 @@ else if ((0x800000008000L & l) != 0L) break; case 369: if (curChar == 92) - { jjAddStates(1892, 1895); } + { jjAddStates(1965, 1968); } break; case 373: if ((0xffffff81ffffff81L & l) == 0L) @@ -4893,78 +5024,78 @@ else if ((0x800000008000L & l) != 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(950, 954); } + { jjCheckNAddStates(951, 955); } break; case 377: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(955, 962); } + { jjCheckNAddStates(956, 963); } break; case 378: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(963, 966); } + { jjCheckNAddStates(964, 967); } break; case 379: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(967, 971); } + { jjCheckNAddStates(968, 972); } break; case 380: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(972, 977); } + { jjCheckNAddStates(973, 978); } break; case 381: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(978, 984); } + { jjCheckNAddStates(979, 985); } break; case 383: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 385: if (curChar == 92) - { jjAddStates(1896, 1899); } + { jjAddStates(1969, 1972); } break; case 389: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 390: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(988, 993); } + { jjCheckNAddStates(989, 994); } break; case 393: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(994, 1002); } + { jjCheckNAddStates(995, 1003); } break; case 394: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1003, 1007); } + { jjCheckNAddStates(1004, 1008); } break; case 395: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1008, 1013); } + { jjCheckNAddStates(1009, 1014); } break; case 396: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1014, 1020); } + { jjCheckNAddStates(1015, 1021); } break; case 397: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1021, 1028); } + { jjCheckNAddStates(1022, 1029); } break; case 398: if ((0xffffffffefffffffL & l) == 0L) @@ -4975,7 +5106,7 @@ else if ((0x800000008000L & l) != 0L) break; case 399: if (curChar == 92) - { jjAddStates(1900, 1903); } + { jjAddStates(1973, 1976); } break; case 403: if ((0xffffff81ffffff81L & l) == 0L) @@ -4989,42 +5120,42 @@ else if ((0x800000008000L & l) != 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1029, 1033); } + { jjCheckNAddStates(1030, 1034); } break; case 407: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1034, 1041); } + { jjCheckNAddStates(1035, 1042); } break; case 408: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1042, 1045); } + { jjCheckNAddStates(1043, 1046); } break; case 409: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1046, 1050); } + { jjCheckNAddStates(1047, 1051); } break; case 410: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1051, 1056); } + { jjCheckNAddStates(1052, 1057); } break; case 411: if ((0x7e0000007eL & l) == 0L) break; if (kind > 35) kind = 35; - { jjCheckNAddStates(1057, 1063); } + { jjCheckNAddStates(1058, 1064); } break; case 413: case 414: @@ -5050,1204 +5181,1311 @@ else if ((0x800000008000L & l) != 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1064, 1068); } + { jjCheckNAddStates(1065, 1069); } break; case 421: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1069, 1076); } + { jjCheckNAddStates(1070, 1077); } break; case 422: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1077, 1080); } + { jjCheckNAddStates(1078, 1081); } break; case 423: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1081, 1085); } + { jjCheckNAddStates(1082, 1086); } break; case 424: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1086, 1091); } + { jjCheckNAddStates(1087, 1092); } break; case 425: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1092, 1098); } + { jjCheckNAddStates(1093, 1099); } break; - case 426: case 427: - if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(1099, 1101); } + case 428: + if ((0x7fffffe87fffffeL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(428, 429); } break; case 429: if (curChar == 92) { jjCheckNAddTwoStates(430, 431); } break; case 430: - if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1099, 1101); } + if ((0xffffff81ffffff81L & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(428, 429); } break; case 431: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1102, 1107); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1102, 1106); } break; case 435: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1108, 1116); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1107, 1114); } break; case 436: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1117, 1121); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1115, 1118); } break; case 437: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1122, 1127); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1119, 1123); } break; case 438: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1128, 1134); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1124, 1129); } break; case 439: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1135, 1142); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1130, 1136); } break; case 440: if (curChar == 92) { jjCheckNAddTwoStates(430, 441); } break; case 441: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1143, 1148); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1137, 1141); } break; case 443: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1149, 1157); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1142, 1149); } break; case 444: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1158, 1162); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1150, 1153); } break; case 445: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1163, 1168); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1154, 1158); } break; case 446: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1169, 1175); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1159, 1164); } break; case 447: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1176, 1183); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddStates(1165, 1171); } break; case 448: + case 449: + if ((0x7fffffe87fffffeL & l) != 0L) + { jjCheckNAddStates(1172, 1174); } + break; + case 451: if (curChar == 92) - { jjCheckNAddTwoStates(416, 449); } + { jjCheckNAddTwoStates(452, 453); } break; - case 449: + case 452: + if ((0xffffff81ffffff81L & l) != 0L) + { jjCheckNAddStates(1172, 1174); } + break; + case 453: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1175, 1180); } + break; + case 457: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1181, 1189); } + break; + case 458: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1190, 1194); } + break; + case 459: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1195, 1200); } + break; + case 460: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1201, 1207); } + break; + case 461: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1208, 1215); } + break; + case 462: + if (curChar == 92) + { jjCheckNAddTwoStates(452, 463); } + break; + case 463: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1216, 1221); } + break; + case 465: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1222, 1230); } + break; + case 466: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1231, 1235); } + break; + case 467: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1236, 1241); } + break; + case 468: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1242, 1248); } + break; + case 469: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1249, 1256); } + break; + case 470: + if (curChar == 92) + { jjCheckNAddTwoStates(416, 471); } + break; + case 471: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1184, 1188); } + { jjCheckNAddStates(1257, 1261); } break; - case 451: + case 473: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1189, 1196); } + { jjCheckNAddStates(1262, 1269); } break; - case 452: + case 474: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1197, 1200); } + { jjCheckNAddStates(1270, 1273); } break; - case 453: + case 475: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1201, 1205); } + { jjCheckNAddStates(1274, 1278); } break; - case 454: + case 476: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1206, 1211); } + { jjCheckNAddStates(1279, 1284); } break; - case 455: + case 477: if ((0x7e0000007eL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1212, 1218); } + { jjCheckNAddStates(1285, 1291); } break; - case 456: + case 478: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1827, 1831); } + { jjCheckNAddStates(1900, 1904); } break; - case 459: - case 460: + case 481: + case 482: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(460, 461); } + { jjCheckNAddTwoStates(482, 483); } break; - case 461: + case 483: if (curChar == 92) - { jjCheckNAddTwoStates(462, 463); } + { jjCheckNAddTwoStates(484, 485); } break; - case 462: + case 484: if ((0xffffff81ffffff81L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(460, 461); } + { jjCheckNAddTwoStates(482, 483); } break; - case 463: + case 485: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1219, 1223); } + { jjCheckNAddStates(1292, 1296); } break; - case 467: + case 489: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1224, 1231); } + { jjCheckNAddStates(1297, 1304); } break; - case 468: + case 490: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1232, 1235); } + { jjCheckNAddStates(1305, 1308); } break; - case 469: + case 491: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1236, 1240); } + { jjCheckNAddStates(1309, 1313); } break; - case 470: + case 492: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1241, 1246); } + { jjCheckNAddStates(1314, 1319); } break; - case 471: + case 493: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1247, 1253); } + { jjCheckNAddStates(1320, 1326); } break; - case 472: + case 494: if (curChar == 92) - { jjCheckNAddTwoStates(462, 473); } + { jjCheckNAddTwoStates(484, 495); } break; - case 473: + case 495: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1254, 1258); } + { jjCheckNAddStates(1327, 1331); } break; - case 475: + case 497: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1259, 1266); } + { jjCheckNAddStates(1332, 1339); } break; - case 476: + case 498: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1267, 1270); } + { jjCheckNAddStates(1340, 1343); } break; - case 477: + case 499: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1271, 1275); } + { jjCheckNAddStates(1344, 1348); } break; - case 478: + case 500: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1276, 1281); } + { jjCheckNAddStates(1349, 1354); } break; - case 479: + case 501: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1282, 1288); } + { jjCheckNAddStates(1355, 1361); } break; - case 480: + case 502: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(480, 481); } + { jjCheckNAddTwoStates(502, 503); } break; - case 481: + case 503: if (curChar == 92) - { jjAddStates(1904, 1905); } + { jjAddStates(1977, 1978); } break; - case 482: + case 504: if ((0xffffff81ffffff81L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(480, 481); } + { jjCheckNAddTwoStates(502, 503); } break; - case 483: + case 505: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1289, 1293); } + { jjCheckNAddStates(1362, 1366); } break; - case 487: + case 509: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1294, 1301); } + { jjCheckNAddStates(1367, 1374); } break; - case 488: + case 510: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1302, 1305); } + { jjCheckNAddStates(1375, 1378); } break; - case 489: + case 511: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1306, 1310); } + { jjCheckNAddStates(1379, 1383); } break; - case 490: + case 512: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1311, 1316); } + { jjCheckNAddStates(1384, 1389); } break; - case 491: + case 513: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1317, 1323); } + { jjCheckNAddStates(1390, 1396); } break; - case 492: + case 514: if ((0x20000000200000L & l) != 0L) - { jjAddStates(1839, 1841); } + { jjAddStates(1912, 1914); } break; - case 495: + case 517: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 499: - { jjAddStates(1906, 1907); } + case 521: + { jjAddStates(1979, 1980); } break; - case 501: - case 502: - { jjCheckNAddTwoStates(502, 503); } + case 523: + case 524: + { jjCheckNAddTwoStates(524, 525); } break; - case 507: + case 529: if (curChar == 92) - { jjAddStates(1908, 1911); } + { jjAddStates(1981, 1984); } break; - case 511: + case 533: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 512: + case 534: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1342, 1347); } + { jjCheckNAddStates(1415, 1420); } break; - case 515: + case 537: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1348, 1356); } + { jjCheckNAddStates(1421, 1429); } break; - case 516: + case 538: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1357, 1361); } + { jjCheckNAddStates(1430, 1434); } break; - case 517: + case 539: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1362, 1367); } + { jjCheckNAddStates(1435, 1440); } break; - case 518: + case 540: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1368, 1374); } + { jjCheckNAddStates(1441, 1447); } break; - case 519: + case 541: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1375, 1382); } + { jjCheckNAddStates(1448, 1455); } break; - case 521: + case 543: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 523: + case 545: if (curChar == 92) - { jjAddStates(1912, 1915); } + { jjAddStates(1985, 1988); } break; - case 527: + case 549: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 528: + case 550: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1386, 1391); } + { jjCheckNAddStates(1459, 1464); } break; - case 531: + case 553: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1392, 1400); } + { jjCheckNAddStates(1465, 1473); } break; - case 532: + case 554: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1401, 1405); } + { jjCheckNAddStates(1474, 1478); } break; - case 533: + case 555: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1406, 1411); } + { jjCheckNAddStates(1479, 1484); } break; - case 534: + case 556: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1412, 1418); } + { jjCheckNAddStates(1485, 1491); } break; - case 535: + case 557: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1419, 1426); } + { jjCheckNAddStates(1492, 1499); } break; - case 536: + case 558: if ((0x7fffffffefffffffL & l) != 0L) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 537: + case 559: if (curChar == 92) - { jjAddStates(1916, 1917); } + { jjAddStates(1989, 1990); } break; - case 538: + case 560: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 539: + case 561: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1431, 1436); } + { jjCheckNAddStates(1504, 1509); } break; - case 543: + case 565: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1443, 1451); } + { jjCheckNAddStates(1516, 1524); } break; - case 544: + case 566: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1452, 1456); } + { jjCheckNAddStates(1525, 1529); } break; - case 545: + case 567: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1457, 1462); } + { jjCheckNAddStates(1530, 1535); } break; - case 546: + case 568: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1463, 1469); } + { jjCheckNAddStates(1536, 1542); } break; - case 547: + case 569: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1470, 1477); } + { jjCheckNAddStates(1543, 1550); } break; - case 550: - { jjAddStates(1918, 1919); } + case 572: + { jjAddStates(1991, 1992); } break; - case 552: - case 553: - { jjCheckNAddTwoStates(553, 554); } + case 574: + case 575: + { jjCheckNAddTwoStates(575, 576); } break; - case 557: + case 579: if ((0x100000001000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 493; + jjstateSet[jjnewStateCnt++] = 515; break; - case 558: + case 580: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 557; + jjstateSet[jjnewStateCnt++] = 579; break; - case 566: + case 588: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjAddStates(1509, 1514); } + if (kind > 99) + kind = 99; + { jjAddStates(1582, 1587); } break; - case 567: + case 589: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 568; + jjstateSet[jjnewStateCnt++] = 590; break; - case 568: + case 590: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 569; + jjstateSet[jjnewStateCnt++] = 591; break; - case 569: + case 591: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 570; + jjstateSet[jjnewStateCnt++] = 592; break; - case 570: + case 592: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAdd(571); } + { jjCheckNAdd(593); } break; - case 571: - if ((0x7e0000007eL & l) != 0L && kind > 98) - kind = 98; + case 593: + if ((0x7e0000007eL & l) != 0L && kind > 99) + kind = 99; break; - case 572: + case 594: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 573; + jjstateSet[jjnewStateCnt++] = 595; break; - case 573: + case 595: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 574; + jjstateSet[jjnewStateCnt++] = 596; break; - case 574: + case 596: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 575; + jjstateSet[jjnewStateCnt++] = 597; break; - case 575: + case 597: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 562; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 584; break; - case 576: + case 598: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 577; + jjstateSet[jjnewStateCnt++] = 599; break; - case 577: + case 599: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 578; + jjstateSet[jjnewStateCnt++] = 600; break; - case 578: + case 600: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 579; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 601; break; - case 580: + case 602: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 581; + jjstateSet[jjnewStateCnt++] = 603; break; - case 581: + case 603: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 582; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 604; break; - case 584: + case 606: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 585; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 607; break; - case 593: + case 615: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddTwoStates(594, 600); } + { jjCheckNAddTwoStates(616, 622); } break; - case 595: + case 617: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - jjstateSet[jjnewStateCnt++] = 596; + if (kind > 99) + kind = 99; + jjstateSet[jjnewStateCnt++] = 618; break; - case 596: + case 618: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1525, 1528); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1598, 1601); } break; - case 597: + case 619: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAdd(571); } + if (kind > 99) + kind = 99; + { jjCheckNAdd(593); } break; - case 598: + case 620: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddTwoStates(571, 597); } + if (kind > 99) + kind = 99; + { jjCheckNAddTwoStates(593, 619); } break; - case 599: + case 621: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 98) - kind = 98; - { jjCheckNAddStates(1529, 1531); } + if (kind > 99) + kind = 99; + { jjCheckNAddStates(1602, 1604); } break; - case 600: + case 622: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1532, 1536); } + { jjCheckNAddStates(1605, 1609); } break; - case 601: + case 623: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAdd(594); } + { jjCheckNAdd(616); } break; - case 602: + case 624: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddTwoStates(601, 594); } + { jjCheckNAddTwoStates(623, 616); } break; - case 603: + case 625: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1537, 1539); } + { jjCheckNAddStates(1610, 1612); } break; - case 604: + case 626: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1540, 1543); } + { jjCheckNAddStates(1613, 1616); } break; - case 607: - if ((0x200000002000L & l) != 0L && kind > 55) - kind = 55; + case 629: + if ((0x200000002000L & l) != 0L && kind > 56) + kind = 56; break; - case 608: - case 616: + case 630: + case 638: if ((0x2000000020L & l) != 0L) - { jjCheckNAdd(607); } + { jjCheckNAdd(629); } break; - case 610: - if ((0x100000001000000L & l) != 0L && kind > 55) - kind = 55; + case 632: + if ((0x100000001000000L & l) != 0L && kind > 56) + kind = 56; break; - case 611: + case 633: if ((0x2000000020L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 610; + jjstateSet[jjnewStateCnt++] = 632; break; - case 613: - if ((0x10000000100L & l) != 0L && kind > 55) - kind = 55; + case 635: + if ((0x10000000100L & l) != 0L && kind > 56) + kind = 56; break; - case 614: + case 636: if ((0x800000008L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 613; + jjstateSet[jjnewStateCnt++] = 635; break; - case 617: + case 639: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 616; + jjstateSet[jjnewStateCnt++] = 638; break; - case 619: - if ((0x80000000800000L & l) != 0L && kind > 56) - kind = 56; + case 641: + if ((0x80000000800000L & l) != 0L && kind > 57) + kind = 57; break; - case 620: + case 642: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 619; + jjstateSet[jjnewStateCnt++] = 641; break; - case 622: - if ((0x10000000100L & l) != 0L && kind > 56) - kind = 56; + case 644: + if ((0x10000000100L & l) != 0L && kind > 57) + kind = 57; break; - case 623: + case 645: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 622; + jjstateSet[jjnewStateCnt++] = 644; break; - case 625: - if ((0x400000004000L & l) != 0L && kind > 56) - kind = 56; + case 647: + if ((0x400000004000L & l) != 0L && kind > 57) + kind = 57; break; - case 626: + case 648: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 625; + jjstateSet[jjnewStateCnt++] = 647; break; - case 627: + case 649: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 626; + jjstateSet[jjnewStateCnt++] = 648; break; - case 628: + case 650: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 627; + jjstateSet[jjnewStateCnt++] = 649; break; - case 630: - if ((0x100000001000000L & l) != 0L && kind > 56) - kind = 56; + case 652: + if ((0x100000001000000L & l) != 0L && kind > 57) + kind = 57; break; - case 631: + case 653: if ((0x200000002L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 630; + jjstateSet[jjnewStateCnt++] = 652; break; - case 632: + case 654: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 631; + jjstateSet[jjnewStateCnt++] = 653; break; - case 633: + case 655: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 632; + jjstateSet[jjnewStateCnt++] = 654; break; - case 635: - if ((0x200000002000L & l) != 0L && kind > 57) - kind = 57; + case 657: + if ((0x200000002000L & l) != 0L && kind > 58) + kind = 58; break; - case 636: + case 658: if ((0x800000008L & l) != 0L) - { jjCheckNAdd(635); } + { jjCheckNAdd(657); } break; - case 638: + case 660: if ((0x200000002000L & l) != 0L) - { jjCheckNAdd(635); } + { jjCheckNAdd(657); } break; - case 640: - if ((0x2000000020000L & l) != 0L && kind > 57) - kind = 57; + case 662: + if ((0x2000000020000L & l) != 0L && kind > 58) + kind = 58; break; - case 642: - if ((0x400000004000L & l) != 0L && kind > 57) - kind = 57; + case 664: + if ((0x400000004000L & l) != 0L && kind > 58) + kind = 58; break; - case 643: + case 665: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 642; + jjstateSet[jjnewStateCnt++] = 664; break; - case 645: - if ((0x10000000100000L & l) != 0L && kind > 57) - kind = 57; + case 667: + if ((0x10000000100000L & l) != 0L && kind > 58) + kind = 58; break; - case 646: + case 668: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 645; + jjstateSet[jjnewStateCnt++] = 667; break; - case 648: - if ((0x800000008L & l) != 0L && kind > 57) - kind = 57; + case 670: + if ((0x800000008L & l) != 0L && kind > 58) + kind = 58; break; - case 649: + case 671: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 648; + jjstateSet[jjnewStateCnt++] = 670; break; - case 651: - if ((0x100000001000000L & l) != 0L && kind > 57) - kind = 57; + case 673: + if ((0x100000001000000L & l) != 0L && kind > 58) + kind = 58; break; - case 652: + case 674: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 651; + jjstateSet[jjnewStateCnt++] = 673; break; - case 654: - if ((0x4000000040000L & l) != 0L && kind > 58) - kind = 58; + case 676: + if ((0x4000000040000L & l) != 0L && kind > 59) + kind = 59; break; - case 655: + case 677: if ((0x4000000040L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 654; + jjstateSet[jjnewStateCnt++] = 676; break; - case 657: - if ((0x8000000080L & l) != 0L && kind > 59) - kind = 59; + case 679: + if ((0x8000000080L & l) != 0L && kind > 60) + kind = 60; break; - case 658: + case 680: if ((0x2000000020L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 657; + jjstateSet[jjnewStateCnt++] = 679; break; - case 659: + case 681: if ((0x1000000010L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 658; + jjstateSet[jjnewStateCnt++] = 680; break; - case 660: - if ((0x1000000010L & l) != 0L && kind > 59) - kind = 59; + case 682: + if ((0x1000000010L & l) != 0L && kind > 60) + kind = 60; break; - case 661: - case 664: + case 683: + case 686: if ((0x200000002L & l) != 0L) - { jjCheckNAdd(660); } + { jjCheckNAdd(682); } break; - case 662: + case 684: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 661; + jjstateSet[jjnewStateCnt++] = 683; break; - case 663: + case 685: if ((0x8000000080L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 662; + jjstateSet[jjnewStateCnt++] = 684; break; - case 665: + case 687: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 664; + jjstateSet[jjnewStateCnt++] = 686; break; - case 666: - if ((0x400000004000L & l) != 0L && kind > 59) - kind = 59; + case 688: + if ((0x400000004000L & l) != 0L && kind > 60) + kind = 60; break; - case 667: + case 689: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 666; + jjstateSet[jjnewStateCnt++] = 688; break; - case 668: + case 690: if ((0x20000000200000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 667; + jjstateSet[jjnewStateCnt++] = 689; break; - case 669: + case 691: if ((0x10000000100000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 668; + jjstateSet[jjnewStateCnt++] = 690; break; - case 671: - if ((0x400000004L & l) != 0L && kind > 60) - kind = 60; + case 693: + if ((0x400000004L & l) != 0L && kind > 61) + kind = 61; break; - case 672: + case 694: if ((0x1000000010L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 671; + jjstateSet[jjnewStateCnt++] = 693; break; - case 674: - if ((0x10000000100000L & l) != 0L && kind > 61) - kind = 61; + case 696: + if ((0x10000000100000L & l) != 0L && kind > 62) + kind = 62; break; - case 675: + case 697: if ((0x8000000080000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 674; + jjstateSet[jjnewStateCnt++] = 696; break; - case 677: - case 679: - if ((0x8000000080000L & l) != 0L && kind > 62) - kind = 62; + case 699: + case 701: + if ((0x8000000080000L & l) != 0L && kind > 63) + kind = 63; break; - case 678: + case 700: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 677; + jjstateSet[jjnewStateCnt++] = 699; break; - case 681: - if ((0x400000004000000L & l) != 0L && kind > 63) - kind = 63; + case 703: + if ((0x400000004000000L & l) != 0L && kind > 64) + kind = 64; break; - case 682: - case 683: + case 704: + case 705: if ((0x10000000100L & l) != 0L) - { jjCheckNAdd(681); } + { jjCheckNAdd(703); } break; - case 684: + case 706: if ((0x80000000800L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 683; + jjstateSet[jjnewStateCnt++] = 705; break; - case 686: - case 693: - if ((0x100000001000000L & l) != 0L && kind > 64) - kind = 64; + case 708: + case 715: + if ((0x100000001000000L & l) != 0L && kind > 65) + kind = 65; break; - case 687: + case 709: if ((0x1000000010L & l) != 0L) - { jjAddStates(1920, 1922); } + { jjAddStates(1993, 1995); } break; - case 688: - if ((0x20000000200L & l) != 0L && kind > 64) - kind = 64; + case 710: + if ((0x20000000200L & l) != 0L && kind > 65) + kind = 65; break; - case 689: + case 711: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 688; + jjstateSet[jjnewStateCnt++] = 710; break; - case 690: - if ((0x200000002000L & l) != 0L && kind > 64) - kind = 64; + case 712: + if ((0x200000002000L & l) != 0L && kind > 65) + kind = 65; break; - case 691: + case 713: if ((0x800000008L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 690; + jjstateSet[jjnewStateCnt++] = 712; break; - case 692: + case 714: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 691; + jjstateSet[jjnewStateCnt++] = 713; break; - case 694: + case 716: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 693; + jjstateSet[jjnewStateCnt++] = 715; break; - case 695: + case 717: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 694; + jjstateSet[jjnewStateCnt++] = 716; break; - case 697: - case 698: + case 719: + case 720: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 700: + case 722: if (curChar == 92) - jjstateSet[jjnewStateCnt++] = 699; + jjstateSet[jjnewStateCnt++] = 721; break; - case 701: + case 723: if (curChar == 92) - { jjCheckNAddTwoStates(702, 703); } + { jjCheckNAddTwoStates(724, 725); } break; - case 702: + case 724: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 703: + case 725: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1564, 1569); } + { jjCheckNAddStates(1637, 1642); } break; - case 707: + case 729: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1570, 1578); } + { jjCheckNAddStates(1643, 1651); } break; - case 708: + case 730: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1579, 1583); } + { jjCheckNAddStates(1652, 1656); } break; - case 709: + case 731: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1584, 1589); } + { jjCheckNAddStates(1657, 1662); } break; - case 710: + case 732: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1590, 1596); } + { jjCheckNAddStates(1663, 1669); } break; - case 711: + case 733: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1597, 1604); } + { jjCheckNAddStates(1670, 1677); } break; - case 712: + case 734: if (curChar == 92) - { jjCheckNAddTwoStates(702, 713); } + { jjCheckNAddTwoStates(724, 735); } break; - case 713: + case 735: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1605, 1610); } + { jjCheckNAddStates(1678, 1683); } break; - case 715: + case 737: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1611, 1619); } + { jjCheckNAddStates(1684, 1692); } break; - case 716: + case 738: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1620, 1624); } + { jjCheckNAddStates(1693, 1697); } break; - case 717: + case 739: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1625, 1630); } + { jjCheckNAddStates(1698, 1703); } break; - case 718: + case 740: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1631, 1637); } + { jjCheckNAddStates(1704, 1710); } break; - case 719: + case 741: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1638, 1645); } + { jjCheckNAddStates(1711, 1718); } break; - case 721: - case 722: + case 743: + case 744: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 67) + kind = 67; + { 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 > 66) - kind = 66; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(744, 745); } break; - case 725: + case 747: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1649, 1653); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1722, 1726); } break; - case 729: + case 751: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1654, 1661); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1727, 1734); } break; - case 730: + case 752: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1662, 1665); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1735, 1738); } break; - case 731: + case 753: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1666, 1670); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1739, 1743); } break; - case 732: + case 754: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1671, 1676); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1744, 1749); } break; - case 733: + case 755: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1677, 1683); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1750, 1756); } 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 > 66) - kind = 66; - { jjCheckNAddStates(1684, 1688); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1757, 1761); } break; - case 737: + case 759: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1689, 1696); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1762, 1769); } break; - case 738: + case 760: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1697, 1700); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1770, 1773); } break; - case 739: + case 761: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1701, 1705); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1774, 1778); } break; - case 740: + case 762: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1706, 1711); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1779, 1784); } break; - case 741: + case 763: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 66) - kind = 66; - { jjCheckNAddStates(1712, 1718); } + if (kind > 67) + kind = 67; + { jjCheckNAddStates(1785, 1791); } break; - case 746: - case 747: + case 768: + case 769: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(747, 748); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(769, 770); } break; - case 748: + case 770: if (curChar == 92) - { jjCheckNAddTwoStates(749, 750); } + { jjCheckNAddTwoStates(771, 772); } break; - case 749: + case 771: if ((0xffffff81ffffff81L & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(747, 748); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(769, 770); } break; - case 750: + case 772: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1719, 1723); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1792, 1796); } break; - case 754: + case 776: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1724, 1731); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1797, 1804); } break; - case 755: + case 777: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1732, 1735); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1805, 1808); } break; - case 756: + case 778: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1736, 1740); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1809, 1813); } break; - case 757: + case 779: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1741, 1746); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1814, 1819); } break; - case 758: + case 780: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1747, 1753); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1820, 1826); } break; - case 759: + case 781: if (curChar == 92) - { jjCheckNAddTwoStates(749, 760); } + { jjCheckNAddTwoStates(771, 782); } break; - case 760: + case 782: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1754, 1758); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1827, 1831); } break; - case 762: + case 784: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1759, 1766); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1832, 1839); } break; - case 763: + case 785: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1767, 1770); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1840, 1843); } break; - case 764: + case 786: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1771, 1775); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1844, 1848); } break; - case 765: + case 787: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1776, 1781); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1849, 1854); } break; - case 766: + case 788: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 99) - kind = 99; - { jjCheckNAddStates(1782, 1788); } + if (kind > 100) + kind = 100; + { jjCheckNAddStates(1855, 1861); } break; - case 770: - { jjAddStates(1923, 1924); } + case 792: + { jjAddStates(1996, 1997); } break; - case 772: - case 773: - { jjCheckNAddTwoStates(773, 774); } + case 794: + case 795: + { jjCheckNAddTwoStates(795, 796); } break; - case 777: - if ((0x10000000100000L & l) != 0L && kind > 69) - kind = 69; + case 799: + if ((0x10000000100000L & l) != 0L && kind > 70) + kind = 70; break; - case 778: + case 800: if ((0x400000004000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 777; + jjstateSet[jjnewStateCnt++] = 799; break; - case 779: + case 801: if ((0x200000002L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 778; + jjstateSet[jjnewStateCnt++] = 800; break; - case 780: + case 802: if ((0x10000000100000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 779; + jjstateSet[jjnewStateCnt++] = 801; break; - case 781: + case 803: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 780; + jjstateSet[jjnewStateCnt++] = 802; break; - case 782: + case 804: if ((0x800000008000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 781; + jjstateSet[jjnewStateCnt++] = 803; break; - case 783: + case 805: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 782; + jjstateSet[jjnewStateCnt++] = 804; break; - case 784: + case 806: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 783; + jjstateSet[jjnewStateCnt++] = 805; break; - case 785: + case 807: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 784; + jjstateSet[jjnewStateCnt++] = 806; break; - case 788: - { jjAddStates(1925, 1926); } + case 810: + { jjAddStates(1998, 1999); } break; - case 790: - case 791: - { jjCheckNAddTwoStates(791, 792); } + case 812: + case 813: + { jjCheckNAddTwoStates(813, 814); } break; - case 795: + case 817: if ((0x2000000020L & l) == 0L) break; - if (kind > 70) - kind = 70; - jjstateSet[jjnewStateCnt++] = 796; + if (kind > 71) + kind = 71; + jjstateSet[jjnewStateCnt++] = 818; break; - case 797: + case 819: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 795; + jjstateSet[jjnewStateCnt++] = 817; break; - case 798: + case 820: if (curChar == 92) - { jjCheckNAddStates(1832, 1835); } + { jjCheckNAddStates(1905, 1908); } break; default : break; } @@ -6269,11 +6507,11 @@ else if ((0x800000008000L & l) != 0L) break; if (kind > 36) kind = 36; - { jjCheckNAddStates(1827, 1831); } + { jjCheckNAddStates(1900, 1904); } break; case 1: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1842, 1843); } + { jjAddStates(1915, 1916); } break; case 3: case 4: @@ -6282,20 +6520,20 @@ else if ((0x800000008000L & l) != 0L) break; case 21: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(196, 197); } + { jjAddStates(197, 198); } 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 88: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1848, 1849); } + { jjAddStates(1921, 1922); } break; case 90: case 91: @@ -6306,11 +6544,11 @@ else if ((0x800000008000L & l) != 0L) case 97: case 195: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 100: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1850, 1851); } + { jjAddStates(1923, 1924); } break; case 102: case 103: @@ -6321,17 +6559,17 @@ else if ((0x800000008000L & l) != 0L) case 109: case 125: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 112: case 113: case 144: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 116: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1852, 1853); } + { jjAddStates(1925, 1926); } break; case 118: case 119: @@ -6341,16 +6579,16 @@ else if ((0x800000008000L & l) != 0L) case 163: case 169: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 179: case 185: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 223: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1870, 1871); } + { jjAddStates(1943, 1944); } break; case 225: case 226: @@ -6361,11 +6599,11 @@ else if ((0x800000008000L & l) != 0L) case 232: case 244: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 235: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1872, 1873); } + { jjAddStates(1945, 1946); } break; case 237: case 238: @@ -6374,7 +6612,7 @@ else if ((0x800000008000L & l) != 0L) break; case 286: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1874, 1875); } + { jjAddStates(1947, 1948); } break; case 288: case 289: @@ -6383,7 +6621,7 @@ else if ((0x800000008000L & l) != 0L) break; case 295: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1876, 1877); } + { jjAddStates(1949, 1950); } break; case 297: case 298: @@ -6392,7 +6630,7 @@ else if ((0x800000008000L & l) != 0L) break; case 306: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1878, 1879); } + { jjAddStates(1951, 1952); } break; case 308: case 309: @@ -6401,7 +6639,7 @@ else if ((0x800000008000L & l) != 0L) break; case 315: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1880, 1881); } + { jjAddStates(1953, 1954); } break; case 317: case 318: @@ -6410,7 +6648,7 @@ else if ((0x800000008000L & l) != 0L) break; case 324: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1882, 1883); } + { jjAddStates(1955, 1956); } break; case 326: case 327: @@ -6419,7 +6657,7 @@ else if ((0x800000008000L & l) != 0L) break; case 333: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1884, 1885); } + { jjAddStates(1957, 1958); } break; case 335: case 336: @@ -6428,7 +6666,7 @@ else if ((0x800000008000L & l) != 0L) break; case 342: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1886, 1887); } + { jjAddStates(1959, 1960); } break; case 344: case 345: @@ -6438,7 +6676,7 @@ else if ((0x800000008000L & l) != 0L) case 353: case 359: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 368: case 373: @@ -6451,7 +6689,7 @@ else if ((0x800000008000L & l) != 0L) case 383: case 389: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 398: case 403: @@ -6470,103 +6708,112 @@ else if ((0x800000008000L & l) != 0L) kind = 36; { jjCheckNAddTwoStates(414, 415); } break; - case 426: case 427: + case 428: case 430: + if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) + break; + if (kind > 40) + kind = 40; + { jjCheckNAddTwoStates(428, 429); } + break; + case 448: + case 449: + case 452: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1099, 1101); } + { jjCheckNAddStates(1172, 1174); } break; - case 459: - case 460: - case 462: + case 481: + case 482: + case 484: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 37) kind = 37; - { jjCheckNAddTwoStates(460, 461); } + { jjCheckNAddTwoStates(482, 483); } break; - case 480: - case 482: + case 502: + case 504: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 38) kind = 38; - { jjCheckNAddTwoStates(480, 481); } + { jjCheckNAddTwoStates(502, 503); } break; - case 495: - case 511: + case 517: + case 533: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 499: + case 521: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1906, 1907); } + { jjAddStates(1979, 1980); } break; - case 501: - case 502: + case 523: + case 524: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(502, 503); } + { jjCheckNAddTwoStates(524, 525); } break; - case 521: - case 527: + case 543: + case 549: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 536: - case 538: + case 558: + case 560: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 550: + case 572: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1918, 1919); } + { jjAddStates(1991, 1992); } break; - case 552: - case 553: + case 574: + case 575: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(553, 554); } + { jjCheckNAddTwoStates(575, 576); } break; - case 697: - case 698: - case 702: + case 719: + case 720: + case 724: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 721: - case 722: - case 724: + case 743: + case 744: + case 746: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; - if (kind > 66) - kind = 66; - { jjCheckNAddTwoStates(722, 723); } + if (kind > 67) + kind = 67; + { jjCheckNAddTwoStates(744, 745); } break; - case 746: - case 747: - case 749: + case 768: + case 769: + case 771: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; - if (kind > 99) - kind = 99; - { jjCheckNAddTwoStates(747, 748); } + if (kind > 100) + kind = 100; + { jjCheckNAddTwoStates(769, 770); } break; - case 770: + case 792: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1923, 1924); } + { jjAddStates(1996, 1997); } break; - case 772: - case 773: + case 794: + case 795: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(773, 774); } + { jjCheckNAddTwoStates(795, 796); } break; - case 788: + case 810: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1925, 1926); } + { jjAddStates(1998, 1999); } break; - case 790: - case 791: + case 812: + case 813: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(791, 792); } + { jjCheckNAddTwoStates(813, 814); } break; default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break; } @@ -6579,7 +6826,7 @@ else if ((0x800000008000L & l) != 0L) kind = 0x7fffffff; } ++curPos; - if ((i = jjnewStateCnt) == (startsAt = 878 - (jjnewStateCnt = startsAt))) + if ((i = jjnewStateCnt) == (startsAt = 900 - (jjnewStateCnt = startsAt))) break; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { break; } @@ -6610,12 +6857,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; @@ -6640,127 +6887,131 @@ protected Token jjFillToken() return t; } static final int[] jjnextStates = { - 800, 801, 802, 608, 803, 804, 805, 611, 806, 807, 808, 614, 809, 810, 811, 617, - 812, 813, 814, 620, 815, 816, 817, 623, 818, 819, 820, 628, 821, 822, 823, 633, - 824, 825, 826, 636, 827, 828, 829, 638, 830, 831, 832, 640, 833, 834, 835, 643, - 836, 837, 838, 646, 839, 840, 841, 649, 842, 843, 844, 652, 845, 846, 847, 655, - 848, 849, 850, 659, 663, 665, 669, 851, 852, 853, 672, 854, 855, 856, 675, 857, - 858, 859, 678, 679, 860, 861, 862, 682, 684, 863, 864, 865, 686, 866, 867, 868, - 697, 869, 870, 871, 721, 872, 873, 874, 743, 875, 876, 877, 734, 712, 687, 292, + 822, 823, 824, 630, 825, 826, 827, 633, 828, 829, 830, 636, 831, 832, 833, 639, + 834, 835, 836, 642, 837, 838, 839, 645, 840, 841, 842, 650, 843, 844, 845, 655, + 846, 847, 848, 658, 849, 850, 851, 660, 852, 853, 854, 662, 855, 856, 857, 665, + 858, 859, 860, 668, 861, 862, 863, 671, 864, 865, 866, 674, 867, 868, 869, 677, + 870, 871, 872, 681, 685, 687, 691, 873, 874, 875, 694, 876, 877, 878, 697, 879, + 880, 881, 700, 701, 882, 883, 884, 704, 706, 885, 886, 887, 708, 888, 889, 890, + 719, 891, 892, 893, 743, 894, 895, 896, 765, 897, 898, 899, 756, 734, 709, 292, 293, 301, 302, 303, 312, 313, 8, 321, 322, 9, 330, 331, 10, 339, 340, 11, - 348, 349, 350, 606, 609, 612, 615, 618, 621, 624, 629, 634, 637, 639, 641, 644, - 647, 650, 653, 656, 670, 673, 676, 680, 685, 696, 720, 742, 744, 745, 746, 759, - 458, 459, 480, 481, 472, 413, 426, 440, 448, 383, 384, 398, 399, 385, 353, 354, - 368, 369, 355, 768, 785, 786, 797, 272, 283, 219, 86, 95, 96, 205, 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, 94, 95, - 96, 205, 86, 89, 90, 93, 90, 92, 93, 97, 98, 107, 108, 123, 194, 106, - 107, 108, 123, 124, 98, 101, 102, 105, 102, 104, 105, 109, 110, 126, 111, 112, - 162, 178, 154, 107, 108, 113, 114, 123, 143, 107, 108, 122, 123, 124, 114, 117, - 118, 121, 118, 120, 121, 109, 129, 130, 110, 126, 131, 109, 132, 129, 130, 110, - 126, 133, 134, 135, 109, 129, 130, 110, 126, 109, 132, 129, 130, 110, 126, 109, - 132, 129, 130, 110, 126, 133, 109, 132, 129, 130, 110, 126, 133, 134, 137, 130, - 109, 110, 126, 138, 139, 137, 130, 109, 110, 126, 140, 141, 142, 137, 130, 109, - 110, 126, 139, 137, 130, 109, 110, 126, 139, 137, 130, 109, 110, 126, 140, 139, - 137, 130, 109, 110, 126, 140, 141, 107, 108, 113, 147, 123, 143, 148, 149, 107, - 108, 113, 114, 122, 123, 124, 114, 143, 107, 108, 113, 150, 147, 123, 143, 148, - 151, 152, 153, 107, 108, 113, 147, 123, 143, 148, 107, 108, 113, 150, 147, 123, - 143, 148, 107, 108, 113, 150, 147, 123, 143, 148, 151, 107, 108, 113, 150, 147, - 123, 143, 148, 151, 152, 107, 108, 156, 113, 123, 143, 148, 157, 107, 108, 158, - 156, 113, 123, 143, 148, 159, 160, 161, 107, 108, 156, 113, 123, 143, 148, 107, - 108, 158, 156, 113, 123, 143, 148, 107, 108, 158, 156, 113, 123, 143, 148, 159, - 107, 108, 158, 156, 113, 123, 143, 148, 159, 160, 163, 164, 165, 107, 108, 114, - 123, 124, 163, 171, 172, 164, 165, 173, 163, 174, 171, 172, 164, 165, 175, 176, - 177, 163, 171, 172, 164, 165, 163, 174, 171, 172, 164, 165, 163, 174, 171, 172, - 164, 165, 175, 163, 174, 171, 172, 164, 165, 175, 176, 179, 180, 181, 179, 187, - 188, 180, 181, 189, 179, 190, 187, 188, 180, 181, 191, 192, 193, 179, 187, 188, - 180, 181, 179, 190, 187, 188, 180, 181, 179, 190, 187, 188, 180, 181, 191, 179, - 190, 187, 188, 180, 181, 191, 192, 97, 198, 107, 108, 123, 194, 199, 200, 97, - 98, 106, 107, 108, 123, 124, 98, 194, 97, 201, 198, 107, 108, 123, 194, 199, - 202, 203, 204, 97, 198, 107, 108, 123, 194, 199, 97, 201, 198, 107, 108, 123, - 194, 199, 97, 201, 198, 107, 108, 123, 194, 199, 202, 97, 201, 198, 107, 108, - 123, 194, 199, 202, 203, 207, 97, 107, 108, 123, 194, 199, 208, 209, 207, 97, - 107, 108, 123, 194, 199, 210, 211, 212, 207, 97, 107, 108, 123, 194, 199, 209, - 207, 97, 107, 108, 123, 194, 199, 209, 207, 97, 107, 108, 123, 194, 199, 210, - 209, 207, 97, 107, 108, 123, 194, 199, 210, 211, 221, 230, 231, 254, 229, 230, - 231, 254, 221, 224, 225, 228, 225, 227, 228, 232, 233, 242, 243, 241, 242, 233, - 236, 237, 240, 237, 239, 240, 232, 247, 242, 243, 248, 249, 232, 233, 241, 242, - 233, 243, 232, 250, 247, 242, 243, 248, 251, 252, 253, 232, 247, 242, 243, 248, - 232, 250, 247, 242, 243, 248, 232, 250, 247, 242, 243, 248, 251, 232, 250, 247, - 242, 243, 248, 251, 252, 256, 232, 242, 243, 248, 257, 258, 256, 232, 242, 243, - 248, 259, 260, 261, 256, 232, 242, 243, 248, 258, 256, 232, 242, 243, 248, 258, - 256, 232, 242, 243, 248, 259, 258, 256, 232, 242, 243, 248, 259, 260, 287, 288, - 291, 288, 290, 291, 296, 297, 300, 297, 299, 300, 301, 302, 303, 307, 308, 311, - 308, 310, 311, 312, 313, 8, 316, 317, 320, 317, 319, 320, 321, 322, 9, 325, - 326, 329, 326, 328, 329, 330, 331, 10, 334, 335, 338, 335, 337, 338, 339, 340, - 11, 343, 344, 347, 344, 346, 347, 348, 349, 350, 353, 354, 355, 353, 361, 362, - 354, 355, 363, 353, 364, 361, 362, 354, 355, 365, 366, 367, 353, 361, 362, 354, - 355, 353, 364, 361, 362, 354, 355, 353, 364, 361, 362, 354, 355, 365, 353, 364, - 361, 362, 354, 355, 365, 366, 368, 375, 376, 369, 377, 368, 378, 375, 376, 369, - 379, 380, 381, 368, 375, 376, 369, 368, 378, 375, 376, 369, 368, 378, 375, 376, - 369, 379, 368, 378, 375, 376, 369, 379, 380, 383, 384, 385, 383, 391, 392, 384, - 385, 393, 383, 394, 391, 392, 384, 385, 395, 396, 397, 383, 391, 392, 384, 385, - 383, 394, 391, 392, 384, 385, 383, 394, 391, 392, 384, 385, 395, 383, 394, 391, - 392, 384, 385, 395, 396, 398, 405, 406, 399, 407, 398, 408, 405, 406, 399, 409, - 410, 411, 398, 405, 406, 399, 398, 408, 405, 406, 399, 398, 408, 405, 406, 399, - 409, 398, 408, 405, 406, 399, 409, 410, 414, 419, 420, 415, 421, 414, 422, 419, - 420, 415, 423, 424, 425, 414, 419, 420, 415, 414, 422, 419, 420, 415, 414, 422, - 419, 420, 415, 423, 414, 422, 419, 420, 415, 423, 424, 427, 428, 429, 427, 433, - 434, 428, 429, 435, 427, 436, 433, 434, 428, 429, 437, 438, 439, 427, 433, 434, - 428, 429, 427, 436, 433, 434, 428, 429, 427, 436, 433, 434, 428, 429, 437, 427, - 436, 433, 434, 428, 429, 437, 438, 442, 434, 427, 428, 429, 443, 444, 442, 434, - 427, 428, 429, 445, 446, 447, 442, 434, 427, 428, 429, 444, 442, 434, 427, 428, - 429, 444, 442, 434, 427, 428, 429, 445, 444, 442, 434, 427, 428, 429, 445, 446, - 450, 420, 414, 415, 451, 452, 450, 420, 414, 415, 453, 454, 455, 450, 420, 414, - 415, 452, 450, 420, 414, 415, 452, 450, 420, 414, 415, 453, 452, 450, 420, 414, - 415, 453, 454, 460, 465, 466, 461, 467, 460, 468, 465, 466, 461, 469, 470, 471, - 460, 465, 466, 461, 460, 468, 465, 466, 461, 460, 468, 465, 466, 461, 469, 460, - 468, 465, 466, 461, 469, 470, 474, 466, 460, 461, 475, 476, 474, 466, 460, 461, - 477, 478, 479, 474, 466, 460, 461, 476, 474, 466, 460, 461, 476, 474, 466, 460, - 461, 477, 476, 474, 466, 460, 461, 477, 478, 480, 485, 486, 481, 487, 480, 488, - 485, 486, 481, 489, 490, 491, 480, 485, 486, 481, 480, 488, 485, 486, 481, 480, - 488, 485, 486, 481, 489, 480, 488, 485, 486, 481, 489, 490, 494, 520, 536, 506, - 537, 548, 495, 496, 507, 505, 506, 497, 500, 501, 504, 501, 503, 504, 495, 513, - 514, 496, 507, 515, 495, 516, 513, 514, 496, 507, 517, 518, 519, 495, 513, 514, - 496, 507, 495, 516, 513, 514, 496, 507, 495, 516, 513, 514, 496, 507, 517, 495, - 516, 513, 514, 496, 507, 517, 518, 521, 522, 523, 521, 529, 530, 522, 523, 531, - 521, 532, 529, 530, 522, 523, 533, 534, 535, 521, 529, 530, 522, 523, 521, 532, - 529, 530, 522, 523, 521, 532, 529, 530, 522, 523, 533, 521, 532, 529, 530, 522, - 523, 533, 534, 536, 497, 506, 537, 536, 541, 506, 537, 542, 543, 536, 497, 505, - 506, 497, 537, 536, 544, 541, 506, 537, 542, 545, 546, 547, 536, 541, 506, 537, - 542, 536, 544, 541, 506, 537, 542, 536, 544, 541, 506, 537, 542, 545, 536, 544, - 541, 506, 537, 542, 545, 546, 556, 494, 520, 536, 505, 506, 497, 537, 548, 551, - 552, 555, 552, 554, 555, 556, 494, 520, 536, 506, 537, 548, 560, 566, 562, 563, - 564, 565, 562, 563, 564, 567, 572, 576, 580, 584, 588, 562, 586, 587, 562, 589, - 590, 591, 562, 589, 590, 571, 597, 598, 599, 571, 597, 598, 601, 594, 602, 603, - 604, 601, 594, 602, 601, 594, 602, 603, 656, 659, 663, 665, 669, 676, 678, 679, - 680, 682, 684, 685, 686, 687, 696, 697, 712, 698, 700, 701, 698, 705, 706, 700, - 701, 707, 698, 708, 705, 706, 700, 701, 709, 710, 711, 698, 705, 706, 700, 701, - 698, 708, 705, 706, 700, 701, 698, 708, 705, 706, 700, 701, 709, 698, 708, 705, - 706, 700, 701, 709, 710, 714, 706, 698, 700, 701, 715, 716, 714, 706, 698, 700, - 701, 717, 718, 719, 714, 706, 698, 700, 701, 716, 714, 706, 698, 700, 701, 716, - 714, 706, 698, 700, 701, 717, 716, 714, 706, 698, 700, 701, 717, 718, 720, 721, - 734, 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, 747, 752, 753, 748, 754, 747, 755, 752, 753, - 748, 756, 757, 758, 747, 752, 753, 748, 747, 755, 752, 753, 748, 747, 755, 752, - 753, 748, 756, 747, 755, 752, 753, 748, 756, 757, 761, 753, 747, 748, 762, 763, - 761, 753, 747, 748, 764, 765, 766, 761, 753, 747, 748, 763, 761, 753, 747, 748, - 763, 761, 753, 747, 748, 764, 763, 761, 753, 747, 748, 764, 765, 776, 785, 768, - 771, 772, 775, 772, 774, 775, 794, 797, 786, 789, 790, 793, 790, 792, 793, 848, - 659, 663, 665, 669, 857, 678, 679, 860, 682, 684, 863, 686, 687, 866, 697, 712, - 869, 721, 734, 414, 427, 428, 429, 415, 416, 449, 430, 441, 57, 58, 71, 558, - 559, 592, 1, 2, 86, 95, 96, 205, 88, 89, 100, 101, 116, 117, 125, 136, - 144, 145, 166, 168, 169, 170, 182, 184, 185, 186, 195, 196, 125, 136, 223, 224, - 235, 236, 286, 287, 295, 296, 306, 307, 315, 316, 324, 325, 333, 334, 342, 343, - 356, 358, 359, 360, 370, 372, 373, 374, 386, 388, 389, 390, 400, 402, 403, 404, - 482, 483, 499, 500, 508, 510, 511, 512, 524, 526, 527, 528, 538, 539, 550, 551, - 689, 692, 695, 770, 771, 788, 789, + 348, 349, 350, 628, 631, 634, 637, 640, 643, 646, 651, 656, 659, 661, 663, 666, + 669, 672, 675, 678, 692, 695, 698, 702, 707, 718, 742, 764, 766, 767, 768, 781, + 480, 481, 502, 503, 494, 413, 426, 448, 462, 470, 383, 384, 398, 399, 385, 353, + 354, 368, 369, 355, 790, 807, 808, 819, 272, 283, 219, 86, 95, 96, 205, 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, 94, + 95, 96, 205, 86, 89, 90, 93, 90, 92, 93, 97, 98, 107, 108, 123, 194, + 106, 107, 108, 123, 124, 98, 101, 102, 105, 102, 104, 105, 109, 110, 126, 111, + 112, 162, 178, 154, 107, 108, 113, 114, 123, 143, 107, 108, 122, 123, 124, 114, + 117, 118, 121, 118, 120, 121, 109, 129, 130, 110, 126, 131, 109, 132, 129, 130, + 110, 126, 133, 134, 135, 109, 129, 130, 110, 126, 109, 132, 129, 130, 110, 126, + 109, 132, 129, 130, 110, 126, 133, 109, 132, 129, 130, 110, 126, 133, 134, 137, + 130, 109, 110, 126, 138, 139, 137, 130, 109, 110, 126, 140, 141, 142, 137, 130, + 109, 110, 126, 139, 137, 130, 109, 110, 126, 139, 137, 130, 109, 110, 126, 140, + 139, 137, 130, 109, 110, 126, 140, 141, 107, 108, 113, 147, 123, 143, 148, 149, + 107, 108, 113, 114, 122, 123, 124, 114, 143, 107, 108, 113, 150, 147, 123, 143, + 148, 151, 152, 153, 107, 108, 113, 147, 123, 143, 148, 107, 108, 113, 150, 147, + 123, 143, 148, 107, 108, 113, 150, 147, 123, 143, 148, 151, 107, 108, 113, 150, + 147, 123, 143, 148, 151, 152, 107, 108, 156, 113, 123, 143, 148, 157, 107, 108, + 158, 156, 113, 123, 143, 148, 159, 160, 161, 107, 108, 156, 113, 123, 143, 148, + 107, 108, 158, 156, 113, 123, 143, 148, 107, 108, 158, 156, 113, 123, 143, 148, + 159, 107, 108, 158, 156, 113, 123, 143, 148, 159, 160, 163, 164, 165, 107, 108, + 114, 123, 124, 163, 171, 172, 164, 165, 173, 163, 174, 171, 172, 164, 165, 175, + 176, 177, 163, 171, 172, 164, 165, 163, 174, 171, 172, 164, 165, 163, 174, 171, + 172, 164, 165, 175, 163, 174, 171, 172, 164, 165, 175, 176, 179, 180, 181, 179, + 187, 188, 180, 181, 189, 179, 190, 187, 188, 180, 181, 191, 192, 193, 179, 187, + 188, 180, 181, 179, 190, 187, 188, 180, 181, 179, 190, 187, 188, 180, 181, 191, + 179, 190, 187, 188, 180, 181, 191, 192, 97, 198, 107, 108, 123, 194, 199, 200, + 97, 98, 106, 107, 108, 123, 124, 98, 194, 97, 201, 198, 107, 108, 123, 194, + 199, 202, 203, 204, 97, 198, 107, 108, 123, 194, 199, 97, 201, 198, 107, 108, + 123, 194, 199, 97, 201, 198, 107, 108, 123, 194, 199, 202, 97, 201, 198, 107, + 108, 123, 194, 199, 202, 203, 207, 97, 107, 108, 123, 194, 199, 208, 209, 207, + 97, 107, 108, 123, 194, 199, 210, 211, 212, 207, 97, 107, 108, 123, 194, 199, + 209, 207, 97, 107, 108, 123, 194, 199, 209, 207, 97, 107, 108, 123, 194, 199, + 210, 209, 207, 97, 107, 108, 123, 194, 199, 210, 211, 221, 230, 231, 254, 229, + 230, 231, 254, 221, 224, 225, 228, 225, 227, 228, 232, 233, 242, 243, 241, 242, + 233, 236, 237, 240, 237, 239, 240, 232, 247, 242, 243, 248, 249, 232, 233, 241, + 242, 233, 243, 232, 250, 247, 242, 243, 248, 251, 252, 253, 232, 247, 242, 243, + 248, 232, 250, 247, 242, 243, 248, 232, 250, 247, 242, 243, 248, 251, 232, 250, + 247, 242, 243, 248, 251, 252, 256, 232, 242, 243, 248, 257, 258, 256, 232, 242, + 243, 248, 259, 260, 261, 256, 232, 242, 243, 248, 258, 256, 232, 242, 243, 248, + 258, 256, 232, 242, 243, 248, 259, 258, 256, 232, 242, 243, 248, 259, 260, 287, + 288, 291, 288, 290, 291, 296, 297, 300, 297, 299, 300, 301, 302, 303, 307, 308, + 311, 308, 310, 311, 312, 313, 8, 316, 317, 320, 317, 319, 320, 321, 322, 9, + 325, 326, 329, 326, 328, 329, 330, 331, 10, 334, 335, 338, 335, 337, 338, 339, + 340, 11, 343, 344, 347, 344, 346, 347, 348, 349, 350, 353, 354, 355, 353, 361, + 362, 354, 355, 363, 353, 364, 361, 362, 354, 355, 365, 366, 367, 353, 361, 362, + 354, 355, 353, 364, 361, 362, 354, 355, 353, 364, 361, 362, 354, 355, 365, 353, + 364, 361, 362, 354, 355, 365, 366, 368, 375, 376, 369, 377, 368, 378, 375, 376, + 369, 379, 380, 381, 368, 375, 376, 369, 368, 378, 375, 376, 369, 368, 378, 375, + 376, 369, 379, 368, 378, 375, 376, 369, 379, 380, 383, 384, 385, 383, 391, 392, + 384, 385, 393, 383, 394, 391, 392, 384, 385, 395, 396, 397, 383, 391, 392, 384, + 385, 383, 394, 391, 392, 384, 385, 383, 394, 391, 392, 384, 385, 395, 383, 394, + 391, 392, 384, 385, 395, 396, 398, 405, 406, 399, 407, 398, 408, 405, 406, 399, + 409, 410, 411, 398, 405, 406, 399, 398, 408, 405, 406, 399, 398, 408, 405, 406, + 399, 409, 398, 408, 405, 406, 399, 409, 410, 414, 419, 420, 415, 421, 414, 422, + 419, 420, 415, 423, 424, 425, 414, 419, 420, 415, 414, 422, 419, 420, 415, 414, + 422, 419, 420, 415, 423, 414, 422, 419, 420, 415, 423, 424, 427, 440, 428, 433, + 434, 429, 435, 428, 436, 433, 434, 429, 437, 438, 439, 428, 433, 434, 429, 428, + 436, 433, 434, 429, 428, 436, 433, 434, 429, 437, 428, 436, 433, 434, 429, 437, + 438, 442, 434, 428, 429, 443, 444, 442, 434, 428, 429, 445, 446, 447, 442, 434, + 428, 429, 444, 442, 434, 428, 429, 444, 442, 434, 428, 429, 445, 444, 442, 434, + 428, 429, 445, 446, 449, 450, 451, 449, 455, 456, 450, 451, 457, 449, 458, 455, + 456, 450, 451, 459, 460, 461, 449, 455, 456, 450, 451, 449, 458, 455, 456, 450, + 451, 449, 458, 455, 456, 450, 451, 459, 449, 458, 455, 456, 450, 451, 459, 460, + 464, 456, 449, 450, 451, 465, 466, 464, 456, 449, 450, 451, 467, 468, 469, 464, + 456, 449, 450, 451, 466, 464, 456, 449, 450, 451, 466, 464, 456, 449, 450, 451, + 467, 466, 464, 456, 449, 450, 451, 467, 468, 472, 420, 414, 415, 473, 474, 472, + 420, 414, 415, 475, 476, 477, 472, 420, 414, 415, 474, 472, 420, 414, 415, 474, + 472, 420, 414, 415, 475, 474, 472, 420, 414, 415, 475, 476, 482, 487, 488, 483, + 489, 482, 490, 487, 488, 483, 491, 492, 493, 482, 487, 488, 483, 482, 490, 487, + 488, 483, 482, 490, 487, 488, 483, 491, 482, 490, 487, 488, 483, 491, 492, 496, + 488, 482, 483, 497, 498, 496, 488, 482, 483, 499, 500, 501, 496, 488, 482, 483, + 498, 496, 488, 482, 483, 498, 496, 488, 482, 483, 499, 498, 496, 488, 482, 483, + 499, 500, 502, 507, 508, 503, 509, 502, 510, 507, 508, 503, 511, 512, 513, 502, + 507, 508, 503, 502, 510, 507, 508, 503, 502, 510, 507, 508, 503, 511, 502, 510, + 507, 508, 503, 511, 512, 516, 542, 558, 528, 559, 570, 517, 518, 529, 527, 528, + 519, 522, 523, 526, 523, 525, 526, 517, 535, 536, 518, 529, 537, 517, 538, 535, + 536, 518, 529, 539, 540, 541, 517, 535, 536, 518, 529, 517, 538, 535, 536, 518, + 529, 517, 538, 535, 536, 518, 529, 539, 517, 538, 535, 536, 518, 529, 539, 540, + 543, 544, 545, 543, 551, 552, 544, 545, 553, 543, 554, 551, 552, 544, 545, 555, + 556, 557, 543, 551, 552, 544, 545, 543, 554, 551, 552, 544, 545, 543, 554, 551, + 552, 544, 545, 555, 543, 554, 551, 552, 544, 545, 555, 556, 558, 519, 528, 559, + 558, 563, 528, 559, 564, 565, 558, 519, 527, 528, 519, 559, 558, 566, 563, 528, + 559, 564, 567, 568, 569, 558, 563, 528, 559, 564, 558, 566, 563, 528, 559, 564, + 558, 566, 563, 528, 559, 564, 567, 558, 566, 563, 528, 559, 564, 567, 568, 578, + 516, 542, 558, 527, 528, 519, 559, 570, 573, 574, 577, 574, 576, 577, 578, 516, + 542, 558, 528, 559, 570, 582, 588, 584, 585, 586, 587, 584, 585, 586, 589, 594, + 598, 602, 606, 610, 584, 608, 609, 584, 611, 612, 613, 584, 611, 612, 593, 619, + 620, 621, 593, 619, 620, 623, 616, 624, 625, 626, 623, 616, 624, 623, 616, 624, + 625, 678, 681, 685, 687, 691, 698, 700, 701, 702, 704, 706, 707, 708, 709, 718, + 719, 734, 720, 722, 723, 720, 727, 728, 722, 723, 729, 720, 730, 727, 728, 722, + 723, 731, 732, 733, 720, 727, 728, 722, 723, 720, 730, 727, 728, 722, 723, 720, + 730, 727, 728, 722, 723, 731, 720, 730, 727, 728, 722, 723, 731, 732, 736, 728, + 720, 722, 723, 737, 738, 736, 728, 720, 722, 723, 739, 740, 741, 736, 728, 720, + 722, 723, 738, 736, 728, 720, 722, 723, 738, 736, 728, 720, 722, 723, 739, 738, + 736, 728, 720, 722, 723, 739, 740, 742, 743, 756, 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, + 769, 774, 775, 770, 776, 769, 777, 774, 775, 770, 778, 779, 780, 769, 774, 775, + 770, 769, 777, 774, 775, 770, 769, 777, 774, 775, 770, 778, 769, 777, 774, 775, + 770, 778, 779, 783, 775, 769, 770, 784, 785, 783, 775, 769, 770, 786, 787, 788, + 783, 775, 769, 770, 785, 783, 775, 769, 770, 785, 783, 775, 769, 770, 786, 785, + 783, 775, 769, 770, 786, 787, 798, 807, 790, 793, 794, 797, 794, 796, 797, 816, + 819, 808, 811, 812, 815, 812, 814, 815, 870, 681, 685, 687, 691, 879, 700, 701, + 882, 704, 706, 885, 708, 709, 888, 719, 734, 891, 743, 756, 414, 449, 450, 451, + 415, 416, 471, 452, 463, 57, 58, 71, 580, 581, 614, 1, 2, 86, 95, 96, + 205, 88, 89, 100, 101, 116, 117, 125, 136, 144, 145, 166, 168, 169, 170, 182, + 184, 185, 186, 195, 196, 125, 136, 223, 224, 235, 236, 286, 287, 295, 296, 306, + 307, 315, 316, 324, 325, 333, 334, 342, 343, 356, 358, 359, 360, 370, 372, 373, + 374, 386, 388, 389, 390, 400, 402, 403, 404, 504, 505, 521, 522, 530, 532, 533, + 534, 546, 548, 549, 550, 560, 561, 572, 573, 711, 714, 717, 792, 793, 810, 811, }; private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) { @@ -6942,7 +7193,7 @@ private void ReInitRounds() { int i; jjround = 0x80000001; - for (i = 878; i-- > 0;) + for (i = 900; i-- > 0;) jjrounds[i] = 0x80000000; } @@ -6975,10 +7226,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, @@ -6991,8 +7242,8 @@ public void SwitchTo(int lexState) }; protected SimpleCharStream input_stream; - private final int[] jjrounds = new int[878]; - private final int[] jjstateSet = new int[2 * 878]; + private final int[] jjrounds = new int[900]; + private final int[] jjstateSet = new int[2 * 900]; private final StringBuilder jjimage = new StringBuilder(); private StringBuilder image = jjimage; private int jjimageLen;