From 6002c0a793cd8e739c6c1b905618b1975bad3dc3 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 | 1253 +++-- org/w3c/css/parser/analyzer/CssParser.jj | 15 +- .../parser/analyzer/CssParserConstants.java | 146 +- .../analyzer/CssParserTokenManager.java | 4610 +++++++++-------- 4 files changed, 3233 insertions(+), 2791 deletions(-) diff --git a/org/w3c/css/parser/analyzer/CssParser.java b/org/w3c/css/parser/analyzer/CssParser.java index 9bbcde67f..71eecc016 100644 --- a/org/w3c/css/parser/analyzer/CssParser.java +++ b/org/w3c/css/parser/analyzer/CssParser.java @@ -753,7 +753,7 @@ final public void nested_at_rules() throws ParseException { case PSEUDOELEMENT_SYM: case CLASS: case FUNCTIONNOT: - case 112:{ + case 114:{ ruleSet(); break; } @@ -1140,7 +1140,7 @@ final public void ignoreStatement() throws ParseException { case ATKEYWORD: case CLASS: case FUNCTIONNOT: - case 112:{ + case 114:{ ; break; } @@ -1166,7 +1166,7 @@ final public void ignoreStatement() throws ParseException { case PSEUDOELEMENT_SYM: case CLASS: case FUNCTIONNOT: - case 112:{ + case 114:{ ruleSet(); break; } @@ -1576,7 +1576,7 @@ final public void mediaquerylist(AtRuleMedia mediaRule) throws ParseException { case ATKEYWORD: case CLASS: case FUNCTIONNOT: - case 112:{ + case 114:{ ; break; } @@ -1602,7 +1602,7 @@ final public void mediaquerylist(AtRuleMedia mediaRule) throws ParseException { case PSEUDOELEMENT_SYM: case CLASS: case FUNCTIONNOT: - case 112:{ + case 114:{ ruleSet(); break; } @@ -1808,6 +1808,7 @@ final public void mediaquerylist(AtRuleMedia mediaRule) throws ParseException { case TILDE: case IDENT: case HASHIDENT: + case CUSTOM_PROPERTY_NAME: case EQ: case DIV: case LBRACKET: @@ -1818,7 +1819,7 @@ final public void mediaquerylist(AtRuleMedia mediaRule) throws ParseException { case COLON: case ATKEYWORD: case CLASS: - case 111:{ + case 113:{ p = declaration(); f.setProperty(p); break; @@ -3089,6 +3090,7 @@ final public char unaryOperator() throws ParseException { case COMMA: case TILDE: case IDENT: + case CUSTOM_PROPERTY_NAME: case EQ: case DIV: case LBRACKET: @@ -3097,12 +3099,13 @@ final public char unaryOperator() throws ParseException { case LPARAN: case RPARAN: case COLON: - case 111:{ + case 113:{ 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: @@ -3111,72 +3114,97 @@ final public char unaryOperator() throws ParseException { case LPARAN: case RPARAN: case COLON: - case 111:{ + case 113:{ switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { - case 111:{ - hack = jj_consume_token(111); - 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 113:{ + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case 113:{ + hack = jj_consume_token(113); + 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[121] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); } - case DIV:{ - hack = jj_consume_token(DIV); break; } default: - jj_la1[121] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); + jj_la1[122] = jj_gen; + ; + } + n = jj_consume_token(IDENT); + break; } + case CUSTOM_PROPERTY_NAME:{ + n = jj_consume_token(CUSTOM_PROPERTY_NAME); break; } default: - jj_la1[122] = jj_gen; - ; + jj_la1[123] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); } - n = jj_consume_token(IDENT); label_91: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -3185,7 +3213,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[123] = jj_gen; + jj_la1[124] = jj_gen; break label_91; } jj_consume_token(S); @@ -3220,7 +3248,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[124] = jj_gen; + jj_la1[125] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3239,7 +3267,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[125] = jj_gen; + jj_la1[126] = jj_gen; break label_92; } jj_consume_token(S); @@ -3247,7 +3275,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[126] = jj_gen; + jj_la1[127] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3274,7 +3302,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[127] = jj_gen; + jj_la1[128] = jj_gen; break label_93; } jj_consume_token(COMMA); @@ -3286,7 +3314,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[128] = jj_gen; + jj_la1[129] = jj_gen; break label_94; } jj_consume_token(S); @@ -3306,7 +3334,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[129] = jj_gen; + jj_la1[130] = jj_gen; break label_95; } jj_consume_token(S); @@ -3321,7 +3349,7 @@ final public char unaryOperator() throws ParseException { break; } default: - jj_la1[130] = jj_gen; + jj_la1[131] = jj_gen; break label_96; } jj_consume_token(S); @@ -3378,6 +3406,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: @@ -3388,7 +3417,7 @@ final public ArrayList declarations() throws ParseException {if(!va case COLON: case ATKEYWORD: case CLASS: - case 111:{ + case 113:{ values = declaration(); if (values != null) { value_set.add(values); @@ -3400,7 +3429,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[131] = jj_gen; + jj_la1[132] = jj_gen; ; } label_97: @@ -3411,7 +3440,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[132] = jj_gen; + jj_la1[133] = jj_gen; break label_97; } jj_consume_token(SEMICOLON); @@ -3423,7 +3452,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[133] = jj_gen; + jj_la1[134] = jj_gen; break label_98; } jj_consume_token(S); @@ -3435,6 +3464,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: @@ -3445,7 +3475,7 @@ final public ArrayList declarations() throws ParseException {if(!va case COLON: case ATKEYWORD: case CLASS: - case 111:{ + case 113:{ values = declaration(); if (values != null) { value_set.add(values); @@ -3457,7 +3487,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[134] = jj_gen; + jj_la1[135] = jj_gen; ; } } @@ -3483,7 +3513,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[135] = jj_gen; + jj_la1[136] = jj_gen; break label_99; } jj_consume_token(S); @@ -3514,7 +3544,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[136] = jj_gen; + jj_la1[137] = jj_gen; break label_100; } comb = combinator(); @@ -3609,7 +3639,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[137] = jj_gen; + jj_la1[138] = jj_gen; break label_101; } label_102: @@ -3621,7 +3651,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[138] = jj_gen; + jj_la1[139] = jj_gen; break label_102; } } @@ -3641,7 +3671,7 @@ final public ArrayList declarations() throws ParseException {if(!va switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case IDENT: case ANY: - case 112:{ + case 114:{ element_name(selector); label_103: while (true) { @@ -3665,7 +3695,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[139] = jj_gen; + jj_la1[140] = jj_gen; break label_103; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -3700,7 +3730,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(); } @@ -3757,7 +3787,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[141] = jj_gen; + jj_la1[142] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3781,7 +3811,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[142] = jj_gen; + jj_la1[143] = jj_gen; break label_104; } } @@ -3789,7 +3819,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[143] = jj_gen; + jj_la1[144] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3885,7 +3915,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[144] = jj_gen; + jj_la1[145] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3926,7 +3956,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[145] = jj_gen; + jj_la1[146] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3954,17 +3984,17 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[146] = jj_gen; + jj_la1[147] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; } default: - jj_la1[147] = jj_gen; + jj_la1[148] = jj_gen; ; } - p = jj_consume_token(112); + p = jj_consume_token(114); } else { ; } @@ -4017,7 +4047,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[148] = jj_gen; + jj_la1[149] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4038,7 +4068,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[149] = jj_gen; + jj_la1[150] = jj_gen; break label_105; } jj_consume_token(S); @@ -4052,7 +4082,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[150] = jj_gen; + jj_la1[151] = jj_gen; break label_106; } jj_consume_token(S); @@ -4096,7 +4126,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[151] = jj_gen; + jj_la1[152] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4108,7 +4138,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[152] = jj_gen; + jj_la1[153] = jj_gen; break label_107; } jj_consume_token(S); @@ -4125,7 +4155,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[153] = jj_gen; + jj_la1[154] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4137,7 +4167,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[154] = jj_gen; + jj_la1[155] = jj_gen; break label_108; } jj_consume_token(S); @@ -4145,7 +4175,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[155] = jj_gen; + jj_la1[156] = jj_gen; ; } jj_consume_token(RBRACKET); @@ -4235,7 +4265,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[156] = jj_gen; + jj_la1[157] = jj_gen; break label_109; } jj_consume_token(S); @@ -4243,7 +4273,7 @@ final public ArrayList declarations() throws ParseException {if(!va switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case IDENT: case ANY: - case 112:{ + case 114:{ element_name(ns); break; } @@ -4274,7 +4304,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[157] = jj_gen; + jj_la1[158] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4286,7 +4316,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[158] = jj_gen; + jj_la1[159] = jj_gen; break label_110; } jj_consume_token(S); @@ -4350,7 +4380,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[159] = jj_gen; + jj_la1[160] = jj_gen; break label_111; } jj_consume_token(S); @@ -4369,7 +4399,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[160] = jj_gen; + jj_la1[161] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4381,7 +4411,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[161] = jj_gen; + jj_la1[162] = jj_gen; break label_112; } jj_consume_token(S); @@ -4408,7 +4438,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[162] = jj_gen; + jj_la1[163] = jj_gen; break label_113; } jj_consume_token(S); @@ -4428,7 +4458,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[163] = jj_gen; + jj_la1[164] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4436,14 +4466,14 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[164] = jj_gen; + jj_la1[165] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; } default: - jj_la1[165] = jj_gen; + jj_la1[166] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4524,7 +4554,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[166] = jj_gen; + jj_la1[167] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4550,7 +4580,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[167] = jj_gen; + jj_la1[168] = jj_gen; break label_114; } jj_consume_token(S); @@ -4562,13 +4592,13 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[168] = jj_gen; + jj_la1[169] = jj_gen; ; } break; } default: - jj_la1[169] = jj_gen; + jj_la1[170] = jj_gen; ; } try { @@ -4622,7 +4652,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[170] = jj_gen; + jj_la1[171] = jj_gen; break label_115; } jj_consume_token(S); @@ -4634,7 +4664,7 @@ final public ArrayList declarations() throws ParseException {if(!va break; } default: - jj_la1[171] = jj_gen; + jj_la1[172] = jj_gen; ; } try { @@ -4702,7 +4732,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[172] = jj_gen; + jj_la1[173] = jj_gen; break label_116; } jj_consume_token(S); @@ -4753,7 +4783,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[173] = jj_gen; + jj_la1[174] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4765,7 +4795,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[174] = jj_gen; + jj_la1[175] = jj_gen; break label_118; } jj_consume_token(S); @@ -4782,7 +4812,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[175] = jj_gen; + jj_la1[176] = jj_gen; break label_117; } } @@ -4798,43 +4828,9 @@ final public boolean prio() throws ParseException { term(values); label_119: 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_3(2)) { ; - break; - } - default: - jj_la1[176] = jj_gen; + } else { break label_119; } operator(values); @@ -5050,6 +5046,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:{ @@ -5062,6 +5059,65 @@ final public boolean prio() throws ParseException { setValue(func, exp, operator, null, FUNCTION); break; } + case FUNCTIONVAR:{ + n = jj_consume_token(FUNCTIONVAR); + label_121: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[180] = jj_gen; + break label_121; + } + jj_consume_token(S); + } + jj_consume_token(CUSTOM_PROPERTY_NAME); + label_122: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case COMMA:{ + ; + break; + } + default: + jj_la1[181] = jj_gen; + break label_122; + } + jj_consume_token(COMMA); + label_123: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[182] = jj_gen; + break label_123; + } + jj_consume_token(S); + } + expr(); + } + label_124: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[183] = jj_gen; + break label_124; + } + jj_consume_token(S); + } + jj_consume_token(LPARAN); + break; + } case FUNCTION:{ func = function(); setValue(func, exp, operator, null, FUNCTION); @@ -5089,7 +5145,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[180] = jj_gen; + jj_la1[184] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5139,27 +5195,23 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[181] = jj_gen; + jj_la1[185] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; } default: - jj_la1[182] = jj_gen; + jj_la1[186] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_121: + label_125: while (true) { - switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { - case S:{ + if (jj_2_4(2)) { ; - break; - } - default: - jj_la1[183] = jj_gen; - break label_121; + } else { + break label_125; } jj_consume_token(S); } @@ -5198,12 +5250,12 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[184] = jj_gen; + jj_la1[187] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case NUMBER:{ - if (jj_2_3(2147483647)) { + if (jj_2_5(2147483647)) { ratio(exp, operator); } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5213,7 +5265,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[185] = jj_gen; + jj_la1[188] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5321,18 +5373,18 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[186] = jj_gen; + jj_la1[189] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; } default: - jj_la1[187] = jj_gen; + jj_la1[190] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_122: + label_126: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5340,8 +5392,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[188] = jj_gen; - break label_122; + jj_la1[191] = jj_gen; + break label_126; } jj_consume_token(S); } @@ -5403,11 +5455,11 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[189] = jj_gen; + jj_la1[192] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_123: + label_127: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5415,15 +5467,15 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[190] = jj_gen; - break label_123; + jj_la1[193] = jj_gen; + break label_127; } jj_consume_token(S); } break; } default: - jj_la1[191] = jj_gen; + jj_la1[194] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5433,7 +5485,7 @@ final public boolean prio() throws ParseException { CssCalc c; Token n; n = jj_consume_token(FUNCTIONCALC); - label_124: + label_128: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5441,13 +5493,13 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[192] = jj_gen; - break label_124; + jj_la1[195] = jj_gen; + break label_128; } jj_consume_token(S); } v = mathsum(); - label_125: + label_129: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5455,8 +5507,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[193] = jj_gen; - break label_125; + jj_la1[196] = jj_gen; + break label_129; } jj_consume_token(S); } @@ -5491,12 +5543,12 @@ final public boolean prio() throws ParseException { v1 = mathproduct(); c = new CssCalc(ac, v1); nb_pre_sp = 0; - label_126: + label_130: while (true) { - if (jj_2_4(2)) { + if (jj_2_6(2)) { ; } else { - break label_126; + break label_130; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case PLUS:{ @@ -5505,7 +5557,7 @@ final public boolean prio() throws ParseException { } case S: case MINUS:{ - label_127: + label_131: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5513,8 +5565,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[194] = jj_gen; - break label_127; + jj_la1[197] = jj_gen; + break label_131; } jj_consume_token(S); nb_pre_sp++; @@ -5523,14 +5575,14 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[195] = jj_gen; + jj_la1[198] = 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_128: + label_132: while (true) { jj_consume_token(S); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5539,8 +5591,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[196] = jj_gen; - break label_128; + jj_la1[199] = jj_gen; + break label_132; } } v2 = mathproduct(); @@ -5566,14 +5618,14 @@ final public boolean prio() throws ParseException { boolean concat = false; v1 = mathunit(); c = new CssCalc(ac, v1); - label_129: + label_133: while (true) { - if (jj_2_5(2)) { + if (jj_2_7(2)) { ; } else { - break label_129; + break label_133; } - label_130: + label_134: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5581,15 +5633,15 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[197] = jj_gen; - break label_130; + jj_la1[200] = jj_gen; + break label_134; } jj_consume_token(S); } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case ANY:{ o = jj_consume_token(ANY); - label_131: + label_135: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5597,8 +5649,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[198] = jj_gen; - break label_131; + jj_la1[201] = jj_gen; + break label_135; } jj_consume_token(S); } @@ -5607,7 +5659,7 @@ final public boolean prio() throws ParseException { } case DIV:{ o = jj_consume_token(DIV); - label_132: + label_136: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5615,8 +5667,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[199] = jj_gen; - break label_132; + jj_la1[202] = jj_gen; + break label_136; } jj_consume_token(S); } @@ -5627,7 +5679,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[200] = jj_gen; + jj_la1[203] = jj_gen; ; } n = jj_consume_token(NUMBER); @@ -5635,7 +5687,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[201] = jj_gen; + jj_la1[204] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5674,7 +5726,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[202] = jj_gen; + jj_la1[205] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5724,7 +5776,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[203] = jj_gen; + jj_la1[206] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5732,7 +5784,7 @@ final public boolean prio() throws ParseException { } case RPARAN:{ jj_consume_token(RPARAN); - label_133: + label_137: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5740,13 +5792,13 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[204] = jj_gen; - break label_133; + jj_la1[207] = jj_gen; + break label_137; } jj_consume_token(S); } v = mathsum(); - label_134: + label_138: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5754,8 +5806,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[205] = jj_gen; - break label_134; + jj_la1[208] = jj_gen; + break label_138; } jj_consume_token(S); } @@ -5771,43 +5823,102 @@ final public boolean prio() throws ParseException { v = attr(); break; } - default: - jj_la1[206] = 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_135: - while (true) { - switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { - case S:{ - ; - break; + case FUNCTIONVAR:{ + n = jj_consume_token(FUNCTIONVAR); + label_139: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[209] = jj_gen; + break label_139; } - default: - jj_la1[207] = jj_gen; - break label_135; + jj_consume_token(S); } - jj_consume_token(S); - } - n = jj_consume_token(IDENT); - label_136: - while (true) { - switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { - case S:{ - ; - break; + jj_consume_token(CUSTOM_PROPERTY_NAME); + label_140: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case COMMA:{ + ; + break; + } + default: + jj_la1[210] = jj_gen; + break label_140; + } + jj_consume_token(COMMA); + label_141: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[211] = jj_gen; + break label_141; + } + jj_consume_token(S); + } + expr(); + } + label_142: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[212] = jj_gen; + break label_142; + } + jj_consume_token(S); + } + jj_consume_token(LPARAN); + break; + } + default: + jj_la1[213] = 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_143: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; } default: - jj_la1[208] = jj_gen; - break label_136; + jj_la1[214] = jj_gen; + break label_143; + } + jj_consume_token(S); + } + n = jj_consume_token(IDENT); + label_144: + while (true) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case S:{ + ; + break; + } + default: + jj_la1[215] = jj_gen; + break label_144; } jj_consume_token(S); } @@ -5815,23 +5926,23 @@ final public boolean prio() throws ParseException { setValue(new CssIdent(), exp, ' ', n, IDENT); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case IDENT: - case 113:{ + case 115:{ switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case IDENT:{ n = jj_consume_token(IDENT); break; } - case 113:{ - n = jj_consume_token(113); + case 115:{ + n = jj_consume_token(115); break; } default: - jj_la1[209] = jj_gen; + jj_la1[216] = jj_gen; jj_consume_token(-1); throw new ParseException(); } setValue(new CssIdent(), exp, ' ', n, IDENT); - label_137: + label_145: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5839,22 +5950,22 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[210] = jj_gen; - break label_137; + jj_la1[217] = jj_gen; + break label_145; } jj_consume_token(S); } break; } default: - jj_la1[211] = jj_gen; + jj_la1[218] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case COMMA:{ jj_consume_token(COMMA); exp.setOperator(','); - label_138: + label_146: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5862,8 +5973,8 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[212] = jj_gen; - break label_138; + jj_la1[219] = jj_gen; + break label_146; } jj_consume_token(S); } @@ -5871,7 +5982,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[213] = jj_gen; + jj_la1[220] = jj_gen; ; } jj_consume_token(LPARAN); @@ -5888,7 +5999,7 @@ final public boolean prio() throws ParseException { CssExpression exp; CssColor color = new CssColor(); n = jj_consume_token(FUNCTION); - label_139: + label_147: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case S:{ @@ -5896,12 +6007,12 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[214] = jj_gen; - break label_139; + jj_la1[221] = jj_gen; + break label_147; } jj_consume_token(S); } - if (jj_2_6(2)) { + if (jj_2_8(2)) { exp = expr(); jj_consume_token(LPARAN); String funcname = n.image.toLowerCase(); @@ -5964,7 +6075,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[215] = jj_gen; + jj_la1[222] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5996,7 +6107,7 @@ final public boolean prio() throws ParseException { break; } default: - jj_la1[216] = jj_gen; + jj_la1[223] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6300,94 +6411,34 @@ private boolean jj_2_6(int xla) finally { jj_save(5, xla); } } - private boolean jj_3R_159() + private boolean jj_2_7(int xla) { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_177()) jj_scanpos = xsp; - xsp = jj_scanpos; - if (jj_3R_178()) { - jj_scanpos = xsp; - if (jj_3R_179()) { - jj_scanpos = xsp; - if (jj_3R_180()) { - jj_scanpos = xsp; - if (jj_3R_181()) { - jj_scanpos = xsp; - if (jj_3R_182()) { - jj_scanpos = xsp; - 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()) { - jj_scanpos = xsp; - if (jj_3R_192()) { - jj_scanpos = xsp; - if (jj_3R_193()) return true; - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - return false; + 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_3R_147() + private boolean jj_2_8(int xla) { - if (jj_3R_153()) return true; - return false; - } - - private boolean jj_3R_151() - { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_159()) { - jj_scanpos = xsp; - if (jj_3R_160()) return true; - } - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(21)) { jj_scanpos = xsp; break; } - } - return false; + jj_la = xla; jj_lastpos = jj_scanpos = token; + try { return (!jj_3_8()); } + catch(LookaheadSuccess ls) { return true; } + finally { jj_save(7, xla); } } - private boolean jj_3R_140() + private boolean jj_3R_148() { Token xsp; xsp = jj_scanpos; - if (jj_3R_146()) { + if (jj_3R_156()) { jj_scanpos = xsp; - if (jj_3R_147()) return true; + if (jj_3R_157()) return true; } return false; } - private boolean jj_3R_146() + private boolean jj_3R_156() { if (jj_scan_token(NOT)) return true; Token xsp; @@ -6396,17 +6447,17 @@ private boolean jj_3R_146() xsp = jj_scanpos; if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } - if (jj_3R_153()) return true; + if (jj_3R_164()) return true; return false; } - private boolean jj_3R_210() + private boolean jj_3R_218() { if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_173() + private boolean jj_3R_200() { if (jj_scan_token(FUNCTIONCALC)) return true; Token xsp; @@ -6414,36 +6465,36 @@ private boolean jj_3R_173() xsp = jj_scanpos; if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } - if (jj_3R_209()) return true; + if (jj_3R_217()) return true; return false; } - private boolean jj_3R_152() + private boolean jj_3_3() { - if (jj_3R_161()) return true; + if (jj_3R_150()) return true; if (jj_3R_151()) return true; return false; } - private boolean jj_3R_145() + private boolean jj_3R_155() { if (jj_3R_151()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_152()) { jj_scanpos = xsp; break; } + if (jj_3_3()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3_6() + private boolean jj_3_8() { - if (jj_3R_145()) return true; + if (jj_3R_155()) return true; if (jj_scan_token(LPARAN)) return true; return false; } - private boolean jj_3R_206() + private boolean jj_3R_202() { if (jj_scan_token(FUNCTION)) return true; Token xsp; @@ -6452,14 +6503,14 @@ private boolean jj_3R_206() if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3_6()) { + if (jj_3_8()) { jj_scanpos = xsp; - if (jj_3R_210()) return true; + if (jj_3R_218()) return true; } return false; } - private boolean jj_3_3() + private boolean jj_3_5() { if (jj_scan_token(NUMBER)) return true; Token xsp; @@ -6471,13 +6522,13 @@ private boolean jj_3_3() return false; } - private boolean jj_3R_164() + private boolean jj_3R_205() { if (jj_scan_token(NUMBER)) return true; return false; } - private boolean jj_3R_174() + private boolean jj_3R_201() { if (jj_scan_token(FUNCTIONATTR)) return true; Token xsp; @@ -6489,7 +6540,7 @@ private boolean jj_3R_174() return false; } - private boolean jj_3_5() + private boolean jj_3_7() { Token xsp; while (true) { @@ -6497,87 +6548,105 @@ private boolean jj_3_5() if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_143()) { + if (jj_3R_153()) { jj_scanpos = xsp; - if (jj_3R_144()) return true; + if (jj_3R_154()) return true; } return false; } - private boolean jj_3R_150() + private boolean jj_3R_163() { - if (jj_3R_158()) return true; + if (jj_3R_198()) return true; return false; } - private boolean jj_3R_141() + private boolean jj_3R_149() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(38)) { jj_scanpos = xsp; - if (jj_scan_token(51)) return true; + if (jj_scan_token(52)) return true; } return false; } - private boolean jj_3R_157() + private boolean jj_3R_197() { - if (jj_3R_174()) return true; + if (jj_scan_token(FUNCTIONVAR)) return true; return false; } - private boolean jj_3R_156() + private boolean jj_3R_196() { - if (jj_3R_173()) return true; + if (jj_3R_201()) return true; return false; } - private boolean jj_3R_155() + private boolean jj_3R_195() + { + if (jj_3R_200()) return true; + return false; + } + + private boolean jj_3R_194() { if (jj_scan_token(RPARAN)) return true; return false; } - private boolean jj_3R_203() + private boolean jj_3_4() { - if (jj_scan_token(UNICODERANGE)) return true; + if (jj_scan_token(S)) return true; return false; } - private boolean jj_3R_172() + private boolean jj_3R_213() { if (jj_scan_token(FREQ)) return true; return false; } - private boolean jj_3R_171() + private boolean jj_3R_192() + { + if (jj_scan_token(UNICODERANGE)) return true; + return false; + } + + private boolean jj_3R_212() { if (jj_scan_token(TIME)) return true; return false; } - private boolean jj_3R_170() + private boolean jj_3R_211() { if (jj_scan_token(ANGLE)) return true; return false; } - private boolean jj_3R_169() + private boolean jj_3R_210() { if (jj_scan_token(FLEX)) return true; return false; } - private boolean jj_3R_212() + private boolean jj_3R_209() + { + if (jj_scan_token(ABSOLUTLENGTH)) return true; + return false; + } + + private boolean jj_3R_222() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(39)) { jj_scanpos = xsp; - if (jj_scan_token(103)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; - if (jj_scan_token(92)) return true; + if (jj_scan_token(93)) return true; } } while (true) { @@ -6587,80 +6656,74 @@ private boolean jj_3R_212() return false; } - private boolean jj_3R_168() - { - if (jj_scan_token(ABSOLUTLENGTH)) return true; - return false; - } - - private boolean jj_3R_202() + private boolean jj_3R_191() { if (jj_scan_token(URL)) return true; return false; } - private boolean jj_3R_167() + private boolean jj_3R_208() { if (jj_scan_token(RELVIEWLENGTH)) return true; return false; } - private boolean jj_3_2() + private boolean jj_3R_190() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_141()) jj_scanpos = xsp; - if (jj_scan_token(112)) return true; + if (jj_3R_203()) return true; return false; } - private boolean jj_3R_201() + private boolean jj_3R_204() { - if (jj_3R_207()) return true; + if (jj_3R_198()) return true; return false; } - private boolean jj_3R_166() + private boolean jj_3R_207() { if (jj_scan_token(RELFONTLENGTH)) return true; return false; } - private boolean jj_3R_163() + private boolean jj_3_2() { - if (jj_3R_158()) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_149()) jj_scanpos = xsp; + if (jj_scan_token(114)) return true; return false; } - private boolean jj_3R_165() + private boolean jj_3R_206() { if (jj_scan_token(PERCENTAGE)) return true; return false; } - private boolean jj_3R_154() + private boolean jj_3R_193() { Token xsp; xsp = jj_scanpos; - if (jj_3R_163()) jj_scanpos = xsp; + if (jj_3R_204()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_164()) { + if (jj_3R_205()) { jj_scanpos = xsp; - if (jj_3R_165()) { + if (jj_3R_206()) { jj_scanpos = xsp; - if (jj_3R_166()) { + if (jj_3R_207()) { jj_scanpos = xsp; - if (jj_3R_167()) { + if (jj_3R_208()) { jj_scanpos = xsp; - if (jj_3R_168()) { + if (jj_3R_209()) { jj_scanpos = xsp; - if (jj_3R_169()) { + if (jj_3R_210()) { jj_scanpos = xsp; - if (jj_3R_170()) { + if (jj_3R_211()) { jj_scanpos = xsp; - if (jj_3R_171()) { + if (jj_3R_212()) { jj_scanpos = xsp; - if (jj_3R_172()) return true; + if (jj_3R_213()) return true; } } } @@ -6672,38 +6735,41 @@ private boolean jj_3R_154() return false; } - private boolean jj_3R_144() - { - 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_150()) jj_scanpos = xsp; - if (jj_scan_token(NUMBER)) return true; - return false; - } - - private boolean jj_3R_149() + private boolean jj_3R_162() { Token xsp; xsp = jj_scanpos; - if (jj_3R_154()) { + if (jj_3R_193()) { jj_scanpos = xsp; - if (jj_3R_155()) { + if (jj_3R_194()) { jj_scanpos = xsp; - if (jj_3R_156()) { + if (jj_3R_195()) { jj_scanpos = xsp; - if (jj_3R_157()) return true; + if (jj_3R_196()) { + jj_scanpos = xsp; + if (jj_3R_197()) return true; + } } } } return false; } - private boolean jj_3R_143() + private boolean jj_3R_154() + { + 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_163()) jj_scanpos = xsp; + if (jj_scan_token(NUMBER)) return true; + return false; + } + + private boolean jj_3R_153() { if (jj_scan_token(ANY)) return true; Token xsp; @@ -6711,30 +6777,30 @@ private boolean jj_3R_143() xsp = jj_scanpos; if (jj_scan_token(21)) { jj_scanpos = xsp; break; } } - if (jj_3R_149()) return true; + if (jj_3R_162()) return true; return false; } - private boolean jj_3R_214() + private boolean jj_3R_224() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(111)) { + if (jj_scan_token(113)) { jj_scanpos = xsp; - if (jj_scan_token(51)) { + if (jj_scan_token(52)) { jj_scanpos = xsp; - if (jj_scan_token(46)) { + if (jj_scan_token(47)) { jj_scanpos = xsp; - if (jj_scan_token(50)) { - jj_scanpos = xsp; - if (jj_scan_token(49)) { + if (jj_scan_token(51)) { jj_scanpos = xsp; - if (jj_scan_token(53)) { + if (jj_scan_token(50)) { jj_scanpos = xsp; if (jj_scan_token(54)) { jj_scanpos = xsp; if (jj_scan_token(55)) { jj_scanpos = xsp; + if (jj_scan_token(56)) { + jj_scanpos = xsp; if (jj_scan_token(31)) { jj_scanpos = xsp; if (jj_scan_token(27)) { @@ -6743,7 +6809,7 @@ private boolean jj_3R_214() jj_scanpos = xsp; if (jj_scan_token(29)) { jj_scanpos = xsp; - if (jj_scan_token(48)) return true; + if (jj_scan_token(49)) return true; } } } @@ -6759,12 +6825,23 @@ private boolean jj_3R_214() return false; } - private boolean jj_3R_211() + private boolean jj_3R_223() { Token xsp; xsp = jj_scanpos; - if (jj_3R_214()) jj_scanpos = xsp; + if (jj_3R_224()) jj_scanpos = xsp; if (jj_scan_token(IDENT)) return true; + return false; + } + + private boolean jj_3R_221() + { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_223()) { + jj_scanpos = xsp; + if (jj_scan_token(42)) return true; + } while (true) { xsp = jj_scanpos; if (jj_scan_token(21)) { jj_scanpos = xsp; break; } @@ -6772,114 +6849,126 @@ private boolean jj_3R_211() return false; } - private boolean jj_3R_208() + private boolean jj_3R_219() { Token xsp; xsp = jj_scanpos; - if (jj_3R_211()) { + if (jj_3R_221()) { jj_scanpos = xsp; - if (jj_3R_212()) return true; + if (jj_3R_222()) return true; } return false; } - private boolean jj_3R_205() + private boolean jj_3R_216() { - if (jj_3R_208()) return true; + if (jj_3R_219()) return true; if (jj_scan_token(COLON)) return true; return false; } - private boolean jj_3R_148() + private boolean jj_3R_161() { if (jj_scan_token(S)) return true; return false; } - private boolean jj_3R_176() + private boolean jj_3R_215() { if (jj_scan_token(PLUS)) return true; return false; } - private boolean jj_3R_200() + private boolean jj_3R_189() { if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_158() + private boolean jj_3R_188() { Token xsp; xsp = jj_scanpos; - if (jj_3R_175()) { + if (jj_scan_token(51)) { jj_scanpos = xsp; - if (jj_3R_176()) return true; + if (jj_scan_token(50)) return true; } return false; } - private boolean jj_3R_175() + private boolean jj_3R_152() { + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_161()) { jj_scanpos = xsp; break; } + } if (jj_scan_token(MINUS)) return true; return false; } - private boolean jj_3R_199() + private boolean jj_3R_214() { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(50)) { - jj_scanpos = xsp; - if (jj_scan_token(49)) return true; - } + if (jj_scan_token(MINUS)) return true; return false; } - private boolean jj_3R_142() + private boolean jj_3R_198() { Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_148()) { jj_scanpos = xsp; break; } + xsp = jj_scanpos; + if (jj_3R_214()) { + jj_scanpos = xsp; + if (jj_3R_215()) return true; } - if (jj_scan_token(MINUS)) return true; return false; } - private boolean jj_3R_198() + private boolean jj_3R_187() { if (jj_scan_token(DIV)) return true; return false; } - private boolean jj_3R_197() + private boolean jj_3R_186() { if (jj_scan_token(STRING)) return true; return false; } - private boolean jj_3R_196() + private boolean jj_3R_185() { - if (jj_3R_206()) return true; + if (jj_3R_202()) return true; return false; } - private boolean jj_3R_195() + private boolean jj_3R_184() { - if (jj_3R_174()) 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_scan_token(CUSTOM_PROPERTY_NAME)) return true; return false; } - private boolean jj_3R_194() + private boolean jj_3R_183() { - if (jj_3R_173()) return true; + if (jj_3R_201()) return true; return false; } - private boolean jj_3R_213() + private boolean jj_3R_220() { - if (jj_3R_149()) return true; + if (jj_3R_162()) return true; + return false; + } + + private boolean jj_3R_182() + { + if (jj_3R_200()) return true; return false; } @@ -6887,25 +6976,28 @@ private boolean jj_3R_160() { Token xsp; xsp = jj_scanpos; - if (jj_3R_194()) { + if (jj_3R_182()) { jj_scanpos = xsp; - if (jj_3R_195()) { + if (jj_3R_183()) { jj_scanpos = xsp; - if (jj_3R_196()) { + if (jj_3R_184()) { jj_scanpos = xsp; - if (jj_3R_197()) { + if (jj_3R_185()) { jj_scanpos = xsp; - if (jj_3R_198()) { + if (jj_3R_186()) { jj_scanpos = xsp; - if (jj_3R_199()) { + if (jj_3R_187()) { + jj_scanpos = xsp; + if (jj_3R_188()) { jj_scanpos = xsp; - if (jj_3R_200()) { + if (jj_3R_189()) { jj_scanpos = xsp; - if (jj_3R_201()) { + if (jj_3R_190()) { jj_scanpos = xsp; - if (jj_3R_202()) { + if (jj_3R_191()) { jj_scanpos = xsp; - if (jj_3R_203()) return true; + if (jj_3R_192()) return true; + } } } } @@ -6918,19 +7010,19 @@ private boolean jj_3R_160() return false; } - private boolean jj_3R_193() + private boolean jj_3R_181() { if (jj_scan_token(DIMEN_9)) return true; return false; } - private boolean jj_3R_162() + private boolean jj_3R_199() { - if (jj_3R_205()) return true; + if (jj_3R_216()) return true; return false; } - private boolean jj_3R_192() + private boolean jj_3R_180() { if (jj_scan_token(IMPORTANT_NOT)) return true; return false; @@ -6938,17 +7030,17 @@ private boolean jj_3R_192() private boolean jj_3_1() { - if (jj_3R_140()) return true; + if (jj_3R_148()) return true; return false; } - private boolean jj_3_4() + private boolean jj_3_6() { Token xsp; xsp = jj_scanpos; if (jj_scan_token(27)) { jj_scanpos = xsp; - if (jj_3R_142()) return true; + if (jj_3R_152()) return true; } if (jj_scan_token(21)) return true; while (true) { @@ -6958,7 +7050,7 @@ private boolean jj_3_4() return false; } - private boolean jj_3R_153() + private boolean jj_3R_164() { if (jj_scan_token(RPARAN)) return true; Token xsp; @@ -6969,104 +7061,103 @@ private boolean jj_3R_153() xsp = jj_scanpos; if (jj_3_1()) { jj_scanpos = xsp; - if (jj_3R_162()) return true; + if (jj_3R_199()) return true; } return false; } - private boolean jj_3R_204() + private boolean jj_3R_158() { if (jj_scan_token(COMMA)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(21)) { jj_scanpos = xsp; break; } + } return false; } - private boolean jj_3R_191() + private boolean jj_3R_179() { if (jj_scan_token(PROGID)) return true; return false; } - private boolean jj_3R_161() + private boolean jj_3R_150() { Token xsp; xsp = jj_scanpos; - if (jj_3R_204()) jj_scanpos = xsp; + if (jj_3R_158()) jj_scanpos = xsp; return false; } - private boolean jj_3R_209() + private boolean jj_3R_217() { - if (jj_3R_213()) return true; + if (jj_3R_220()) return true; return false; } - private boolean jj_3R_190() + private boolean jj_3R_178() { if (jj_scan_token(DIMEN)) return true; return false; } - private boolean jj_3R_189() + private boolean jj_3R_177() { if (jj_scan_token(SPL)) return true; return false; } - private boolean jj_3R_188() + private boolean jj_3R_176() { if (jj_scan_token(ST)) return true; return false; } - private boolean jj_3R_187() + private boolean jj_3R_175() { if (jj_scan_token(RESOLUTION)) return true; return false; } - private boolean jj_3R_186() + private boolean jj_3R_174() { if (jj_scan_token(FREQ)) return true; return false; } - private boolean jj_3R_185() + private boolean jj_3R_173() { if (jj_scan_token(TIME)) return true; return false; } - private boolean jj_3R_184() + private boolean jj_3R_172() { if (jj_scan_token(ANGLE)) return true; return false; } - private boolean jj_3R_183() + private boolean jj_3R_171() { if (jj_scan_token(FLEX)) return true; return false; } - private boolean jj_3R_182() + private boolean jj_3R_170() { if (jj_scan_token(ABSOLUTLENGTH)) return true; return false; } - private boolean jj_3R_181() + private boolean jj_3R_169() { if (jj_scan_token(RELVIEWLENGTH)) return true; return false; } - private boolean jj_3R_180() - { - if (jj_scan_token(RELFONTLENGTH)) return true; - return false; - } - - private boolean jj_3R_207() + private boolean jj_3R_203() { Token xsp; xsp = jj_scanpos; @@ -7077,21 +7168,103 @@ private boolean jj_3R_207() return false; } - private boolean jj_3R_179() + private boolean jj_3R_168() + { + if (jj_scan_token(RELFONTLENGTH)) return true; + return false; + } + + private boolean jj_3R_167() { if (jj_scan_token(PERCENTAGE)) return true; return false; } - private boolean jj_3R_178() + private boolean jj_3R_166() { if (jj_scan_token(NUMBER)) return true; return false; } - private boolean jj_3R_177() + private boolean jj_3R_165() + { + if (jj_3R_198()) return true; + return false; + } + + private boolean jj_3R_159() + { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_165()) jj_scanpos = xsp; + xsp = jj_scanpos; + 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()) { + jj_scanpos = xsp; + 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()) { + jj_scanpos = xsp; + if (jj_3R_177()) { + jj_scanpos = xsp; + if (jj_3R_178()) { + jj_scanpos = xsp; + if (jj_3R_179()) { + jj_scanpos = xsp; + if (jj_3R_180()) { + jj_scanpos = xsp; + if (jj_3R_181()) return true; + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + return false; + } + + private boolean jj_3R_157() + { + if (jj_3R_164()) return true; + return false; + } + + private boolean jj_3R_151() { - if (jj_3R_158()) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_159()) { + jj_scanpos = xsp; + if (jj_3R_160()) return true; + } + while (true) { + xsp = jj_scanpos; + if (jj_3_4()) { jj_scanpos = xsp; break; } + } return false; } @@ -7106,7 +7279,7 @@ private boolean jj_3R_177() private Token jj_scanpos, jj_lastpos; private int jj_la; private int jj_gen; - final private int[] jj_la1 = new int[217]; + final private int[] jj_la1 = new int[224]; static private int[] jj_la1_0; static private int[] jj_la1_1; static private int[] jj_la1_2; @@ -7118,18 +7291,18 @@ private boolean jj_3R_177() 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,0x0,0xc00000,0xc00000,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x0,0x200000,0x0,0x200000,0x200000,0x0,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x40000000,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x200000,0x200000,0x200000,0x0,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x0,0x200000,0x0,0x0,0x0,0x0,0x200000,0xe8000000,0x200000,0x0,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,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,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,0x0,0xc00000,0xc00000,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x0,0x200000,0x0,0x200000,0x200000,0x0,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x40000000,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x200000,0x0,0x200000,0x200000,0x200000,0x0,0x200000,0x200000,0x200000,0x0,0x0,0x200000,0x200000,0x200000,0x0,0x200000,0x0,0x0,0x0,0x0,0x200000,0xe8000000,0x200000,0x0,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,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,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,0x0,0x2e8a01c0,0x0,0x0,0x0,0x0,0x0,0x40,0x1000010,0x0,0x0,0x0,0x1000010,0x0,0x40004c,0x0,0x0,0x40004c,0x0,0x2e8a01c0,0x2e8a01c0,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0xc,0x0,0x1,0x0,0x1,0x0,0x40004c,0x0,0x0,0x0,0x800000,0x0,0x0,0x0,0x2e8a01c0,0x2e8a01c0,0x0,0x0,0x0,0x1,0x0,0x2,0x3,0x3,0x400008,0x0,0xef40c0,0x0,0x400000,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x40,0x800000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x40,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,0xef4000,0xef4000,0x0,0x80,0x0,0xef40c0,0x0,0x0,0x0,0x0,0xef40c0,0x8000,0x0,0xef40c0,0x0,0x0,0x0,0x0,0x2e820180,0x2e820180,0x2e820180,0x2e820180,0x2e8a01c0,0x2e000000,0x2e000000,0x80040,0x80040,0x80040,0x0,0x0,0x7800,0x0,0x50,0x0,0x7800,0x0,0x2e8a01c0,0x0,0x0,0x50,0x0,0x0,0x0,0x40,0x800000,0x180,0x0,0x0,0x800000,0x0,0x0,0x0,0x50,0x0,0x50,0xff0703d0,0xff0001d0,0x0,0xfe000200,0x60000,0x10701d0,0xff0703d0,0x0,0x0,0x0,0x0,0xfe000000,0x0,0x10001d0,0x0,0xff0001d0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x90000,0x0,0x3e000000,0x0,0x0,0x3e400000,0x0,0x0,0x40,0x0,0x40,0x0,0x0,0x0,0x40,0x180,}; + jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5d1401c0,0x0,0x0,0x0,0x0,0x0,0x40,0x2000010,0x0,0x0,0x0,0x2000010,0x0,0x80004c,0x0,0x0,0x80004c,0x0,0x5d1401c0,0x5d1401c0,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0xc,0x0,0x1,0x0,0x1,0x0,0x80004c,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x5d1401c0,0x5d1401c0,0x0,0x0,0x0,0x1,0x0,0x2,0x3,0x3,0x800008,0x0,0x1de84c0,0x0,0x800000,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x40,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x40,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,0x1de8000,0x1de8000,0x1de8440,0x0,0x80,0x0,0x1de84c0,0x0,0x0,0x0,0x0,0x1de84c0,0x10000,0x0,0x1de84c0,0x0,0x0,0x0,0x0,0x5d040180,0x5d040180,0x5d040180,0x5d040180,0x5d1401c0,0x5c000000,0x5c000000,0x100040,0x100040,0x100040,0x0,0x0,0xf000,0x0,0x50,0x0,0xf000,0x0,0x5d1401c0,0x0,0x0,0x50,0x0,0x0,0x0,0x40,0x1000000,0x180,0x0,0x0,0x1000000,0x0,0x0,0x0,0x50,0x0,0x50,0xfe0001d0,0x0,0xfc000200,0x0,0x0,0x0,0x0,0xc0000,0x20e01d0,0xfe0e03d0,0x0,0x0,0x0,0xfc000000,0x0,0x20001d0,0x0,0xfe0001d0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x120000,0x0,0x7c000000,0x0,0x0,0x0,0x0,0x0,0x0,0x7c800000,0x0,0x0,0x40,0x0,0x40,0x0,0x0,0x0,0x40,0x180,}; } private static void jj_la1_init_2() { - jj_la1_2 = new int[] {0x0,0x0,0x400,0x0,0x0,0x800,0x1000,0x0,0x0,0x1f07e000,0x1f07e217,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f07e217,0x1f07e217,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f07e217,0x1f07e217,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x780000,0x780000,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x20,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,0x10000000,0x0,0x10000000,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x217,0x217,0x217,0x217,0x217,0x17,0x17,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x217,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x200,0x0,0x0,0x80,0x0,0x0,0x80,0x0,0x70,0x0,0x70,0x17f,0x17f,0x0,0x17f,0x0,0x0,0x17f,0x0,0x0,0x40,0x0,0x17f,0x0,0x0,0x0,0x17f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0x0,0x0,0x63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; + jj_la1_2 = new int[] {0x0,0x0,0x800,0x0,0x0,0x1000,0x2000,0x0,0x0,0x3e0fc000,0x3e0fc42e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e0fc42e,0x3e0fc42e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e0fc42e,0x3e0fc42e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf00000,0xf00000,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x40,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,0x20000000,0x0,0x20000000,0x0,0x0,0x0,0x0,0x20000000,0x0,0x0,0x20000000,0x0,0x0,0x0,0x0,0x42e,0x42e,0x42e,0x42e,0x42e,0x2e,0x2e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42e,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x400,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0xe0,0x0,0xe0,0x2ff,0x0,0x2ff,0x0,0x0,0x0,0x0,0x0,0x0,0x2ff,0x0,0x80,0x0,0x2ff,0x0,0x0,0x0,0x2ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc6,0x0,0x0,0x0,0x0,0x0,0x0,0xc6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; } private static void jj_la1_init_3() { - jj_la1_3 = new int[] {0x6000,0x6000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10280,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10280,0x10280,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10280,0x10280,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8080,0x0,0x1000,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,0x8000,0x8000,0x0,0x80,0x0,0x8080,0x0,0x0,0x0,0x0,0x8080,0x0,0x0,0x8080,0x0,0x0,0x0,0x0,0x280,0x280,0x280,0x280,0x10280,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10080,0x0,0x0,0x0,0x0,0x0,0x1100,0x1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c40,0x1440,0x0,0x0,0x0,0x1c40,0x1c40,0x0,0x0,0x0,0x1400,0x1400,0x0,0x40,0x0,0x1440,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc00,0x0,0x0,0x20000,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,}; + jj_la1_3 = new int[] {0x18000,0x18000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40500,0x40500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40500,0x40500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20100,0x0,0x4000,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,0x20000,0x20000,0x20000,0x0,0x100,0x0,0x20100,0x0,0x0,0x0,0x0,0x20100,0x0,0x0,0x20100,0x0,0x0,0x0,0x0,0x500,0x500,0x500,0x500,0x40500,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40100,0x0,0x0,0x0,0x0,0x0,0x4200,0x4200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4880,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7880,0x7880,0x0,0x0,0x4800,0x4800,0x0,0x80,0x0,0x4880,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3800,0x0,0x0,0x80000,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,}; } - final private JJCalls[] jj_2_rtns = new JJCalls[6]; + final private JJCalls[] jj_2_rtns = new JJCalls[8]; private boolean jj_rescan = false; private int jj_gc = 0; @@ -7144,7 +7317,7 @@ public CssParser(java.io.InputStream stream, String encoding) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 217; i++) jj_la1[i] = -1; + for (int i = 0; i < 224; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -7159,7 +7332,7 @@ public void ReInit(java.io.InputStream stream, String encoding) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 217; i++) jj_la1[i] = -1; + for (int i = 0; i < 224; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -7170,7 +7343,7 @@ public CssParser(java.io.Reader stream) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 217; i++) jj_la1[i] = -1; + for (int i = 0; i < 224; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -7189,7 +7362,7 @@ public void ReInit(java.io.Reader stream) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 217; i++) jj_la1[i] = -1; + for (int i = 0; i < 224; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -7199,7 +7372,7 @@ public CssParser(CssParserTokenManager tm) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 217; i++) jj_la1[i] = -1; + for (int i = 0; i < 224; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -7209,7 +7382,7 @@ public void ReInit(CssParserTokenManager tm) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 217; i++) jj_la1[i] = -1; + for (int i = 0; i < 224; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -7335,12 +7508,12 @@ private void jj_add_error_token(int kind, int pos) { /** Generate ParseException. */ public ParseException generateParseException() { jj_expentries.clear(); - boolean[] la1tokens = new boolean[114]; + boolean[] la1tokens = new boolean[116]; if (jj_kind >= 0) { la1tokens[jj_kind] = true; jj_kind = -1; } - for (int i = 0; i < 217; i++) { + for (int i = 0; i < 224; i++) { if (jj_la1[i] == jj_gen) { for (int j = 0; j < 32; j++) { if ((jj_la1_0[i] & (1< } + +TOKEN : +{ + ( )* > +} + TOKEN : { @@ -707,6 +713,7 @@ TOKEN [IGNORE_CASE] : | | | + | } @@ -1778,7 +1785,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; @@ -2633,7 +2640,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()); } @@ -2711,6 +2718,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); } @@ -2745,7 +2753,7 @@ void term(CssExpression exp) : exp.addValue(_u); } | n= { setValue(new CssUnicodeRange(), exp, operator, n, UNICODERANGE); } - ) ) ( )* + ) ) ( LOOKAHEAD(2) )* } /** @@ -2944,6 +2952,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 c6309a003..a5b397784 100644 --- a/org/w3c/css/parser/analyzer/CssParserConstants.java +++ b/org/w3c/css/parser/analyzer/CssParserConstants.java @@ -93,143 +93,147 @@ public interface CssParserConstants { /** RegularExpression Id. */ int PROGID = 41; /** RegularExpression Id. */ - int RBRACE = 42; + int CUSTOM_PROPERTY_NAME = 42; /** RegularExpression Id. */ - int PREFIXMATCH = 43; + int RBRACE = 43; /** RegularExpression Id. */ - int SUFFIXMATCH = 44; + int PREFIXMATCH = 44; /** RegularExpression Id. */ - int SUBSTRINGMATCH = 45; + int SUFFIXMATCH = 45; /** RegularExpression Id. */ - int EQ = 46; + int SUBSTRINGMATCH = 46; /** RegularExpression Id. */ - int SEMICOLON = 47; + int EQ = 47; /** RegularExpression Id. */ - int DIV = 48; + int SEMICOLON = 48; /** RegularExpression Id. */ - int LBRACKET = 49; + int DIV = 49; /** RegularExpression Id. */ - int RBRACKET = 50; + int LBRACKET = 50; /** RegularExpression Id. */ - int ANY = 51; + int RBRACKET = 51; /** RegularExpression Id. */ - int DOT = 52; + int ANY = 52; /** RegularExpression Id. */ - int LPARAN = 53; + int DOT = 53; /** RegularExpression Id. */ - int RPARAN = 54; + int LPARAN = 54; /** RegularExpression Id. */ - int COLON = 55; + int RPARAN = 55; /** RegularExpression Id. */ - int URL = 56; + int COLON = 56; /** RegularExpression Id. */ - int RELFONTLENGTH = 57; + int URL = 57; /** RegularExpression Id. */ - int RELVIEWLENGTH = 58; + int RELFONTLENGTH = 58; /** RegularExpression Id. */ - int ABSOLUTLENGTH = 59; + int RELVIEWLENGTH = 59; /** RegularExpression Id. */ - int FLEX = 60; + int ABSOLUTLENGTH = 60; /** RegularExpression Id. */ - int ANGLE = 61; + int FLEX = 61; /** RegularExpression Id. */ - int SPL = 62; + int ANGLE = 62; /** RegularExpression Id. */ - int ST = 63; + int SPL = 63; /** RegularExpression Id. */ - int TIME = 64; + int ST = 64; /** RegularExpression Id. */ - int FREQ = 65; + int TIME = 65; /** RegularExpression Id. */ - int RESOLUTION = 66; + int FREQ = 66; /** RegularExpression Id. */ - int DIMEN_9 = 67; + int RESOLUTION = 67; /** RegularExpression Id. */ - int DIMEN = 68; + int DIMEN_9 = 68; /** RegularExpression Id. */ - int PERCENTAGE = 69; + int DIMEN = 69; /** RegularExpression Id. */ - int NUMBER = 70; + int PERCENTAGE = 70; /** RegularExpression Id. */ - int IMPORTANT_SYM = 71; + int NUMBER = 71; /** RegularExpression Id. */ - int IMPORTANT_NOT = 72; + int IMPORTANT_SYM = 72; /** RegularExpression Id. */ - int PSEUDOELEMENT_SYM = 73; + int IMPORTANT_NOT = 73; /** RegularExpression Id. */ - int CHARSET_SYM = 74; + int PSEUDOELEMENT_SYM = 74; /** RegularExpression Id. */ - int IMPORT_SYM = 75; + int CHARSET_SYM = 75; /** RegularExpression Id. */ - int NAMESPACE_SYM = 76; + int IMPORT_SYM = 76; /** RegularExpression Id. */ - int MEDIA_SYM = 77; + int NAMESPACE_SYM = 77; /** RegularExpression Id. */ - int PAGE_SYM = 78; + int MEDIA_SYM = 78; /** RegularExpression Id. */ - int FONT_FACE_SYM = 79; + int PAGE_SYM = 79; /** RegularExpression Id. */ - int KEYFRAMES_SYM = 80; + int FONT_FACE_SYM = 80; /** RegularExpression Id. */ - int PREF_SYM = 81; + int KEYFRAMES_SYM = 81; /** RegularExpression Id. */ - int COLOR_PROFILE = 82; + int PREF_SYM = 82; /** RegularExpression Id. */ - int ATTOP = 83; + int COLOR_PROFILE = 83; /** RegularExpression Id. */ - int ATRIGHT = 84; + int ATTOP = 84; /** RegularExpression Id. */ - int ATBOTTOM = 85; + int ATRIGHT = 85; /** RegularExpression Id. */ - int ATLEFT = 86; + int ATBOTTOM = 86; /** RegularExpression Id. */ - int A_COUNTER = 87; + int ATLEFT = 87; /** RegularExpression Id. */ - int COUNTER_STYLE_SYM = 88; + int A_COUNTER = 88; /** RegularExpression Id. */ - int PHONETIC_ALPHABET_SYM = 89; + int COUNTER_STYLE_SYM = 89; /** RegularExpression Id. */ - int SUPPORTS_SYM = 90; + int PHONETIC_ALPHABET_SYM = 90; /** RegularExpression Id. */ - int VIEWPORT_SYM = 91; + int SUPPORTS_SYM = 91; /** RegularExpression Id. */ - int ATKEYWORD = 92; + int VIEWPORT_SYM = 92; /** RegularExpression Id. */ - int RANGE0 = 93; + int ATKEYWORD = 93; /** RegularExpression Id. */ - int RANGE1 = 94; + int RANGE0 = 94; /** RegularExpression Id. */ - int RANGE2 = 95; + int RANGE1 = 95; /** RegularExpression Id. */ - int RANGE3 = 96; + int RANGE2 = 96; /** RegularExpression Id. */ - int RANGE4 = 97; + int RANGE3 = 97; /** RegularExpression Id. */ - int RANGE5 = 98; + int RANGE4 = 98; /** RegularExpression Id. */ - int RANGE6 = 99; + int RANGE5 = 99; /** RegularExpression Id. */ - int RANGE = 100; + int RANGE6 = 100; /** RegularExpression Id. */ - int UNI = 101; + int RANGE = 101; /** RegularExpression Id. */ - int UNICODERANGE = 102; + int UNI = 102; /** RegularExpression Id. */ - int CLASS = 103; + int UNICODERANGE = 103; /** RegularExpression Id. */ - int FUNCTIONLANG = 104; + int CLASS = 104; /** RegularExpression Id. */ - int FUNCTIONNOT = 105; + int FUNCTIONLANG = 105; /** RegularExpression Id. */ - int FUNCTIONCALC = 106; + int FUNCTIONNOT = 106; /** RegularExpression Id. */ - int FUNCTIONATTR = 107; + int FUNCTIONCALC = 107; /** RegularExpression Id. */ - int FUNCTION = 108; + int FUNCTIONATTR = 108; /** RegularExpression Id. */ - int HTMLSTARTTAG = 109; + int FUNCTIONVAR = 109; /** RegularExpression Id. */ - int HTMLENDTAG = 110; + int FUNCTION = 110; + /** RegularExpression Id. */ + int HTMLSTARTTAG = 111; + /** RegularExpression Id. */ + int HTMLENDTAG = 112; /** Lexical state. */ int DEFAULT = 0; @@ -278,6 +282,7 @@ public interface CssParserConstants { "", "", "", + "", "\"}\"", "\"^=\"", "\"$=\"", @@ -344,10 +349,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 f4e26a18c..7619feab4 100644 --- a/org/w3c/css/parser/analyzer/CssParserTokenManager.java +++ b/org/w3c/css/parser/analyzer/CssParserTokenManager.java @@ -96,66 +96,69 @@ private int jjMoveStringLiteralDfa0_0(){ switch(curChar) { case 36: - return jjMoveStringLiteralDfa1_0(0x100000000000L, 0x0L); + return jjMoveStringLiteralDfa1_0(0x200000000000L, 0x0L); case 37: - jjmatchedKind = 113; + jjmatchedKind = 115; return jjMoveNfa_0(7, 0); case 40: - jjmatchedKind = 54; + jjmatchedKind = 55; return jjMoveNfa_0(7, 0); case 41: - jjmatchedKind = 53; + jjmatchedKind = 54; return jjMoveNfa_0(7, 0); case 42: - jjmatchedKind = 51; - return jjMoveStringLiteralDfa1_0(0x200000000000L, 0x0L); + jjmatchedKind = 52; + return jjMoveStringLiteralDfa1_0(0x400000000000L, 0x0L); case 45: jjmatchedKind = 28; return jjMoveStringLiteralDfa1_0(0x800000L, 0x0L); case 46: - jjmatchedKind = 52; + jjmatchedKind = 53; return jjMoveNfa_0(7, 0); case 47: - jjmatchedKind = 48; + jjmatchedKind = 49; return jjMoveNfa_0(7, 0); case 58: - jjmatchedKind = 55; - return jjMoveStringLiteralDfa1_0(0x0L, 0x20000000200L); + jjmatchedKind = 56; + return jjMoveStringLiteralDfa1_0(0x0L, 0x40000000400L); case 59: - jjmatchedKind = 47; + jjmatchedKind = 48; return jjMoveNfa_0(7, 0); case 60: return jjMoveStringLiteralDfa1_0(0x400000L, 0x0L); case 61: - jjmatchedKind = 46; + jjmatchedKind = 47; return jjMoveNfa_0(7, 0); case 64: - return jjMoveStringLiteralDfa1_0(0x0L, 0xffffc00L); + return jjMoveStringLiteralDfa1_0(0x0L, 0x1ffff800L); case 91: - jjmatchedKind = 49; + jjmatchedKind = 50; return jjMoveNfa_0(7, 0); case 93: - jjmatchedKind = 50; + jjmatchedKind = 51; return jjMoveNfa_0(7, 0); case 94: - return jjMoveStringLiteralDfa1_0(0x80000000000L, 0x0L); + return jjMoveStringLiteralDfa1_0(0x100000000000L, 0x0L); case 65: case 97: - return jjMoveStringLiteralDfa1_0(0x100000000L, 0x80000000000L); + return jjMoveStringLiteralDfa1_0(0x100000000L, 0x100000000000L); case 76: case 108: - return jjMoveStringLiteralDfa1_0(0x0L, 0x10000000000L); + return jjMoveStringLiteralDfa1_0(0x0L, 0x20000000000L); case 78: case 110: return jjMoveStringLiteralDfa1_0(0x800000000L, 0x0L); case 79: case 111: return jjMoveStringLiteralDfa1_0(0x600000000L, 0x0L); + case 86: + case 118: + return jjMoveStringLiteralDfa1_0(0x0L, 0x200000000000L); case 124: - jjmatchedKind = 112; + jjmatchedKind = 114; return jjMoveStringLiteralDfa1_0(0x2000000L, 0x0L); case 125: - jjmatchedKind = 42; + jjmatchedKind = 43; return jjMoveNfa_0(7, 0); default : return jjMoveNfa_0(7, 0); @@ -173,9 +176,9 @@ private int jjMoveStringLiteralDfa1_0(long active0, long active1){ case 45: return jjMoveStringLiteralDfa2_0(active0, 0x800000L, active1, 0L); case 58: - if ((active1 & 0x200L) != 0L) + if ((active1 & 0x400L) != 0L) { - jjmatchedKind = 73; + jjmatchedKind = 74; jjmatchedPos = 1; } break; @@ -185,11 +188,6 @@ private int jjMoveStringLiteralDfa1_0(long active0, long active1){ jjmatchedKind = 25; jjmatchedPos = 1; } - else if ((active0 & 0x80000000000L) != 0L) - { - jjmatchedKind = 43; - jjmatchedPos = 1; - } else if ((active0 & 0x100000000000L) != 0L) { jjmatchedKind = 44; @@ -200,40 +198,45 @@ else if ((active0 & 0x200000000000L) != 0L) jjmatchedKind = 45; jjmatchedPos = 1; } + else if ((active0 & 0x400000000000L) != 0L) + { + jjmatchedKind = 46; + jjmatchedPos = 1; + } break; case 65: case 97: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10000000000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x220000000000L); case 66: case 98: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x200000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x400000L); case 67: case 99: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1840400L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x3080800L); case 70: case 102: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x8000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10000L); case 73: case 105: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x1000L); case 75: case 107: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x20000L); case 76: case 108: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x400000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x800000L); case 77: case 109: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x2000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000L); case 78: case 110: - return jjMoveStringLiteralDfa2_0(active0, 0x500000000L, active1, 0x20000001000L); + return jjMoveStringLiteralDfa2_0(active0, 0x500000000L, active1, 0x40000002000L); case 79: case 111: return jjMoveStringLiteralDfa2_0(active0, 0x800000000L, active1, 0L); case 80: case 112: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x2024000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4048000L); case 82: case 114: if ((active0 & 0x200000000L) != 0L) @@ -241,16 +244,16 @@ else if ((active0 & 0x200000000000L) != 0L) jjmatchedKind = 33; jjmatchedPos = 1; } - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x200000L); case 83: case 115: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x4000000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x8000000L); case 84: case 116: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x80000080000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x100000100000L); case 86: case 118: - return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x8000000L); + return jjMoveStringLiteralDfa2_0(active0, 0L, active1, 0x10000000L); default : break; } @@ -276,7 +279,7 @@ private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long a break; case 65: case 97: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x5000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0xa000L); case 68: case 100: if ((active0 & 0x100000000L) != 0L) @@ -287,28 +290,28 @@ private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long a break; case 69: case 101: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x412000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x824000L); case 72: case 104: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x2000400L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4000800L); case 73: case 105: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x8100000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x10200000L); case 76: case 108: return jjMoveStringLiteralDfa3_0(active0, 0x400000000L, active1, 0L); case 77: case 109: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x800L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x1000L); case 78: case 110: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x10000000000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x20000000000L); case 79: case 111: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x20001ac8000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x40003590000L); case 82: case 114: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x20000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x200000040000L); case 84: case 116: if ((active0 & 0x800000000L) != 0L) @@ -316,10 +319,10 @@ private int jjMoveStringLiteralDfa2_0(long old0, long active0, long old1, long a jjmatchedKind = 35; jjmatchedPos = 2; } - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x80000000000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x100000000000L); case 85: case 117: - return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x4000000L); + return jjMoveStringLiteralDfa3_0(active0, 0L, active1, 0x8000000L); default : break; } @@ -334,6 +337,13 @@ private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long a } switch(curChar) { + case 40: + if ((active1 & 0x200000000000L) != 0L) + { + jjmatchedKind = 109; + jjmatchedPos = 3; + } + break; case 45: if ((active0 & 0x400000L) != 0L) { @@ -343,48 +353,48 @@ private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long a break; case 65: case 97: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x800L); case 68: case 100: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000L); case 69: case 101: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8020000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10040000L); case 70: case 102: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x400000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x800000L); case 71: case 103: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000104000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000208000L); case 76: case 108: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x80000L); case 77: case 109: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000L); case 78: case 110: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000L); case 79: case 111: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x2000000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000000L); case 80: case 112: - if ((active1 & 0x80000L) != 0L) + if ((active1 & 0x100000L) != 0L) { - jjmatchedKind = 83; + jjmatchedKind = 84; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x4000800L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x8001000L); case 82: case 114: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x80000000000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x100000000000L); case 84: case 116: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000200000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x40000400000L); case 85: case 117: - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x1800000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x3000000L); case 89: case 121: if ((active0 & 0x400000000L) != 0L) @@ -392,7 +402,7 @@ private int jjMoveStringLiteralDfa3_0(long old0, long active0, long old1, long a jjmatchedKind = 34; jjmatchedPos = 3; } - return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x10000L); + return jjMoveStringLiteralDfa4_0(active0, 0L, active1, 0x20000L); default : break; } @@ -408,62 +418,62 @@ private int jjMoveStringLiteralDfa4_0(long old0, long active0, long old1, long a switch(curChar) { case 40: - if ((active1 & 0x10000000000L) != 0L) + if ((active1 & 0x20000000000L) != 0L) { - jjmatchedKind = 104; + jjmatchedKind = 105; jjmatchedPos = 4; } - else if ((active1 & 0x20000000000L) != 0L) + else if ((active1 & 0x40000000000L) != 0L) { - jjmatchedKind = 105; + jjmatchedKind = 106; jjmatchedPos = 4; } - else if ((active1 & 0x80000000000L) != 0L) + else if ((active1 & 0x100000000000L) != 0L) { - jjmatchedKind = 107; + jjmatchedKind = 108; jjmatchedPos = 4; } break; case 69: case 101: - if ((active1 & 0x4000L) != 0L) + if ((active1 & 0x8000L) != 0L) { - jjmatchedKind = 78; + jjmatchedKind = 79; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active1, 0x1000L); + return jjMoveStringLiteralDfa5_0(active1, 0x2000L); case 70: case 102: - return jjMoveStringLiteralDfa5_0(active1, 0x30000L); + return jjMoveStringLiteralDfa5_0(active1, 0x60000L); case 72: case 104: - return jjMoveStringLiteralDfa5_0(active1, 0x100000L); + return jjMoveStringLiteralDfa5_0(active1, 0x200000L); case 73: case 105: - return jjMoveStringLiteralDfa5_0(active1, 0x2000L); + return jjMoveStringLiteralDfa5_0(active1, 0x4000L); case 78: case 110: - return jjMoveStringLiteralDfa5_0(active1, 0x3800000L); + return jjMoveStringLiteralDfa5_0(active1, 0x7000000L); case 79: case 111: - return jjMoveStringLiteralDfa5_0(active1, 0x40800L); + return jjMoveStringLiteralDfa5_0(active1, 0x81000L); case 80: case 112: - return jjMoveStringLiteralDfa5_0(active1, 0x4000000L); + return jjMoveStringLiteralDfa5_0(active1, 0x8000000L); case 82: case 114: - return jjMoveStringLiteralDfa5_0(active1, 0x400L); + return jjMoveStringLiteralDfa5_0(active1, 0x800L); case 84: case 116: - if ((active1 & 0x400000L) != 0L) + if ((active1 & 0x800000L) != 0L) { - jjmatchedKind = 86; + jjmatchedKind = 87; jjmatchedPos = 4; } - return jjMoveStringLiteralDfa5_0(active1, 0x208000L); + return jjMoveStringLiteralDfa5_0(active1, 0x410000L); case 87: case 119: - return jjMoveStringLiteralDfa5_0(active1, 0x8000000L); + return jjMoveStringLiteralDfa5_0(active1, 0x10000000L); default : break; } @@ -479,38 +489,38 @@ private int jjMoveStringLiteralDfa5_0(long old1, long active1){ switch(curChar) { case 45: - return jjMoveStringLiteralDfa6_0(active1, 0x8000L); + return jjMoveStringLiteralDfa6_0(active1, 0x10000L); case 65: case 97: - if ((active1 & 0x2000L) != 0L) + if ((active1 & 0x4000L) != 0L) { - jjmatchedKind = 77; + jjmatchedKind = 78; jjmatchedPos = 5; } break; case 69: case 101: - return jjMoveStringLiteralDfa6_0(active1, 0x2020000L); + return jjMoveStringLiteralDfa6_0(active1, 0x4040000L); case 79: case 111: - return jjMoveStringLiteralDfa6_0(active1, 0x4200000L); + return jjMoveStringLiteralDfa6_0(active1, 0x8400000L); case 80: case 112: - return jjMoveStringLiteralDfa6_0(active1, 0x8000000L); + return jjMoveStringLiteralDfa6_0(active1, 0x10000000L); case 82: case 114: - return jjMoveStringLiteralDfa6_0(active1, 0x50800L); + return jjMoveStringLiteralDfa6_0(active1, 0xa1000L); case 83: case 115: - return jjMoveStringLiteralDfa6_0(active1, 0x1400L); + return jjMoveStringLiteralDfa6_0(active1, 0x2800L); case 84: case 116: - if ((active1 & 0x100000L) != 0L) + if ((active1 & 0x200000L) != 0L) { - jjmatchedKind = 84; + jjmatchedKind = 85; jjmatchedPos = 5; } - return jjMoveStringLiteralDfa6_0(active1, 0x1800000L); + return jjMoveStringLiteralDfa6_0(active1, 0x3000000L); default : break; } @@ -526,41 +536,41 @@ private int jjMoveStringLiteralDfa6_0(long old1, long active1){ switch(curChar) { case 45: - return jjMoveStringLiteralDfa7_0(active1, 0x40000L); + return jjMoveStringLiteralDfa7_0(active1, 0x80000L); case 65: case 97: - return jjMoveStringLiteralDfa7_0(active1, 0x10000L); + return jjMoveStringLiteralDfa7_0(active1, 0x20000L); case 69: case 101: - return jjMoveStringLiteralDfa7_0(active1, 0x1800400L); + return jjMoveStringLiteralDfa7_0(active1, 0x3000800L); case 70: case 102: - return jjMoveStringLiteralDfa7_0(active1, 0x8000L); + return jjMoveStringLiteralDfa7_0(active1, 0x10000L); case 77: case 109: - if ((active1 & 0x200000L) != 0L) + if ((active1 & 0x400000L) != 0L) { - jjmatchedKind = 85; + jjmatchedKind = 86; jjmatchedPos = 6; } break; case 79: case 111: - return jjMoveStringLiteralDfa7_0(active1, 0x8000000L); + return jjMoveStringLiteralDfa7_0(active1, 0x10000000L); case 80: case 112: - return jjMoveStringLiteralDfa7_0(active1, 0x1000L); + return jjMoveStringLiteralDfa7_0(active1, 0x2000L); case 82: case 114: - return jjMoveStringLiteralDfa7_0(active1, 0x4020000L); + return jjMoveStringLiteralDfa7_0(active1, 0x8040000L); case 84: case 116: - if ((active1 & 0x800L) != 0L) + if ((active1 & 0x1000L) != 0L) { - jjmatchedKind = 75; + jjmatchedKind = 76; jjmatchedPos = 6; } - return jjMoveStringLiteralDfa7_0(active1, 0x2000000L); + return jjMoveStringLiteralDfa7_0(active1, 0x4000000L); default : break; } @@ -577,35 +587,35 @@ private int jjMoveStringLiteralDfa7_0(long old1, long active1){ { case 65: case 97: - return jjMoveStringLiteralDfa8_0(active1, 0x9000L); + return jjMoveStringLiteralDfa8_0(active1, 0x12000L); case 69: case 101: - return jjMoveStringLiteralDfa8_0(active1, 0x20000L); + return jjMoveStringLiteralDfa8_0(active1, 0x40000L); case 73: case 105: - return jjMoveStringLiteralDfa8_0(active1, 0x2000000L); + return jjMoveStringLiteralDfa8_0(active1, 0x4000000L); case 77: case 109: - return jjMoveStringLiteralDfa8_0(active1, 0x10000L); + return jjMoveStringLiteralDfa8_0(active1, 0x20000L); case 80: case 112: - return jjMoveStringLiteralDfa8_0(active1, 0x40000L); + return jjMoveStringLiteralDfa8_0(active1, 0x80000L); case 82: case 114: - if ((active1 & 0x800000L) != 0L) + if ((active1 & 0x1000000L) != 0L) { - jjmatchedKind = 87; + jjmatchedKind = 88; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active1, 0x9000000L); + return jjMoveStringLiteralDfa8_0(active1, 0x12000000L); case 84: case 116: - if ((active1 & 0x400L) != 0L) + if ((active1 & 0x800L) != 0L) { - jjmatchedKind = 74; + jjmatchedKind = 75; jjmatchedPos = 7; } - return jjMoveStringLiteralDfa8_0(active1, 0x4000000L); + return jjMoveStringLiteralDfa8_0(active1, 0x8000000L); default : break; } @@ -621,32 +631,32 @@ private int jjMoveStringLiteralDfa8_0(long old1, long active1){ switch(curChar) { case 45: - return jjMoveStringLiteralDfa9_0(active1, 0x1000000L); + return jjMoveStringLiteralDfa9_0(active1, 0x2000000L); case 67: case 99: - return jjMoveStringLiteralDfa9_0(active1, 0x2009000L); + return jjMoveStringLiteralDfa9_0(active1, 0x4012000L); case 69: case 101: - return jjMoveStringLiteralDfa9_0(active1, 0x10000L); + return jjMoveStringLiteralDfa9_0(active1, 0x20000L); case 78: case 110: - return jjMoveStringLiteralDfa9_0(active1, 0x20000L); + return jjMoveStringLiteralDfa9_0(active1, 0x40000L); case 82: case 114: - return jjMoveStringLiteralDfa9_0(active1, 0x40000L); + return jjMoveStringLiteralDfa9_0(active1, 0x80000L); case 83: case 115: - if ((active1 & 0x4000000L) != 0L) + if ((active1 & 0x8000000L) != 0L) { - jjmatchedKind = 90; + jjmatchedKind = 91; jjmatchedPos = 8; } break; case 84: case 116: - if ((active1 & 0x8000000L) != 0L) + if ((active1 & 0x10000000L) != 0L) { - jjmatchedKind = 91; + jjmatchedKind = 92; jjmatchedPos = 8; } break; @@ -665,34 +675,34 @@ private int jjMoveStringLiteralDfa9_0(long old1, long active1){ switch(curChar) { case 45: - return jjMoveStringLiteralDfa10_0(active1, 0x2000000L); + return jjMoveStringLiteralDfa10_0(active1, 0x4000000L); case 67: case 99: - return jjMoveStringLiteralDfa10_0(active1, 0x20000L); + return jjMoveStringLiteralDfa10_0(active1, 0x40000L); case 69: case 101: - if ((active1 & 0x1000L) != 0L) + if ((active1 & 0x2000L) != 0L) { - jjmatchedKind = 76; + jjmatchedKind = 77; jjmatchedPos = 9; } - else if ((active1 & 0x8000L) != 0L) + else if ((active1 & 0x10000L) != 0L) { - jjmatchedKind = 79; + jjmatchedKind = 80; jjmatchedPos = 9; } break; case 79: case 111: - return jjMoveStringLiteralDfa10_0(active1, 0x40000L); + return jjMoveStringLiteralDfa10_0(active1, 0x80000L); case 83: case 115: - if ((active1 & 0x10000L) != 0L) + if ((active1 & 0x20000L) != 0L) { - jjmatchedKind = 80; + jjmatchedKind = 81; jjmatchedPos = 9; } - return jjMoveStringLiteralDfa10_0(active1, 0x1000000L); + return jjMoveStringLiteralDfa10_0(active1, 0x2000000L); default : break; } @@ -709,21 +719,21 @@ private int jjMoveStringLiteralDfa10_0(long old1, long active1){ { case 65: case 97: - return jjMoveStringLiteralDfa11_0(active1, 0x2000000L); + return jjMoveStringLiteralDfa11_0(active1, 0x4000000L); case 69: case 101: - if ((active1 & 0x20000L) != 0L) + if ((active1 & 0x40000L) != 0L) { - jjmatchedKind = 81; + jjmatchedKind = 82; jjmatchedPos = 10; } break; case 70: case 102: - return jjMoveStringLiteralDfa11_0(active1, 0x40000L); + return jjMoveStringLiteralDfa11_0(active1, 0x80000L); case 84: case 116: - return jjMoveStringLiteralDfa11_0(active1, 0x1000000L); + return jjMoveStringLiteralDfa11_0(active1, 0x2000000L); default : break; } @@ -740,13 +750,13 @@ private int jjMoveStringLiteralDfa11_0(long old1, long active1){ { case 73: case 105: - return jjMoveStringLiteralDfa12_0(active1, 0x40000L); + return jjMoveStringLiteralDfa12_0(active1, 0x80000L); case 76: case 108: - return jjMoveStringLiteralDfa12_0(active1, 0x2000000L); + return jjMoveStringLiteralDfa12_0(active1, 0x4000000L); case 89: case 121: - return jjMoveStringLiteralDfa12_0(active1, 0x1000000L); + return jjMoveStringLiteralDfa12_0(active1, 0x2000000L); default : break; } @@ -763,10 +773,10 @@ private int jjMoveStringLiteralDfa12_0(long old1, long active1){ { case 76: case 108: - return jjMoveStringLiteralDfa13_0(active1, 0x1040000L); + return jjMoveStringLiteralDfa13_0(active1, 0x2080000L); case 80: case 112: - return jjMoveStringLiteralDfa13_0(active1, 0x2000000L); + return jjMoveStringLiteralDfa13_0(active1, 0x4000000L); default : break; } @@ -783,20 +793,20 @@ private int jjMoveStringLiteralDfa13_0(long old1, long active1){ { case 69: case 101: - if ((active1 & 0x40000L) != 0L) + if ((active1 & 0x80000L) != 0L) { - jjmatchedKind = 82; + jjmatchedKind = 83; jjmatchedPos = 13; } - else if ((active1 & 0x1000000L) != 0L) + else if ((active1 & 0x2000000L) != 0L) { - jjmatchedKind = 88; + jjmatchedKind = 89; jjmatchedPos = 13; } break; case 72: case 104: - return jjMoveStringLiteralDfa14_0(active1, 0x2000000L); + return jjMoveStringLiteralDfa14_0(active1, 0x4000000L); default : break; } @@ -813,7 +823,7 @@ private int jjMoveStringLiteralDfa14_0(long old1, long active1){ { case 65: case 97: - return jjMoveStringLiteralDfa15_0(active1, 0x2000000L); + return jjMoveStringLiteralDfa15_0(active1, 0x4000000L); default : break; } @@ -830,7 +840,7 @@ private int jjMoveStringLiteralDfa15_0(long old1, long active1){ { case 66: case 98: - return jjMoveStringLiteralDfa16_0(active1, 0x2000000L); + return jjMoveStringLiteralDfa16_0(active1, 0x4000000L); default : break; } @@ -847,7 +857,7 @@ private int jjMoveStringLiteralDfa16_0(long old1, long active1){ { case 69: case 101: - return jjMoveStringLiteralDfa17_0(active1, 0x2000000L); + return jjMoveStringLiteralDfa17_0(active1, 0x4000000L); default : break; } @@ -864,9 +874,9 @@ private int jjMoveStringLiteralDfa17_0(long old1, long active1){ { case 84: case 116: - if ((active1 & 0x2000000L) != 0L) + if ((active1 & 0x4000000L) != 0L) { - jjmatchedKind = 89; + jjmatchedKind = 90; jjmatchedPos = 17; } break; @@ -891,7 +901,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 = 871; + jjnewStateCnt = 893; int i = 1; jjstateSet[0] = startState; int kind = 0x7fffffff; @@ -909,14 +919,14 @@ private int jjMoveNfa_0(int startState, int curPos) case 7: if ((0x3ff000000000000L & l) != 0L) { - if (kind > 70) - kind = 70; + if (kind > 71) + kind = 71; { jjCheckNAddStates(0, 110); } } else if ((0x9000807200000000L & l) != 0L) { - if (kind > 111) - kind = 111; + if (kind > 113) + kind = 113; } else if ((0x100003600L & l) != 0L) { @@ -929,18 +939,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 > 37) kind = 37; - { jjCheckNAddStates(169, 173); } + { jjCheckNAddStates(170, 174); } } else if (curChar == 34) { if (kind > 37) kind = 37; - { jjCheckNAddStates(174, 178); } + { jjCheckNAddStates(175, 179); } } else if (curChar == 44) { @@ -958,15 +968,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++] = 213; else if (curChar == 47) jjstateSet[jjnewStateCnt++] = 0; if (curChar == 60) - { jjCheckNAddStates(185, 189); } + { jjCheckNAddStates(186, 190); } break; case 0: if (curChar == 42) @@ -978,7 +988,7 @@ else if (curChar == 47) break; case 2: if (curChar == 42) - { jjCheckNAddStates(190, 192); } + { jjCheckNAddStates(191, 193); } break; case 3: if ((0xffff7bffffffffffL & l) != 0L) @@ -990,7 +1000,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) @@ -1014,7 +1024,7 @@ else if (curChar == 47) break; case 14: if ((0xfffffdffffffffffL & l) != 0L) - { jjAddStates(196, 197); } + { jjAddStates(197, 198); } break; case 15: if (curChar == 41 && kind > 41) @@ -1030,34 +1040,34 @@ else if (curChar == 47) break; case 50: if (curChar == 45) - { jjAddStates(198, 199); } + { jjAddStates(199, 200); } break; case 52: if ((0x3ff200000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; + if (kind > 93) + kind = 93; { jjCheckNAddTwoStates(52, 53); } break; case 54: if ((0xfc00ffffffffcbffL & l) == 0L) break; - if (kind > 92) - kind = 92; + if (kind > 93) + kind = 93; { jjCheckNAddTwoStates(52, 53); } break; case 55: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(200, 204); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(201, 205); } break; case 56: if (curChar != 10) break; - if (kind > 92) - kind = 92; + if (kind > 93) + kind = 93; { jjCheckNAddTwoStates(52, 53); } break; case 57: @@ -1068,98 +1078,98 @@ else if (curChar == 47) case 58: if ((0x100003600L & l) == 0L) break; - if (kind > 92) - kind = 92; + if (kind > 93) + kind = 93; { jjCheckNAddTwoStates(52, 53); } break; case 59: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(205, 212); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(206, 213); } break; case 60: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(213, 216); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(214, 217); } break; case 61: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(217, 221); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(218, 222); } break; case 62: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(222, 227); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(223, 228); } break; case 63: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(228, 234); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(229, 235); } break; case 65: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(235, 239); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(236, 240); } break; case 67: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(240, 247); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(241, 248); } break; case 68: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(248, 251); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(249, 252); } break; case 69: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(252, 256); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(253, 257); } break; case 70: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(257, 262); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(258, 263); } break; case 71: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(263, 269); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(264, 270); } break; case 72: - if (curChar == 40 && kind > 106) - kind = 106; + if (curChar == 40 && kind > 107) + kind = 107; break; case 77: if (curChar == 60) - { jjCheckNAddStates(185, 189); } + { jjCheckNAddStates(186, 190); } break; case 79: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(270, 274); } + { jjCheckNAddStates(271, 275); } break; case 80: if (curChar == 42) @@ -1171,7 +1181,7 @@ else if (curChar == 47) break; case 82: if (curChar == 42) - { jjCheckNAddStates(275, 277); } + { jjCheckNAddStates(276, 278); } break; case 83: if ((0xffff7bffffffffffL & l) != 0L) @@ -1183,11 +1193,11 @@ else if (curChar == 47) break; case 85: if (curChar == 42) - { jjCheckNAddStates(278, 280); } + { jjCheckNAddStates(279, 281); } break; case 86: if (curChar == 47) - { jjCheckNAddStates(270, 274); } + { jjCheckNAddStates(271, 275); } break; case 87: if (curChar == 47) @@ -1199,11 +1209,11 @@ else if (curChar == 47) break; case 90: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 91: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(287, 292); } + { jjCheckNAddStates(288, 293); } break; case 92: if (curChar == 42) @@ -1215,7 +1225,7 @@ else if (curChar == 47) break; case 94: if (curChar == 42) - { jjCheckNAddStates(293, 295); } + { jjCheckNAddStates(294, 296); } break; case 95: if ((0xffff7bffffffffffL & l) != 0L) @@ -1227,11 +1237,11 @@ else if (curChar == 47) break; case 97: if (curChar == 42) - { jjCheckNAddStates(296, 298); } + { jjCheckNAddStates(297, 299); } break; case 98: if (curChar == 47) - { jjCheckNAddStates(287, 292); } + { jjCheckNAddStates(288, 293); } break; case 99: if (curChar == 47) @@ -1243,11 +1253,11 @@ else if (curChar == 47) break; case 102: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 103: if (curChar == 61) - { jjCheckNAddStates(302, 306); } + { jjCheckNAddStates(303, 307); } break; case 104: if (curChar == 45) @@ -1255,11 +1265,11 @@ else if (curChar == 47) break; case 106: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 107: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(313, 318); } + { jjCheckNAddStates(314, 319); } break; case 108: if (curChar == 42) @@ -1271,7 +1281,7 @@ else if (curChar == 47) break; case 110: if (curChar == 42) - { jjCheckNAddStates(319, 321); } + { jjCheckNAddStates(320, 322); } break; case 111: if ((0xffff7bffffffffffL & l) != 0L) @@ -1283,31 +1293,31 @@ else if (curChar == 47) break; case 113: if (curChar == 42) - { jjCheckNAddStates(322, 324); } + { jjCheckNAddStates(323, 325); } break; case 114: if (curChar == 47) - { jjCheckNAddStates(313, 318); } + { jjCheckNAddStates(314, 319); } break; case 115: if (curChar == 47) jjstateSet[jjnewStateCnt++] = 108; break; case 116: - if (curChar == 62 && kind > 109) - kind = 109; + if (curChar == 62 && kind > 111) + kind = 111; break; case 118: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 120: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(325, 330); } + { jjCheckNAddStates(326, 331); } break; case 121: if (curChar == 10) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 122: case 130: @@ -1316,63 +1326,63 @@ else if (curChar == 47) break; case 123: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 124: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(331, 339); } + { jjCheckNAddStates(332, 340); } break; case 125: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(340, 344); } + { jjCheckNAddStates(341, 345); } break; case 126: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(345, 350); } + { jjCheckNAddStates(346, 351); } break; case 127: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(351, 357); } + { jjCheckNAddStates(352, 358); } break; case 128: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(358, 365); } + { jjCheckNAddStates(359, 366); } break; case 129: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(366, 371); } + { jjCheckNAddStates(367, 372); } break; case 131: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(372, 380); } + { jjCheckNAddStates(373, 381); } break; case 132: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(381, 385); } + { jjCheckNAddStates(382, 386); } break; case 133: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(386, 391); } + { jjCheckNAddStates(387, 392); } break; case 134: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(392, 398); } + { jjCheckNAddStates(393, 399); } break; case 135: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(399, 406); } + { jjCheckNAddStates(400, 407); } break; case 137: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 138: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(407, 414); } + { jjCheckNAddStates(408, 415); } break; case 139: if (curChar == 10) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 140: case 149: @@ -1381,71 +1391,71 @@ else if (curChar == 47) break; case 141: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(415, 423); } + { jjCheckNAddStates(416, 424); } break; case 142: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(424, 434); } + { jjCheckNAddStates(425, 435); } break; case 143: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(435, 441); } + { jjCheckNAddStates(436, 442); } break; case 144: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(442, 449); } + { jjCheckNAddStates(443, 450); } break; case 145: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(450, 458); } + { jjCheckNAddStates(451, 459); } break; case 146: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(459, 468); } + { jjCheckNAddStates(460, 469); } break; case 148: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(469, 476); } + { jjCheckNAddStates(470, 477); } break; case 150: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(477, 487); } + { jjCheckNAddStates(478, 488); } break; case 151: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(488, 494); } + { jjCheckNAddStates(489, 495); } break; case 152: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(495, 502); } + { jjCheckNAddStates(496, 503); } break; case 153: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(503, 511); } + { jjCheckNAddStates(504, 512); } break; case 154: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(512, 521); } + { jjCheckNAddStates(513, 522); } break; case 155: if (curChar == 34) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 156: if ((0xfffffffbffffcbffL & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 157: if (curChar == 34) - { jjCheckNAddStates(525, 529); } + { jjCheckNAddStates(526, 530); } break; case 159: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 160: if (curChar == 10) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 161: case 164: @@ -1454,55 +1464,55 @@ else if (curChar == 47) break; case 162: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 163: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(530, 535); } + { jjCheckNAddStates(531, 536); } break; case 165: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 166: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(536, 544); } + { jjCheckNAddStates(537, 545); } break; case 167: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(545, 549); } + { jjCheckNAddStates(546, 550); } break; case 168: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(550, 555); } + { jjCheckNAddStates(551, 556); } break; case 169: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(556, 562); } + { jjCheckNAddStates(557, 563); } break; case 170: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(563, 570); } + { jjCheckNAddStates(564, 571); } break; case 171: if (curChar == 39) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 172: if ((0xffffff7fffffcbffL & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 173: if (curChar == 39) - { jjCheckNAddStates(525, 529); } + { jjCheckNAddStates(526, 530); } break; case 175: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 176: if (curChar == 10) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 177: case 180: @@ -1511,47 +1521,47 @@ else if (curChar == 47) break; case 178: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 179: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(574, 579); } + { jjCheckNAddStates(575, 580); } break; case 181: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 182: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(580, 588); } + { jjCheckNAddStates(581, 589); } break; case 183: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(589, 593); } + { jjCheckNAddStates(590, 594); } break; case 184: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(594, 599); } + { jjCheckNAddStates(595, 600); } break; case 185: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(600, 606); } + { jjCheckNAddStates(601, 607); } break; case 186: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(607, 614); } + { jjCheckNAddStates(608, 615); } break; case 188: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 189: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(615, 622); } + { jjCheckNAddStates(616, 623); } break; case 190: if (curChar == 10) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 191: case 200: @@ -1560,51 +1570,51 @@ else if (curChar == 47) break; case 192: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(623, 631); } + { jjCheckNAddStates(624, 632); } break; case 193: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(632, 642); } + { jjCheckNAddStates(633, 643); } break; case 194: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(643, 649); } + { jjCheckNAddStates(644, 650); } break; case 195: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(650, 657); } + { jjCheckNAddStates(651, 658); } break; case 196: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(658, 666); } + { jjCheckNAddStates(659, 667); } break; case 197: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(667, 676); } + { jjCheckNAddStates(668, 677); } break; case 199: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(677, 684); } + { jjCheckNAddStates(678, 685); } break; case 201: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(685, 695); } + { jjCheckNAddStates(686, 696); } break; case 202: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(696, 702); } + { jjCheckNAddStates(697, 703); } break; case 203: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(703, 710); } + { jjCheckNAddStates(704, 711); } break; case 204: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(711, 719); } + { jjCheckNAddStates(712, 720); } break; case 205: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(720, 729); } + { jjCheckNAddStates(721, 730); } break; case 212: if (curChar == 33) @@ -1612,11 +1622,11 @@ else if (curChar == 47) break; case 213: if (curChar == 47) - { jjCheckNAddStates(730, 733); } + { jjCheckNAddStates(731, 734); } break; case 214: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(734, 738); } + { jjCheckNAddStates(735, 739); } break; case 215: if (curChar == 42) @@ -1628,7 +1638,7 @@ else if (curChar == 47) break; case 217: if (curChar == 42) - { jjCheckNAddStates(739, 741); } + { jjCheckNAddStates(740, 742); } break; case 218: if ((0xffff7bffffffffffL & l) != 0L) @@ -1640,11 +1650,11 @@ else if (curChar == 47) break; case 220: if (curChar == 42) - { jjCheckNAddStates(742, 744); } + { jjCheckNAddStates(743, 745); } break; case 221: if (curChar == 47) - { jjCheckNAddStates(734, 738); } + { jjCheckNAddStates(735, 739); } break; case 222: if (curChar == 47) @@ -1656,11 +1666,11 @@ else if (curChar == 47) break; case 225: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 226: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(749, 751); } + { jjCheckNAddStates(750, 752); } break; case 227: if (curChar == 42) @@ -1672,7 +1682,7 @@ else if (curChar == 47) break; case 229: if (curChar == 42) - { jjCheckNAddStates(752, 754); } + { jjCheckNAddStates(753, 755); } break; case 230: if ((0xffff7bffffffffffL & l) != 0L) @@ -1684,31 +1694,31 @@ else if (curChar == 47) break; case 232: if (curChar == 42) - { jjCheckNAddStates(755, 757); } + { jjCheckNAddStates(756, 758); } break; case 233: if (curChar == 47) - { jjCheckNAddStates(749, 751); } + { jjCheckNAddStates(750, 752); } break; case 234: if (curChar == 47) jjstateSet[jjnewStateCnt++] = 227; break; case 235: - if (curChar == 62 && kind > 110) - kind = 110; + if (curChar == 62 && kind > 112) + kind = 112; break; case 237: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 238: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(758, 763); } + { jjCheckNAddStates(759, 764); } break; case 239: if (curChar == 10) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 240: case 249: @@ -1717,63 +1727,63 @@ else if (curChar == 47) break; case 241: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(764, 769); } + { jjCheckNAddStates(765, 770); } break; case 242: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(770, 778); } + { jjCheckNAddStates(771, 779); } break; case 243: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(779, 783); } + { jjCheckNAddStates(780, 784); } break; case 244: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(784, 789); } + { jjCheckNAddStates(785, 790); } break; case 245: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(790, 796); } + { jjCheckNAddStates(791, 797); } break; case 246: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(797, 804); } + { jjCheckNAddStates(798, 805); } break; case 248: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(805, 810); } + { jjCheckNAddStates(806, 811); } break; case 250: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(811, 819); } + { jjCheckNAddStates(812, 820); } break; case 251: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(820, 824); } + { jjCheckNAddStates(821, 825); } break; case 252: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(825, 830); } + { jjCheckNAddStates(826, 831); } break; case 253: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(831, 837); } + { jjCheckNAddStates(832, 838); } break; case 254: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(838, 845); } + { jjCheckNAddStates(839, 846); } break; case 255: if (curChar == 60) jjstateSet[jjnewStateCnt++] = 213; break; case 256: - if ((0x9000807200000000L & l) != 0L && kind > 111) - kind = 111; + if ((0x9000807200000000L & l) != 0L && kind > 113) + kind = 113; break; case 257: if (curChar == 45) - { jjAddStates(183, 184); } + { jjAddStates(184, 185); } break; case 262: if (curChar == 45) @@ -1800,7 +1810,7 @@ else if (curChar == 47) break; case 280: if (curChar == 42) - { jjCheckNAddStates(846, 848); } + { jjCheckNAddStates(847, 849); } break; case 281: if ((0xffff7bffffffffffL & l) != 0L) @@ -1812,7 +1822,7 @@ else if (curChar == 47) break; case 283: if (curChar == 42) - { jjCheckNAddStates(849, 851); } + { jjCheckNAddStates(850, 852); } break; case 284: if (curChar != 47) @@ -1842,7 +1852,7 @@ else if (curChar == 47) break; case 289: if (curChar == 42) - { jjCheckNAddStates(852, 854); } + { jjCheckNAddStates(853, 855); } break; case 290: if ((0xffff7bffffffffffL & l) != 0L) @@ -1854,11 +1864,11 @@ else if (curChar == 47) break; case 292: if (curChar == 42) - { jjCheckNAddStates(855, 857); } + { jjCheckNAddStates(856, 858); } break; case 293: if (curChar == 47) - { jjCheckNAddStates(858, 860); } + { jjCheckNAddStates(859, 861); } break; case 294: if (curChar == 47) @@ -1866,7 +1876,7 @@ else if (curChar == 47) break; case 295: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(858, 860); } + { jjCheckNAddStates(859, 861); } break; case 297: if (curChar == 61 && kind > 24) @@ -1882,7 +1892,7 @@ else if (curChar == 47) break; case 300: if (curChar == 42) - { jjCheckNAddStates(861, 863); } + { jjCheckNAddStates(862, 864); } break; case 301: if ((0xffff7bffffffffffL & l) != 0L) @@ -1894,11 +1904,11 @@ else if (curChar == 47) break; case 303: if (curChar == 42) - { jjCheckNAddStates(864, 866); } + { jjCheckNAddStates(865, 867); } break; case 304: if (curChar == 47) - { jjCheckNAddStates(867, 869); } + { jjCheckNAddStates(868, 870); } break; case 305: if (curChar == 47) @@ -1906,7 +1916,7 @@ else if (curChar == 47) break; case 306: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(867, 869); } + { jjCheckNAddStates(868, 870); } break; case 307: if (curChar == 42) @@ -1918,7 +1928,7 @@ else if (curChar == 47) break; case 309: if (curChar == 42) - { jjCheckNAddStates(870, 872); } + { jjCheckNAddStates(871, 873); } break; case 310: if ((0xffff7bffffffffffL & l) != 0L) @@ -1930,11 +1940,11 @@ else if (curChar == 47) break; case 312: if (curChar == 42) - { jjCheckNAddStates(873, 875); } + { jjCheckNAddStates(874, 876); } break; case 313: if (curChar == 47) - { jjCheckNAddStates(876, 878); } + { jjCheckNAddStates(877, 879); } break; case 314: if (curChar == 47) @@ -1942,7 +1952,7 @@ else if (curChar == 47) break; case 315: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(876, 878); } + { jjCheckNAddStates(877, 879); } break; case 316: if (curChar == 42) @@ -1954,7 +1964,7 @@ else if (curChar == 47) break; case 318: if (curChar == 42) - { jjCheckNAddStates(879, 881); } + { jjCheckNAddStates(880, 882); } break; case 319: if ((0xffff7bffffffffffL & l) != 0L) @@ -1966,11 +1976,11 @@ else if (curChar == 47) break; case 321: if (curChar == 42) - { jjCheckNAddStates(882, 884); } + { jjCheckNAddStates(883, 885); } break; case 322: if (curChar == 47) - { jjCheckNAddStates(885, 887); } + { jjCheckNAddStates(886, 888); } break; case 323: if (curChar == 47) @@ -1978,7 +1988,7 @@ else if (curChar == 47) break; case 324: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(885, 887); } + { jjCheckNAddStates(886, 888); } break; case 325: if (curChar == 42) @@ -1990,7 +2000,7 @@ else if (curChar == 47) break; case 327: if (curChar == 42) - { jjCheckNAddStates(888, 890); } + { jjCheckNAddStates(889, 891); } break; case 328: if ((0xffff7bffffffffffL & l) != 0L) @@ -2002,11 +2012,11 @@ else if (curChar == 47) break; case 330: if (curChar == 42) - { jjCheckNAddStates(891, 893); } + { jjCheckNAddStates(892, 894); } break; case 331: if (curChar == 47) - { jjCheckNAddStates(894, 896); } + { jjCheckNAddStates(895, 897); } break; case 332: if (curChar == 47) @@ -2014,7 +2024,7 @@ else if (curChar == 47) break; case 333: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(894, 896); } + { jjCheckNAddStates(895, 897); } break; case 334: if (curChar == 42) @@ -2026,7 +2036,7 @@ else if (curChar == 47) break; case 336: if (curChar == 42) - { jjCheckNAddStates(897, 899); } + { jjCheckNAddStates(898, 900); } break; case 337: if ((0xffff7bffffffffffL & l) != 0L) @@ -2038,11 +2048,11 @@ else if (curChar == 47) break; case 339: if (curChar == 42) - { jjCheckNAddStates(900, 902); } + { jjCheckNAddStates(901, 903); } break; case 340: if (curChar == 47) - { jjCheckNAddStates(903, 905); } + { jjCheckNAddStates(904, 906); } break; case 341: if (curChar == 47) @@ -2050,18 +2060,18 @@ else if (curChar == 47) break; case 342: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(903, 905); } + { jjCheckNAddStates(904, 906); } break; case 345: if (curChar != 34) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(174, 178); } + { jjCheckNAddStates(175, 179); } break; case 346: if ((0xfffffffbffffcbffL & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 347: if (curChar == 34 && kind > 36) @@ -2069,11 +2079,11 @@ else if (curChar == 47) break; case 349: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 350: if (curChar == 10) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 351: case 354: @@ -2082,35 +2092,35 @@ else if (curChar == 47) break; case 352: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 353: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(909, 914); } + { jjCheckNAddStates(910, 915); } break; case 355: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 356: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(915, 923); } + { jjCheckNAddStates(916, 924); } break; case 357: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(924, 928); } + { jjCheckNAddStates(925, 929); } break; case 358: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(929, 934); } + { jjCheckNAddStates(930, 935); } break; case 359: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(935, 941); } + { jjCheckNAddStates(936, 942); } break; case 360: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(942, 949); } + { jjCheckNAddStates(943, 950); } break; case 361: if ((0xfffffffbffffcbffL & l) == 0L) @@ -2150,7 +2160,7 @@ else if (curChar == 47) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(950, 954); } + { jjCheckNAddStates(951, 955); } break; case 369: if ((0x100003600L & l) == 0L) @@ -2164,46 +2174,46 @@ else if (curChar == 47) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(955, 962); } + { jjCheckNAddStates(956, 963); } break; case 371: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(963, 966); } + { jjCheckNAddStates(964, 967); } break; case 372: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(967, 971); } + { jjCheckNAddStates(968, 972); } break; case 373: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(972, 977); } + { jjCheckNAddStates(973, 978); } break; case 374: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(978, 984); } + { jjCheckNAddStates(979, 985); } break; case 375: if (curChar != 39) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(169, 173); } + { jjCheckNAddStates(170, 174); } break; case 376: if ((0xffffff7fffffcbffL & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 377: if (curChar == 39 && kind > 36) @@ -2211,11 +2221,11 @@ else if (curChar == 47) break; case 379: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 380: if (curChar == 10) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 381: case 384: @@ -2224,35 +2234,35 @@ else if (curChar == 47) break; case 382: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 383: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(988, 993); } + { jjCheckNAddStates(989, 994); } break; case 385: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 386: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(994, 1002); } + { jjCheckNAddStates(995, 1003); } break; case 387: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1003, 1007); } + { jjCheckNAddStates(1004, 1008); } break; case 388: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1008, 1013); } + { jjCheckNAddStates(1009, 1014); } break; case 389: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1014, 1020); } + { jjCheckNAddStates(1015, 1021); } break; case 390: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1021, 1028); } + { jjCheckNAddStates(1022, 1029); } break; case 391: if ((0xffffff7fffffcbffL & l) == 0L) @@ -2292,7 +2302,7 @@ else if (curChar == 47) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1029, 1033); } + { jjCheckNAddStates(1030, 1034); } break; case 399: if ((0x100003600L & l) == 0L) @@ -2306,39 +2316,39 @@ else if (curChar == 47) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1034, 1041); } + { jjCheckNAddStates(1035, 1042); } break; case 401: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1042, 1045); } + { jjCheckNAddStates(1043, 1046); } break; case 402: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1046, 1050); } + { jjCheckNAddStates(1047, 1051); } break; case 403: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1051, 1056); } + { jjCheckNAddStates(1052, 1057); } break; case 404: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1057, 1063); } + { jjCheckNAddStates(1058, 1064); } break; case 405: if (curChar == 45) - { jjAddStates(165, 168); } + { jjAddStates(165, 169); } break; case 407: if ((0x3ff200000000000L & l) == 0L) @@ -2359,7 +2369,7 @@ else if (curChar == 47) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1064, 1068); } + { jjCheckNAddStates(1065, 1069); } break; case 411: if (curChar != 10) @@ -2369,7 +2379,7 @@ else if (curChar == 47) { jjCheckNAddTwoStates(407, 408); } break; case 412: - case 443: + case 465: if (curChar == 13) { jjCheckNAdd(411); } break; @@ -2385,55 +2395,67 @@ else if (curChar == 47) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1069, 1076); } + { jjCheckNAddStates(1070, 1077); } break; case 415: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1077, 1080); } + { jjCheckNAddStates(1078, 1081); } break; case 416: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1081, 1085); } + { jjCheckNAddStates(1082, 1086); } break; case 417: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1086, 1091); } + { jjCheckNAddStates(1087, 1092); } break; case 418: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1092, 1098); } + { jjCheckNAddStates(1093, 1099); } break; - case 420: - if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(1099, 1101); } + case 419: + if (curChar == 45) + { jjAddStates(1100, 1101); } break; case 421: - if (curChar == 40 && kind > 108) - kind = 108; + if ((0x3ff200000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddTwoStates(421, 422); } break; case 423: - if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1099, 1101); } + if ((0xfc00ffffffffcbffL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddTwoStates(421, 422); } break; case 424: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1102, 1107); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1102, 1106); } break; case 425: - if (curChar == 10) - { jjCheckNAddStates(1099, 1101); } + if (curChar != 10) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddTwoStates(421, 422); } break; case 426: case 435: @@ -2441,1594 +2463,1703 @@ else if (curChar == 47) { jjCheckNAdd(425); } break; case 427: - if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1099, 1101); } + if ((0x100003600L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddTwoStates(421, 422); } break; case 428: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1108, 1116); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1107, 1114); } break; case 429: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1117, 1121); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1115, 1118); } break; case 430: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1122, 1127); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1119, 1123); } break; case 431: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1128, 1134); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1124, 1129); } break; case 432: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1135, 1142); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1130, 1136); } break; case 434: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1143, 1148); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1137, 1141); } break; case 436: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1149, 1157); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1142, 1149); } break; case 437: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1158, 1162); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1150, 1153); } break; case 438: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1163, 1168); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1154, 1158); } break; case 439: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1169, 1175); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1159, 1164); } break; case 440: - if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1176, 1183); } + if ((0x3ff000000000000L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1165, 1171); } break; case 442: + if ((0x3ff200000000000L & l) != 0L) + { jjCheckNAddStates(1172, 1174); } + break; + case 443: + if (curChar == 40 && kind > 110) + kind = 110; + break; + case 445: + if ((0xfc00ffffffffcbffL & l) != 0L) + { jjCheckNAddStates(1172, 1174); } + break; + case 446: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1175, 1180); } + break; + case 447: + if (curChar == 10) + { jjCheckNAddStates(1172, 1174); } + break; + case 448: + case 457: + if (curChar == 13) + { jjCheckNAdd(447); } + break; + case 449: + if ((0x100003600L & l) != 0L) + { jjCheckNAddStates(1172, 1174); } + break; + case 450: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1181, 1189); } + break; + case 451: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1190, 1194); } + break; + case 452: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1195, 1200); } + break; + case 453: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1201, 1207); } + break; + case 454: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1208, 1215); } + break; + case 456: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1216, 1221); } + break; + case 458: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1222, 1230); } + break; + case 459: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1231, 1235); } + break; + case 460: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1236, 1241); } + break; + case 461: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1242, 1248); } + break; + case 462: + if ((0x3ff000000000000L & l) != 0L) + { jjCheckNAddStates(1249, 1256); } + break; + case 464: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1184, 1188); } + { jjCheckNAddStates(1257, 1261); } break; - case 444: + case 466: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1189, 1196); } + { jjCheckNAddStates(1262, 1269); } break; - case 445: + case 467: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1197, 1200); } + { jjCheckNAddStates(1270, 1273); } break; - case 446: + case 468: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1201, 1205); } + { jjCheckNAddStates(1274, 1278); } break; - case 447: + case 469: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1206, 1211); } + { jjCheckNAddStates(1279, 1284); } break; - case 448: + case 470: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1212, 1218); } + { jjCheckNAddStates(1285, 1291); } break; - case 450: + case 472: if (curChar == 35) { jjCheckNAddStates(160, 164); } break; - case 451: + case 473: if (curChar == 45) - { jjCheckNAddTwoStates(452, 465); } + { jjCheckNAddTwoStates(474, 487); } break; - case 453: + case 475: if ((0x3ff200000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddTwoStates(453, 454); } + { jjCheckNAddTwoStates(475, 476); } break; - case 455: + case 477: if ((0xfc00ffffffffcbffL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddTwoStates(453, 454); } + { jjCheckNAddTwoStates(475, 476); } break; - case 456: + case 478: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1219, 1223); } + { jjCheckNAddStates(1292, 1296); } break; - case 457: + case 479: if (curChar != 10) break; if (kind > 39) kind = 39; - { jjCheckNAddTwoStates(453, 454); } + { jjCheckNAddTwoStates(475, 476); } break; - case 458: - case 467: + case 480: + case 489: if (curChar == 13) - { jjCheckNAdd(457); } + { jjCheckNAdd(479); } break; - case 459: + case 481: if ((0x100003600L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddTwoStates(453, 454); } + { jjCheckNAddTwoStates(475, 476); } break; - case 460: + case 482: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1224, 1231); } + { jjCheckNAddStates(1297, 1304); } break; - case 461: + case 483: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1232, 1235); } + { jjCheckNAddStates(1305, 1308); } break; - case 462: + case 484: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1236, 1240); } + { jjCheckNAddStates(1309, 1313); } break; - case 463: + case 485: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1241, 1246); } + { jjCheckNAddStates(1314, 1319); } break; - case 464: + case 486: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1247, 1253); } + { jjCheckNAddStates(1320, 1326); } break; - case 466: + case 488: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1254, 1258); } + { jjCheckNAddStates(1327, 1331); } break; - case 468: + case 490: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1259, 1266); } + { jjCheckNAddStates(1332, 1339); } break; - case 469: + case 491: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1267, 1270); } + { jjCheckNAddStates(1340, 1343); } break; - case 470: + case 492: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1271, 1275); } + { jjCheckNAddStates(1344, 1348); } break; - case 471: + case 493: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1276, 1281); } + { jjCheckNAddStates(1349, 1354); } break; - case 472: + case 494: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1282, 1288); } + { jjCheckNAddStates(1355, 1361); } break; - case 473: + case 495: if ((0x3ff200000000000L & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddTwoStates(473, 474); } + { jjCheckNAddTwoStates(495, 496); } break; - case 475: + case 497: if ((0xfc00ffffffffcbffL & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddTwoStates(473, 474); } + { jjCheckNAddTwoStates(495, 496); } break; - case 476: + case 498: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1289, 1293); } + { jjCheckNAddStates(1362, 1366); } break; - case 477: + case 499: if (curChar != 10) break; if (kind > 40) kind = 40; - { jjCheckNAddTwoStates(473, 474); } + { jjCheckNAddTwoStates(495, 496); } break; - case 478: + case 500: if (curChar == 13) - jjstateSet[jjnewStateCnt++] = 477; + jjstateSet[jjnewStateCnt++] = 499; break; - case 479: + case 501: if ((0x100003600L & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddTwoStates(473, 474); } + { jjCheckNAddTwoStates(495, 496); } break; - case 480: + case 502: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1294, 1301); } + { jjCheckNAddStates(1367, 1374); } break; - case 481: + case 503: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1302, 1305); } + { jjCheckNAddStates(1375, 1378); } break; - case 482: + case 504: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1306, 1310); } + { jjCheckNAddStates(1379, 1383); } break; - case 483: + case 505: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1311, 1316); } + { jjCheckNAddStates(1384, 1389); } break; - case 484: + case 506: if ((0x3ff000000000000L & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1317, 1323); } + { jjCheckNAddStates(1390, 1396); } break; - case 486: + case 508: if (curChar == 40) - { jjCheckNAddStates(1324, 1329); } + { jjCheckNAddStates(1397, 1402); } break; - case 487: + case 509: if (curChar == 34) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 488: + case 510: if ((0xfffffffbffffcbffL & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 489: + case 511: if (curChar == 34) - { jjCheckNAddTwoStates(490, 499); } + { jjCheckNAddTwoStates(512, 521); } break; - case 490: + case 512: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1333, 1335); } + { jjCheckNAddStates(1406, 1408); } break; - case 491: + case 513: if (curChar == 42) - { jjCheckNAddTwoStates(492, 493); } + { jjCheckNAddTwoStates(514, 515); } break; - case 492: + case 514: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(492, 493); } + { jjCheckNAddTwoStates(514, 515); } break; - case 493: + case 515: if (curChar == 42) - { jjCheckNAddStates(1336, 1338); } + { jjCheckNAddStates(1409, 1411); } break; - case 494: + case 516: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(495, 496); } + { jjCheckNAddTwoStates(517, 518); } break; - case 495: + case 517: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(495, 496); } + { jjCheckNAddTwoStates(517, 518); } break; - case 496: + case 518: if (curChar == 42) - { jjCheckNAddStates(1339, 1341); } + { jjCheckNAddStates(1412, 1414); } break; - case 497: + case 519: if (curChar == 47) - { jjCheckNAddStates(1333, 1335); } + { jjCheckNAddStates(1406, 1408); } break; - case 498: + case 520: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 491; + jjstateSet[jjnewStateCnt++] = 513; break; - case 499: - if (curChar == 41 && kind > 56) - kind = 56; + case 521: + if (curChar == 41 && kind > 57) + kind = 57; break; - case 501: + case 523: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 502: + case 524: if (curChar == 10) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 503: - case 506: + case 525: + case 528: if (curChar == 13) - { jjCheckNAdd(502); } + { jjCheckNAdd(524); } break; - case 504: + case 526: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 505: + case 527: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1342, 1347); } + { jjCheckNAddStates(1415, 1420); } break; - case 507: + case 529: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 508: + case 530: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1348, 1356); } + { jjCheckNAddStates(1421, 1429); } break; - case 509: + case 531: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1357, 1361); } + { jjCheckNAddStates(1430, 1434); } break; - case 510: + case 532: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1362, 1367); } + { jjCheckNAddStates(1435, 1440); } break; - case 511: + case 533: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1368, 1374); } + { jjCheckNAddStates(1441, 1447); } break; - case 512: + case 534: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1375, 1382); } + { jjCheckNAddStates(1448, 1455); } break; - case 513: + case 535: if (curChar == 39) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 514: + case 536: if ((0xffffff7fffffcbffL & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 515: + case 537: if (curChar == 39) - { jjCheckNAddTwoStates(490, 499); } + { jjCheckNAddTwoStates(512, 521); } break; - case 517: + case 539: if ((0x3400L & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 518: + case 540: if (curChar == 10) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 519: - case 522: + case 541: + case 544: if (curChar == 13) - { jjCheckNAdd(518); } + { jjCheckNAdd(540); } break; - case 520: + case 542: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 521: + case 543: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1386, 1391); } + { jjCheckNAddStates(1459, 1464); } break; - case 523: + case 545: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 524: + case 546: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1392, 1400); } + { jjCheckNAddStates(1465, 1473); } break; - case 525: + case 547: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1401, 1405); } + { jjCheckNAddStates(1474, 1478); } break; - case 526: + case 548: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1406, 1411); } + { jjCheckNAddStates(1479, 1484); } break; - case 527: + case 549: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1412, 1418); } + { jjCheckNAddStates(1485, 1491); } break; - case 528: + case 550: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1419, 1426); } + { jjCheckNAddStates(1492, 1499); } break; - case 529: + case 551: if ((0xfffffc7a00000000L & l) != 0L) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 531: + case 553: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 532: + case 554: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1431, 1436); } + { jjCheckNAddStates(1504, 1509); } break; - case 533: + case 555: if (curChar == 10) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 534: + case 556: if (curChar == 13) - jjstateSet[jjnewStateCnt++] = 533; + jjstateSet[jjnewStateCnt++] = 555; break; - case 535: + case 557: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1437, 1442); } + { jjCheckNAddStates(1510, 1515); } break; - case 536: + case 558: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1443, 1451); } + { jjCheckNAddStates(1516, 1524); } break; - case 537: + case 559: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1452, 1456); } + { jjCheckNAddStates(1525, 1529); } break; - case 538: + case 560: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1457, 1462); } + { jjCheckNAddStates(1530, 1535); } break; - case 539: + case 561: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1463, 1469); } + { jjCheckNAddStates(1536, 1542); } break; - case 540: + case 562: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1470, 1477); } + { jjCheckNAddStates(1543, 1550); } break; - case 541: + case 563: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1478, 1486); } + { jjCheckNAddStates(1551, 1559); } break; - case 542: + case 564: if (curChar == 42) - { jjCheckNAddTwoStates(543, 544); } + { jjCheckNAddTwoStates(565, 566); } break; - case 543: + case 565: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(543, 544); } + { jjCheckNAddTwoStates(565, 566); } break; - case 544: + case 566: if (curChar == 42) - { jjCheckNAddStates(1487, 1489); } + { jjCheckNAddStates(1560, 1562); } break; - case 545: + case 567: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(546, 547); } + { jjCheckNAddTwoStates(568, 569); } break; - case 546: + case 568: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(546, 547); } + { jjCheckNAddTwoStates(568, 569); } break; - case 547: + case 569: if (curChar == 42) - { jjCheckNAddStates(1490, 1492); } + { jjCheckNAddStates(1563, 1565); } break; - case 548: + case 570: if (curChar == 47) - { jjCheckNAddStates(1493, 1499); } + { jjCheckNAddStates(1566, 1572); } break; - case 549: + case 571: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 542; + jjstateSet[jjnewStateCnt++] = 564; break; - case 552: + case 574: if (curChar == 43) - { jjAddStates(1500, 1501); } + { jjAddStates(1573, 1574); } break; - case 553: + case 575: if (curChar != 63) break; - if (kind > 102) - kind = 102; - jjstateSet[jjnewStateCnt++] = 554; + if (kind > 103) + kind = 103; + jjstateSet[jjnewStateCnt++] = 576; break; - case 554: + case 576: if (curChar != 63) break; - if (kind > 102) - kind = 102; - { jjCheckNAddStates(1502, 1505); } + if (kind > 103) + kind = 103; + { jjCheckNAddStates(1575, 1578); } break; - case 555: - if (curChar == 63 && kind > 102) - kind = 102; + case 577: + if (curChar == 63 && kind > 103) + kind = 103; break; - case 556: - case 572: - case 576: - case 579: - case 582: + case 578: + case 594: + case 598: + case 601: + case 604: if (curChar != 63) break; - if (kind > 102) - kind = 102; - { jjCheckNAdd(555); } + if (kind > 103) + kind = 103; + { jjCheckNAdd(577); } break; - case 557: + case 579: if (curChar != 63) break; - if (kind > 102) - kind = 102; - { jjCheckNAddTwoStates(555, 556); } + if (kind > 103) + kind = 103; + { jjCheckNAddTwoStates(577, 578); } break; - case 558: + case 580: if (curChar != 63) break; - if (kind > 102) - kind = 102; - { jjCheckNAddStates(1506, 1508); } + if (kind > 103) + kind = 103; + { jjCheckNAddStates(1579, 1581); } break; - case 559: + case 581: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjAddStates(1509, 1514); } + if (kind > 103) + kind = 103; + { jjAddStates(1582, 1587); } break; - case 560: + case 582: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 561; + jjstateSet[jjnewStateCnt++] = 583; break; - case 561: + case 583: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 562; + jjstateSet[jjnewStateCnt++] = 584; break; - case 562: + case 584: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 563; + jjstateSet[jjnewStateCnt++] = 585; break; - case 563: + case 585: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAdd(564); } + { jjCheckNAdd(586); } break; - case 564: - if ((0x3ff000000000000L & l) != 0L && kind > 102) - kind = 102; + case 586: + if ((0x3ff000000000000L & l) != 0L && kind > 103) + kind = 103; break; - case 565: + case 587: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 566; + jjstateSet[jjnewStateCnt++] = 588; break; - case 566: + case 588: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 567; + jjstateSet[jjnewStateCnt++] = 589; break; - case 567: + case 589: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 568; + jjstateSet[jjnewStateCnt++] = 590; break; - case 568: + case 590: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjCheckNAdd(555); } + if (kind > 103) + kind = 103; + { jjCheckNAdd(577); } break; - case 569: + case 591: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 570; + jjstateSet[jjnewStateCnt++] = 592; break; - case 570: + case 592: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 571; + jjstateSet[jjnewStateCnt++] = 593; break; - case 571: + case 593: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; - jjstateSet[jjnewStateCnt++] = 572; + if (kind > 103) + kind = 103; + jjstateSet[jjnewStateCnt++] = 594; break; - case 573: + case 595: if ((0x3ff000000000000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 574; + jjstateSet[jjnewStateCnt++] = 596; break; - case 574: + case 596: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; - jjstateSet[jjnewStateCnt++] = 575; + if (kind > 103) + kind = 103; + jjstateSet[jjnewStateCnt++] = 597; break; - case 575: + case 597: if (curChar != 63) break; - if (kind > 102) - kind = 102; - { jjCheckNAddTwoStates(555, 576); } + if (kind > 103) + kind = 103; + { jjCheckNAddTwoStates(577, 598); } break; - case 577: + case 599: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; - jjstateSet[jjnewStateCnt++] = 578; + if (kind > 103) + kind = 103; + jjstateSet[jjnewStateCnt++] = 600; break; - case 578: + case 600: if (curChar != 63) break; - if (kind > 102) - kind = 102; - { jjCheckNAddStates(1515, 1517); } + if (kind > 103) + kind = 103; + { jjCheckNAddStates(1588, 1590); } break; - case 580: + case 602: if (curChar != 63) break; - if (kind > 102) - kind = 102; - { jjCheckNAddTwoStates(555, 579); } + if (kind > 103) + kind = 103; + { jjCheckNAddTwoStates(577, 601); } break; - case 581: + case 603: if (curChar != 63) break; - if (kind > 102) - kind = 102; - { jjCheckNAddStates(1518, 1521); } + if (kind > 103) + kind = 103; + { jjCheckNAddStates(1591, 1594); } break; - case 583: + case 605: if (curChar != 63) break; - if (kind > 102) - kind = 102; - { jjCheckNAddTwoStates(555, 582); } + if (kind > 103) + kind = 103; + { jjCheckNAddTwoStates(577, 604); } break; - case 584: + case 606: if (curChar != 63) break; - if (kind > 102) - kind = 102; - { jjCheckNAddStates(1522, 1524); } + if (kind > 103) + kind = 103; + { jjCheckNAddStates(1595, 1597); } break; - case 585: + case 607: if (curChar == 43) - jjstateSet[jjnewStateCnt++] = 586; + jjstateSet[jjnewStateCnt++] = 608; break; - case 586: + case 608: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(587, 593); } + { jjCheckNAddTwoStates(609, 615); } break; - case 587: + case 609: if (curChar == 45) - jjstateSet[jjnewStateCnt++] = 588; + jjstateSet[jjnewStateCnt++] = 610; break; - case 588: + case 610: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; - jjstateSet[jjnewStateCnt++] = 589; + if (kind > 103) + kind = 103; + jjstateSet[jjnewStateCnt++] = 611; break; - case 589: + case 611: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjCheckNAddStates(1525, 1528); } + if (kind > 103) + kind = 103; + { jjCheckNAddStates(1598, 1601); } break; - case 590: + case 612: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjCheckNAdd(564); } + if (kind > 103) + kind = 103; + { jjCheckNAdd(586); } break; - case 591: + case 613: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjCheckNAddTwoStates(564, 590); } + if (kind > 103) + kind = 103; + { jjCheckNAddTwoStates(586, 612); } break; - case 592: + case 614: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjCheckNAddStates(1529, 1531); } + if (kind > 103) + kind = 103; + { jjCheckNAddStates(1602, 1604); } break; - case 593: + case 615: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1532, 1536); } + { jjCheckNAddStates(1605, 1609); } break; - case 594: + case 616: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAdd(587); } + { jjCheckNAdd(609); } break; - case 595: + case 617: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(594, 587); } + { jjCheckNAddTwoStates(616, 609); } break; - case 596: + case 618: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1537, 1539); } + { jjCheckNAddStates(1610, 1612); } break; - case 597: + case 619: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1540, 1543); } + { jjCheckNAddStates(1613, 1616); } break; - case 598: + case 620: if (curChar == 46) { jjCheckNAddStates(131, 159); } break; - case 599: + case 621: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(599, 601); } + { jjCheckNAddTwoStates(621, 623); } break; - case 602: + case 624: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(602, 604); } + { jjCheckNAddTwoStates(624, 626); } break; - case 605: + case 627: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(605, 607); } + { jjCheckNAddTwoStates(627, 629); } break; - case 608: + case 630: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(608, 610); } + { jjCheckNAddTwoStates(630, 632); } break; - case 611: + case 633: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(611, 613); } + { jjCheckNAddTwoStates(633, 635); } break; - case 614: + case 636: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(614, 616); } + { jjCheckNAddTwoStates(636, 638); } break; - case 617: + case 639: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(617, 621); } + { jjCheckNAddTwoStates(639, 643); } break; - case 622: + case 644: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(622, 626); } + { jjCheckNAddTwoStates(644, 648); } break; - case 627: + case 649: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(627, 629); } + { jjCheckNAddTwoStates(649, 651); } break; - case 630: + case 652: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(630, 631); } + { jjCheckNAddTwoStates(652, 653); } break; - case 632: + case 654: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(632, 633); } + { jjCheckNAddTwoStates(654, 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, 639); } + { jjCheckNAddTwoStates(659, 661); } break; - case 640: + case 662: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(640, 642); } + { jjCheckNAddTwoStates(662, 664); } break; - case 643: + case 665: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(643, 645); } + { jjCheckNAddTwoStates(665, 667); } break; - case 646: + case 668: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(646, 648); } + { jjCheckNAddTwoStates(668, 670); } break; - case 649: + case 671: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1544, 1548); } + { jjCheckNAddStates(1617, 1621); } break; - case 663: + case 685: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(663, 665); } + { jjCheckNAddTwoStates(685, 687); } break; - case 666: + case 688: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(666, 668); } + { jjCheckNAddTwoStates(688, 690); } break; - case 669: + case 691: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1549, 1551); } + { jjCheckNAddStates(1622, 1624); } break; - case 673: + case 695: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1552, 1554); } + { jjCheckNAddStates(1625, 1627); } break; - case 678: + case 700: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1555, 1557); } + { jjCheckNAddStates(1628, 1630); } break; - case 689: + case 711: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1558, 1560); } + { jjCheckNAddStates(1631, 1633); } break; - case 691: + case 713: if ((0x3ff200000000000L & l) != 0L) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 692: - if (curChar == 57 && kind > 67) - kind = 67; + case 714: + if (curChar == 57 && kind > 68) + kind = 68; break; - case 695: + case 717: if ((0xfc00ffffffffcbffL & l) != 0L) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 696: + case 718: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1564, 1569); } + { jjCheckNAddStates(1637, 1642); } break; - case 697: + case 719: if (curChar == 10) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 698: - case 707: + case 720: + case 729: if (curChar == 13) - { jjCheckNAdd(697); } + { jjCheckNAdd(719); } break; - case 699: + case 721: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 700: + case 722: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1570, 1578); } + { jjCheckNAddStates(1643, 1651); } break; - case 701: + case 723: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1579, 1583); } + { jjCheckNAddStates(1652, 1656); } break; - case 702: + case 724: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1584, 1589); } + { jjCheckNAddStates(1657, 1662); } break; - case 703: + case 725: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1590, 1596); } + { jjCheckNAddStates(1663, 1669); } break; - case 704: + case 726: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1597, 1604); } + { jjCheckNAddStates(1670, 1677); } break; - case 706: + case 728: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1605, 1610); } + { jjCheckNAddStates(1678, 1683); } break; - case 708: + case 730: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1611, 1619); } + { jjCheckNAddStates(1684, 1692); } break; - case 709: + case 731: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1620, 1624); } + { jjCheckNAddStates(1693, 1697); } break; - case 710: + case 732: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1625, 1630); } + { jjCheckNAddStates(1698, 1703); } break; - case 711: + case 733: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1631, 1637); } + { jjCheckNAddStates(1704, 1710); } break; - case 712: + case 734: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1638, 1645); } + { jjCheckNAddStates(1711, 1718); } break; - case 713: + case 735: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1646, 1648); } + { jjCheckNAddStates(1719, 1721); } break; - case 715: + case 737: if ((0x3ff200000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddTwoStates(715, 716); } + if (kind > 69) + kind = 69; + { jjCheckNAddTwoStates(737, 738); } break; - case 717: + case 739: if ((0xfc00ffffffffcbffL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddTwoStates(715, 716); } + if (kind > 69) + kind = 69; + { jjCheckNAddTwoStates(737, 738); } break; - case 718: + case 740: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1649, 1653); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1722, 1726); } break; - case 719: + case 741: if (curChar != 10) break; - if (kind > 68) - kind = 68; - { jjCheckNAddTwoStates(715, 716); } + if (kind > 69) + kind = 69; + { jjCheckNAddTwoStates(737, 738); } break; - case 720: - case 729: + case 742: + case 751: if (curChar == 13) - { jjCheckNAdd(719); } + { jjCheckNAdd(741); } break; - case 721: + case 743: if ((0x100003600L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddTwoStates(715, 716); } + if (kind > 69) + kind = 69; + { jjCheckNAddTwoStates(737, 738); } break; - case 722: + case 744: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1654, 1661); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1727, 1734); } break; - case 723: + case 745: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1662, 1665); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1735, 1738); } break; - case 724: + case 746: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1666, 1670); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1739, 1743); } break; - case 725: + case 747: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1671, 1676); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1744, 1749); } break; - case 726: + case 748: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1677, 1683); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1750, 1756); } break; - case 728: + case 750: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1684, 1688); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1757, 1761); } break; - case 730: + case 752: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1689, 1696); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1762, 1769); } break; - case 731: + case 753: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1697, 1700); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1770, 1773); } break; - case 732: + case 754: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1701, 1705); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1774, 1778); } break; - case 733: + case 755: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1706, 1711); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1779, 1784); } break; - case 734: + case 756: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1712, 1718); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1785, 1791); } break; - case 735: + case 757: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(735, 736); } + { jjCheckNAddTwoStates(757, 758); } break; - case 736: - if (curChar == 37 && kind > 69) - kind = 69; + case 758: + if (curChar == 37 && kind > 70) + kind = 70; break; - case 737: + case 759: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 70) - kind = 70; - { jjCheckNAdd(737); } + if (kind > 71) + kind = 71; + { jjCheckNAdd(759); } break; - case 738: + case 760: if (curChar == 45) - { jjCheckNAddTwoStates(739, 752); } + { jjCheckNAddTwoStates(761, 774); } break; - case 740: + case 762: if ((0x3ff200000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddTwoStates(740, 741); } + if (kind > 104) + kind = 104; + { jjCheckNAddTwoStates(762, 763); } break; - case 742: + case 764: if ((0xfc00ffffffffcbffL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddTwoStates(740, 741); } + if (kind > 104) + kind = 104; + { jjCheckNAddTwoStates(762, 763); } break; - case 743: + case 765: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1719, 1723); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1792, 1796); } break; - case 744: + case 766: if (curChar != 10) break; - if (kind > 103) - kind = 103; - { jjCheckNAddTwoStates(740, 741); } + if (kind > 104) + kind = 104; + { jjCheckNAddTwoStates(762, 763); } break; - case 745: - case 754: + case 767: + case 776: if (curChar == 13) - { jjCheckNAdd(744); } + { jjCheckNAdd(766); } break; - case 746: + case 768: if ((0x100003600L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddTwoStates(740, 741); } + if (kind > 104) + kind = 104; + { jjCheckNAddTwoStates(762, 763); } break; - case 747: + case 769: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1724, 1731); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1797, 1804); } break; - case 748: + case 770: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1732, 1735); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1805, 1808); } break; - case 749: + case 771: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1736, 1740); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1809, 1813); } break; - case 750: + case 772: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1741, 1746); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1814, 1819); } break; - case 751: + case 773: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1747, 1753); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1820, 1826); } break; - case 753: + case 775: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1754, 1758); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1827, 1831); } break; - case 755: + case 777: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1759, 1766); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1832, 1839); } break; - case 756: + case 778: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1767, 1770); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1840, 1843); } break; - case 757: + case 779: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1771, 1775); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1844, 1848); } break; - case 758: + case 780: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1776, 1781); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1849, 1854); } break; - case 759: + case 781: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1782, 1788); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1855, 1861); } break; - case 760: + case 782: if (curChar == 33) - { jjCheckNAddStates(179, 182); } + { jjCheckNAddStates(180, 183); } break; - case 761: + case 783: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1789, 1791); } + { jjCheckNAddStates(1862, 1864); } break; - case 762: + case 784: if (curChar == 42) - { jjCheckNAddTwoStates(763, 764); } + { jjCheckNAddTwoStates(785, 786); } break; - case 763: + case 785: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(763, 764); } + { jjCheckNAddTwoStates(785, 786); } break; - case 764: + case 786: if (curChar == 42) - { jjCheckNAddStates(1792, 1794); } + { jjCheckNAddStates(1865, 1867); } break; - case 765: + case 787: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(766, 767); } + { jjCheckNAddTwoStates(788, 789); } break; - case 766: + case 788: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(766, 767); } + { jjCheckNAddTwoStates(788, 789); } break; - case 767: + case 789: if (curChar == 42) - { jjCheckNAddStates(1795, 1797); } + { jjCheckNAddStates(1868, 1870); } break; - case 768: + case 790: if (curChar == 47) - { jjCheckNAddStates(1789, 1791); } + { jjCheckNAddStates(1862, 1864); } break; - case 769: + case 791: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 762; + jjstateSet[jjnewStateCnt++] = 784; break; - case 779: + case 801: if ((0x100003600L & l) != 0L) - { jjCheckNAddStates(1798, 1800); } + { jjCheckNAddStates(1871, 1873); } break; - case 780: + case 802: if (curChar == 42) - { jjCheckNAddTwoStates(781, 782); } + { jjCheckNAddTwoStates(803, 804); } break; - case 781: + case 803: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(781, 782); } + { jjCheckNAddTwoStates(803, 804); } break; - case 782: + case 804: if (curChar == 42) - { jjCheckNAddStates(1801, 1803); } + { jjCheckNAddStates(1874, 1876); } break; - case 783: + case 805: if ((0xffff7bffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(784, 785); } + { jjCheckNAddTwoStates(806, 807); } break; - case 784: + case 806: if ((0xfffffbffffffffffL & l) != 0L) - { jjCheckNAddTwoStates(784, 785); } + { jjCheckNAddTwoStates(806, 807); } break; - case 785: + case 807: if (curChar == 42) - { jjCheckNAddStates(1804, 1806); } + { jjCheckNAddStates(1877, 1879); } break; - case 786: + case 808: if (curChar == 47) - { jjCheckNAddStates(1798, 1800); } + { jjCheckNAddStates(1871, 1873); } break; - case 787: + case 809: if (curChar == 47) - jjstateSet[jjnewStateCnt++] = 780; + jjstateSet[jjnewStateCnt++] = 802; break; - case 789: - if ((0x280000000000000L & l) != 0L && kind > 72) - kind = 72; + case 811: + if ((0x280000000000000L & l) != 0L && kind > 73) + kind = 73; break; - case 792: + case 814: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 70) - kind = 70; + if (kind > 71) + kind = 71; { jjCheckNAddStates(0, 110); } break; - case 793: + case 815: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(793, 601); } + { jjCheckNAddTwoStates(815, 623); } break; - case 794: + case 816: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(794, 795); } + { jjCheckNAddTwoStates(816, 817); } break; - case 795: + case 817: if (curChar == 46) - { jjCheckNAdd(599); } + { jjCheckNAdd(621); } break; - case 796: + case 818: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(796, 604); } + { jjCheckNAddTwoStates(818, 626); } break; - case 797: + case 819: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(797, 798); } + { jjCheckNAddTwoStates(819, 820); } break; - case 798: + case 820: if (curChar == 46) - { jjCheckNAdd(602); } + { jjCheckNAdd(624); } break; - case 799: + case 821: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(799, 607); } + { jjCheckNAddTwoStates(821, 629); } break; - case 800: + case 822: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(800, 801); } + { jjCheckNAddTwoStates(822, 823); } break; - case 801: + case 823: if (curChar == 46) - { jjCheckNAdd(605); } + { jjCheckNAdd(627); } break; - case 802: + case 824: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(802, 610); } + { jjCheckNAddTwoStates(824, 632); } break; - case 803: + case 825: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(803, 804); } + { jjCheckNAddTwoStates(825, 826); } break; - case 804: + case 826: if (curChar == 46) - { jjCheckNAdd(608); } + { jjCheckNAdd(630); } break; - case 805: + case 827: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(805, 613); } + { jjCheckNAddTwoStates(827, 635); } break; - case 806: + case 828: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(806, 807); } + { jjCheckNAddTwoStates(828, 829); } break; - case 807: + case 829: if (curChar == 46) - { jjCheckNAdd(611); } + { jjCheckNAdd(633); } break; - case 808: + case 830: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(808, 616); } + { jjCheckNAddTwoStates(830, 638); } break; - case 809: + case 831: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(809, 810); } + { jjCheckNAddTwoStates(831, 832); } break; - case 810: + case 832: if (curChar == 46) - { jjCheckNAdd(614); } + { jjCheckNAdd(636); } break; - case 811: + case 833: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(811, 621); } + { jjCheckNAddTwoStates(833, 643); } break; - case 812: + case 834: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(812, 813); } + { jjCheckNAddTwoStates(834, 835); } break; - case 813: + case 835: if (curChar == 46) - { jjCheckNAdd(617); } + { jjCheckNAdd(639); } break; - case 814: + case 836: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(814, 626); } + { jjCheckNAddTwoStates(836, 648); } break; - case 815: + case 837: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(815, 816); } + { jjCheckNAddTwoStates(837, 838); } break; - case 816: + case 838: if (curChar == 46) - { jjCheckNAdd(622); } + { jjCheckNAdd(644); } break; - case 817: + case 839: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(817, 629); } + { jjCheckNAddTwoStates(839, 651); } break; - case 818: + case 840: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(818, 819); } + { jjCheckNAddTwoStates(840, 841); } break; - case 819: + case 841: if (curChar == 46) - { jjCheckNAdd(627); } + { jjCheckNAdd(649); } break; - case 820: + case 842: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(820, 631); } + { jjCheckNAddTwoStates(842, 653); } break; - case 821: + case 843: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(821, 822); } + { jjCheckNAddTwoStates(843, 844); } break; - case 822: + case 844: if (curChar == 46) - { jjCheckNAdd(630); } + { jjCheckNAdd(652); } break; - case 823: + case 845: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(823, 633); } + { jjCheckNAddTwoStates(845, 655); } break; - case 824: + case 846: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(824, 825); } + { jjCheckNAddTwoStates(846, 847); } break; - case 825: + case 847: if (curChar == 46) - { jjCheckNAdd(632); } + { jjCheckNAdd(654); } break; - case 826: + case 848: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(826, 636); } + { jjCheckNAddTwoStates(848, 658); } break; - case 827: + case 849: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(827, 828); } + { jjCheckNAddTwoStates(849, 850); } break; - case 828: + case 850: if (curChar == 46) - { jjCheckNAdd(634); } + { jjCheckNAdd(656); } break; - case 829: + case 851: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(829, 639); } + { jjCheckNAddTwoStates(851, 661); } break; - case 830: + case 852: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(830, 831); } + { jjCheckNAddTwoStates(852, 853); } break; - case 831: + case 853: if (curChar == 46) - { jjCheckNAdd(637); } + { jjCheckNAdd(659); } break; - case 832: + case 854: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(832, 642); } + { jjCheckNAddTwoStates(854, 664); } break; - case 833: + case 855: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(833, 834); } + { jjCheckNAddTwoStates(855, 856); } break; - case 834: + case 856: if (curChar == 46) - { jjCheckNAdd(640); } + { jjCheckNAdd(662); } break; - case 835: + case 857: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(835, 645); } + { jjCheckNAddTwoStates(857, 667); } break; - case 836: + case 858: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(836, 837); } + { jjCheckNAddTwoStates(858, 859); } break; - case 837: + case 859: if (curChar == 46) - { jjCheckNAdd(643); } + { jjCheckNAdd(665); } break; - case 838: + case 860: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(838, 648); } + { jjCheckNAddTwoStates(860, 670); } break; - case 839: + case 861: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(839, 840); } + { jjCheckNAddTwoStates(861, 862); } break; - case 840: + case 862: if (curChar == 46) - { jjCheckNAdd(646); } + { jjCheckNAdd(668); } break; - case 841: + case 863: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1807, 1811); } + { jjCheckNAddStates(1880, 1884); } break; - case 842: + case 864: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(842, 843); } + { jjCheckNAddTwoStates(864, 865); } break; - case 843: + case 865: if (curChar == 46) - { jjCheckNAdd(649); } + { jjCheckNAdd(671); } break; - case 844: + case 866: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(844, 665); } + { jjCheckNAddTwoStates(866, 687); } break; - case 845: + case 867: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(845, 846); } + { jjCheckNAddTwoStates(867, 868); } break; - case 846: + case 868: if (curChar == 46) - { jjCheckNAdd(663); } + { jjCheckNAdd(685); } break; - case 847: + case 869: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(847, 668); } + { jjCheckNAddTwoStates(869, 690); } break; - case 848: + case 870: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(848, 849); } + { jjCheckNAddTwoStates(870, 871); } break; - case 849: + case 871: if (curChar == 46) - { jjCheckNAdd(666); } + { jjCheckNAdd(688); } break; - case 850: + case 872: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1812, 1814); } + { jjCheckNAddStates(1885, 1887); } break; - case 851: + case 873: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(851, 852); } + { jjCheckNAddTwoStates(873, 874); } break; - case 852: + case 874: if (curChar == 46) - { jjCheckNAdd(669); } + { jjCheckNAdd(691); } break; - case 853: + case 875: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1815, 1817); } + { jjCheckNAddStates(1888, 1890); } break; - case 854: + case 876: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(854, 855); } + { jjCheckNAddTwoStates(876, 877); } break; - case 855: + case 877: if (curChar == 46) - { jjCheckNAdd(673); } + { jjCheckNAdd(695); } break; - case 856: + case 878: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1818, 1820); } + { jjCheckNAddStates(1891, 1893); } break; - case 857: + case 879: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(857, 858); } + { jjCheckNAddTwoStates(879, 880); } break; - case 858: + case 880: if (curChar == 46) - { jjCheckNAdd(678); } + { jjCheckNAdd(700); } break; - case 859: + case 881: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1821, 1823); } + { jjCheckNAddStates(1894, 1896); } break; - case 860: + case 882: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(860, 861); } + { jjCheckNAddTwoStates(882, 883); } break; - case 861: + case 883: if (curChar == 46) - { jjCheckNAdd(689); } + { jjCheckNAdd(711); } break; - case 862: + case 884: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddStates(1824, 1826); } + { jjCheckNAddStates(1897, 1899); } break; - case 863: + case 885: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(863, 864); } + { jjCheckNAddTwoStates(885, 886); } break; - case 864: + case 886: if (curChar == 46) - { jjCheckNAdd(713); } + { jjCheckNAdd(735); } break; - case 865: + case 887: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(865, 736); } + { jjCheckNAddTwoStates(887, 758); } break; - case 866: + case 888: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(866, 867); } + { jjCheckNAddTwoStates(888, 889); } break; - case 867: + case 889: if (curChar == 46) - { jjCheckNAdd(735); } + { jjCheckNAdd(757); } break; - case 868: + case 890: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 70) - kind = 70; - { jjCheckNAdd(868); } + if (kind > 71) + kind = 71; + { jjCheckNAdd(890); } break; - case 869: + case 891: if ((0x3ff000000000000L & l) != 0L) - { jjCheckNAddTwoStates(869, 870); } + { jjCheckNAddTwoStates(891, 892); } break; - case 870: + case 892: if (curChar == 46) - { jjCheckNAdd(737); } + { jjCheckNAdd(759); } break; default : break; } @@ -4046,15 +4177,15 @@ else if (curChar < 128) { if (kind > 38) kind = 38; - { jjCheckNAddStates(1827, 1831); } + { jjCheckNAddStates(1900, 1904); } } else if ((0x1000000100000000L & l) != 0L) { - if (kind > 111) - kind = 111; + if (kind > 113) + kind = 113; } else if (curChar == 92) - { jjCheckNAddStates(1832, 1835); } + { jjCheckNAddStates(1905, 1908); } else if (curChar == 126) { if (kind > 31) @@ -4062,21 +4193,21 @@ else if (curChar == 126) { jjCheckNAdd(297); } } 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++] = 75; else if ((0x1000000010000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 47; break; case 1: - { jjAddStates(1842, 1843); } + { jjAddStates(1915, 1916); } break; case 3: case 4: @@ -4219,14 +4350,14 @@ else if ((0x1000000010000L & l) != 0L) break; case 49: if (curChar == 64) - { jjAddStates(1836, 1838); } + { jjAddStates(1909, 1911); } break; case 51: case 52: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 92) - kind = 92; + if (kind > 93) + kind = 93; { jjCheckNAddTwoStates(52, 53); } break; case 53: @@ -4236,51 +4367,51 @@ else if ((0x1000000010000L & l) != 0L) case 54: if ((0xffffff81ffffff81L & l) == 0L) break; - if (kind > 92) - kind = 92; + if (kind > 93) + kind = 93; { jjCheckNAddTwoStates(52, 53); } break; case 55: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(200, 204); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(201, 205); } break; case 59: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(205, 212); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(206, 213); } break; case 60: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(213, 216); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(214, 217); } break; case 61: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(217, 221); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(218, 222); } break; case 62: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(222, 227); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(223, 228); } break; case 63: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(228, 234); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(229, 235); } break; case 64: if (curChar == 92) @@ -4289,44 +4420,44 @@ else if ((0x1000000010000L & l) != 0L) case 65: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(235, 239); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(236, 240); } break; case 67: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(240, 247); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(241, 248); } break; case 68: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(248, 251); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(249, 252); } break; case 69: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(252, 256); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(253, 257); } break; case 70: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(257, 262); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(258, 263); } break; case 71: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 92) - kind = 92; - { jjCheckNAddStates(263, 269); } + if (kind > 93) + kind = 93; + { jjCheckNAddStates(264, 270); } break; case 73: case 258: @@ -4348,10 +4479,10 @@ else if ((0x1000000010000L & l) != 0L) break; case 78: if ((0x2000000020L & l) != 0L) - { jjAddStates(1844, 1847); } + { jjAddStates(1917, 1920); } break; case 81: - { jjAddStates(1848, 1849); } + { jjAddStates(1921, 1922); } break; case 83: case 84: @@ -4360,10 +4491,10 @@ else if ((0x1000000010000L & l) != 0L) case 89: case 90: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 93: - { jjAddStates(1850, 1851); } + { jjAddStates(1923, 1924); } break; case 95: case 96: @@ -4372,15 +4503,15 @@ else if ((0x1000000010000L & l) != 0L) case 101: case 102: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 105: case 106: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 109: - { jjAddStates(1852, 1853); } + { jjAddStates(1925, 1926); } break; case 111: case 112: @@ -4392,7 +4523,7 @@ else if ((0x1000000010000L & l) != 0L) break; case 118: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 119: if (curChar == 92) @@ -4400,83 +4531,83 @@ else if ((0x1000000010000L & l) != 0L) break; case 120: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(325, 330); } + { jjCheckNAddStates(326, 331); } break; case 124: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(331, 339); } + { jjCheckNAddStates(332, 340); } break; case 125: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(340, 344); } + { jjCheckNAddStates(341, 345); } break; case 126: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(345, 350); } + { jjCheckNAddStates(346, 351); } break; case 127: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(351, 357); } + { jjCheckNAddStates(352, 358); } break; case 128: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(358, 365); } + { jjCheckNAddStates(359, 366); } break; case 129: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(366, 371); } + { jjCheckNAddStates(367, 372); } break; case 131: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(372, 380); } + { jjCheckNAddStates(373, 381); } break; case 132: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(381, 385); } + { jjCheckNAddStates(382, 386); } break; case 133: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(386, 391); } + { jjCheckNAddStates(387, 392); } break; case 134: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(392, 398); } + { jjCheckNAddStates(393, 399); } break; case 135: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(399, 406); } + { jjCheckNAddStates(400, 407); } break; case 136: if (curChar == 92) - { jjCheckNAddStates(1854, 1857); } + { jjCheckNAddStates(1927, 1930); } break; case 137: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 138: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(407, 414); } + { jjCheckNAddStates(408, 415); } break; case 142: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(424, 434); } + { jjCheckNAddStates(425, 435); } break; case 143: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(435, 441); } + { jjCheckNAddStates(436, 442); } break; case 144: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(442, 449); } + { jjCheckNAddStates(443, 450); } break; case 145: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(450, 458); } + { jjCheckNAddStates(451, 459); } break; case 146: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(459, 468); } + { jjCheckNAddStates(460, 469); } break; case 147: if (curChar == 92) @@ -4484,131 +4615,131 @@ else if ((0x1000000010000L & l) != 0L) break; case 148: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(469, 476); } + { jjCheckNAddStates(470, 477); } break; case 150: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(477, 487); } + { jjCheckNAddStates(478, 488); } break; case 151: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(488, 494); } + { jjCheckNAddStates(489, 495); } break; case 152: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(495, 502); } + { jjCheckNAddStates(496, 503); } break; case 153: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(503, 511); } + { jjCheckNAddStates(504, 512); } break; case 154: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(512, 521); } + { jjCheckNAddStates(513, 522); } break; case 156: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 158: if (curChar == 92) - { jjAddStates(1858, 1861); } + { jjAddStates(1931, 1934); } break; case 162: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 163: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(530, 535); } + { jjCheckNAddStates(531, 536); } break; case 166: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(536, 544); } + { jjCheckNAddStates(537, 545); } break; case 167: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(545, 549); } + { jjCheckNAddStates(546, 550); } break; case 168: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(550, 555); } + { jjCheckNAddStates(551, 556); } break; case 169: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(556, 562); } + { jjCheckNAddStates(557, 563); } break; case 170: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(563, 570); } + { jjCheckNAddStates(564, 571); } break; case 172: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 174: if (curChar == 92) - { jjAddStates(1862, 1865); } + { jjAddStates(1935, 1938); } break; case 178: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 179: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(574, 579); } + { jjCheckNAddStates(575, 580); } break; case 182: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(580, 588); } + { jjCheckNAddStates(581, 589); } break; case 183: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(589, 593); } + { jjCheckNAddStates(590, 594); } break; case 184: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(594, 599); } + { jjCheckNAddStates(595, 600); } break; case 185: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(600, 606); } + { jjCheckNAddStates(601, 607); } break; case 186: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(607, 614); } + { jjCheckNAddStates(608, 615); } break; case 187: if (curChar == 92) - { jjCheckNAddStates(1866, 1869); } + { jjCheckNAddStates(1939, 1942); } break; case 188: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 189: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(615, 622); } + { jjCheckNAddStates(616, 623); } break; case 193: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(632, 642); } + { jjCheckNAddStates(633, 643); } break; case 194: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(643, 649); } + { jjCheckNAddStates(644, 650); } break; case 195: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(650, 657); } + { jjCheckNAddStates(651, 658); } break; case 196: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(658, 666); } + { jjCheckNAddStates(659, 667); } break; case 197: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(667, 676); } + { jjCheckNAddStates(668, 677); } break; case 198: if (curChar == 92) @@ -4616,27 +4747,27 @@ else if ((0x1000000010000L & l) != 0L) break; case 199: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(677, 684); } + { jjCheckNAddStates(678, 685); } break; case 201: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(685, 695); } + { jjCheckNAddStates(686, 696); } break; case 202: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(696, 702); } + { jjCheckNAddStates(697, 703); } break; case 203: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(703, 710); } + { jjCheckNAddStates(704, 711); } break; case 204: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(711, 719); } + { jjCheckNAddStates(712, 720); } break; case 205: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(720, 729); } + { jjCheckNAddStates(721, 730); } break; case 206: if ((0x1000000010000L & l) != 0L) @@ -4663,7 +4794,7 @@ else if ((0x1000000010000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 210; break; case 216: - { jjAddStates(1870, 1871); } + { jjAddStates(1943, 1944); } break; case 218: case 219: @@ -4672,10 +4803,10 @@ else if ((0x1000000010000L & l) != 0L) case 224: case 225: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 228: - { jjAddStates(1872, 1873); } + { jjAddStates(1945, 1946); } break; case 230: case 231: @@ -4687,31 +4818,31 @@ else if ((0x1000000010000L & l) != 0L) break; case 237: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 238: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(758, 763); } + { jjCheckNAddStates(759, 764); } break; case 242: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(770, 778); } + { jjCheckNAddStates(771, 779); } break; case 243: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(779, 783); } + { jjCheckNAddStates(780, 784); } break; case 244: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(784, 789); } + { jjCheckNAddStates(785, 790); } break; case 245: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(790, 796); } + { jjCheckNAddStates(791, 797); } break; case 246: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(797, 804); } + { jjCheckNAddStates(798, 805); } break; case 247: if (curChar == 92) @@ -4719,31 +4850,31 @@ else if ((0x1000000010000L & l) != 0L) break; case 248: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(805, 810); } + { jjCheckNAddStates(806, 811); } break; case 250: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(811, 819); } + { jjCheckNAddStates(812, 820); } break; case 251: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(820, 824); } + { jjCheckNAddStates(821, 825); } break; case 252: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(825, 830); } + { jjCheckNAddStates(826, 831); } break; case 253: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(831, 837); } + { jjCheckNAddStates(832, 838); } break; case 254: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(838, 845); } + { jjCheckNAddStates(839, 846); } break; case 256: - if ((0x1000000100000000L & l) != 0L && kind > 111) - kind = 111; + if ((0x1000000100000000L & l) != 0L && kind > 113) + kind = 113; break; case 259: if ((0x100000001000L & l) != 0L) @@ -4806,14 +4937,14 @@ else if ((0x1000000010000L & l) != 0L) jjstateSet[jjnewStateCnt++] = 275; break; case 279: - { jjAddStates(1874, 1875); } + { jjAddStates(1947, 1948); } break; case 281: case 282: { jjCheckNAddTwoStates(282, 283); } break; case 288: - { jjAddStates(1876, 1877); } + { jjAddStates(1949, 1950); } break; case 290: case 291: @@ -4824,35 +4955,35 @@ else if ((0x1000000010000L & l) != 0L) { jjCheckNAdd(297); } break; case 299: - { jjAddStates(1878, 1879); } + { jjAddStates(1951, 1952); } break; case 301: case 302: { jjCheckNAddTwoStates(302, 303); } break; case 308: - { jjAddStates(1880, 1881); } + { jjAddStates(1953, 1954); } break; case 310: case 311: { jjCheckNAddTwoStates(311, 312); } break; case 317: - { jjAddStates(1882, 1883); } + { jjAddStates(1955, 1956); } break; case 319: case 320: { jjCheckNAddTwoStates(320, 321); } break; case 326: - { jjAddStates(1884, 1885); } + { jjAddStates(1957, 1958); } break; case 328: case 329: { jjCheckNAddTwoStates(329, 330); } break; case 335: - { jjAddStates(1886, 1887); } + { jjAddStates(1959, 1960); } break; case 337: case 338: @@ -4871,39 +5002,39 @@ else if ((0x1000000010000L & l) != 0L) break; case 346: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 348: if (curChar == 92) - { jjAddStates(1888, 1891); } + { jjAddStates(1961, 1964); } break; case 352: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 353: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(909, 914); } + { jjCheckNAddStates(910, 915); } break; case 356: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(915, 923); } + { jjCheckNAddStates(916, 924); } break; case 357: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(924, 928); } + { jjCheckNAddStates(925, 929); } break; case 358: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(929, 934); } + { jjCheckNAddStates(930, 935); } break; case 359: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(935, 941); } + { jjCheckNAddStates(936, 942); } break; case 360: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(942, 949); } + { jjCheckNAddStates(943, 950); } break; case 361: if ((0xffffffffefffffffL & l) == 0L) @@ -4914,7 +5045,7 @@ else if ((0x1000000010000L & l) != 0L) break; case 362: if (curChar == 92) - { jjAddStates(1892, 1895); } + { jjAddStates(1965, 1968); } break; case 366: if ((0xffffff81ffffff81L & l) == 0L) @@ -4928,78 +5059,78 @@ else if ((0x1000000010000L & l) != 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(950, 954); } + { jjCheckNAddStates(951, 955); } break; case 370: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(955, 962); } + { jjCheckNAddStates(956, 963); } break; case 371: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(963, 966); } + { jjCheckNAddStates(964, 967); } break; case 372: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(967, 971); } + { jjCheckNAddStates(968, 972); } break; case 373: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(972, 977); } + { jjCheckNAddStates(973, 978); } break; case 374: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(978, 984); } + { jjCheckNAddStates(979, 985); } break; case 376: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 378: if (curChar == 92) - { jjAddStates(1896, 1899); } + { jjAddStates(1969, 1972); } break; case 382: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 383: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(988, 993); } + { jjCheckNAddStates(989, 994); } break; case 386: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(994, 1002); } + { jjCheckNAddStates(995, 1003); } break; case 387: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1003, 1007); } + { jjCheckNAddStates(1004, 1008); } break; case 388: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1008, 1013); } + { jjCheckNAddStates(1009, 1014); } break; case 389: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1014, 1020); } + { jjCheckNAddStates(1015, 1021); } break; case 390: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1021, 1028); } + { jjCheckNAddStates(1022, 1029); } break; case 391: if ((0xffffffffefffffffL & l) == 0L) @@ -5010,7 +5141,7 @@ else if ((0x1000000010000L & l) != 0L) break; case 392: if (curChar == 92) - { jjAddStates(1900, 1903); } + { jjAddStates(1973, 1976); } break; case 396: if ((0xffffff81ffffff81L & l) == 0L) @@ -5024,42 +5155,42 @@ else if ((0x1000000010000L & l) != 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1029, 1033); } + { jjCheckNAddStates(1030, 1034); } break; case 400: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1034, 1041); } + { jjCheckNAddStates(1035, 1042); } break; case 401: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1042, 1045); } + { jjCheckNAddStates(1043, 1046); } break; case 402: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1046, 1050); } + { jjCheckNAddStates(1047, 1051); } break; case 403: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1051, 1056); } + { jjCheckNAddStates(1052, 1057); } break; case 404: if ((0x7e0000007eL & l) == 0L) break; if (kind > 37) kind = 37; - { jjCheckNAddStates(1057, 1063); } + { jjCheckNAddStates(1058, 1064); } break; case 406: case 407: @@ -5085,1204 +5216,1311 @@ else if ((0x1000000010000L & l) != 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1064, 1068); } + { jjCheckNAddStates(1065, 1069); } break; case 414: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1069, 1076); } + { jjCheckNAddStates(1070, 1077); } break; case 415: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1077, 1080); } + { jjCheckNAddStates(1078, 1081); } break; case 416: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1081, 1085); } + { jjCheckNAddStates(1082, 1086); } break; case 417: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1086, 1091); } + { jjCheckNAddStates(1087, 1092); } break; case 418: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1092, 1098); } + { jjCheckNAddStates(1093, 1099); } break; - case 419: case 420: - if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(1099, 1101); } + case 421: + if ((0x7fffffe87fffffeL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddTwoStates(421, 422); } break; case 422: if (curChar == 92) { jjCheckNAddTwoStates(423, 424); } break; case 423: - if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1099, 1101); } + if ((0xffffff81ffffff81L & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddTwoStates(421, 422); } break; case 424: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1102, 1107); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1102, 1106); } break; case 428: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1108, 1116); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1107, 1114); } break; case 429: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1117, 1121); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1115, 1118); } break; case 430: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1122, 1127); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1119, 1123); } break; case 431: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1128, 1134); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1124, 1129); } break; case 432: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1135, 1142); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1130, 1136); } break; case 433: if (curChar == 92) { jjCheckNAddTwoStates(423, 434); } break; case 434: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1143, 1148); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1137, 1141); } break; case 436: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1149, 1157); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1142, 1149); } break; case 437: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1158, 1162); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1150, 1153); } break; case 438: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1163, 1168); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1154, 1158); } break; case 439: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1169, 1175); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1159, 1164); } break; case 440: - if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1176, 1183); } + if ((0x7e0000007eL & l) == 0L) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddStates(1165, 1171); } break; case 441: + case 442: + if ((0x7fffffe87fffffeL & l) != 0L) + { jjCheckNAddStates(1172, 1174); } + break; + case 444: if (curChar == 92) - { jjCheckNAddTwoStates(409, 442); } + { jjCheckNAddTwoStates(445, 446); } break; - case 442: + case 445: + if ((0xffffff81ffffff81L & l) != 0L) + { jjCheckNAddStates(1172, 1174); } + break; + case 446: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1175, 1180); } + break; + case 450: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1181, 1189); } + break; + case 451: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1190, 1194); } + break; + case 452: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1195, 1200); } + break; + case 453: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1201, 1207); } + break; + case 454: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1208, 1215); } + break; + case 455: + if (curChar == 92) + { jjCheckNAddTwoStates(445, 456); } + break; + case 456: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1216, 1221); } + break; + case 458: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1222, 1230); } + break; + case 459: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1231, 1235); } + break; + case 460: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1236, 1241); } + break; + case 461: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1242, 1248); } + break; + case 462: + if ((0x7e0000007eL & l) != 0L) + { jjCheckNAddStates(1249, 1256); } + break; + case 463: + if (curChar == 92) + { jjCheckNAddTwoStates(409, 464); } + break; + case 464: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1184, 1188); } + { jjCheckNAddStates(1257, 1261); } break; - case 444: + case 466: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1189, 1196); } + { jjCheckNAddStates(1262, 1269); } break; - case 445: + case 467: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1197, 1200); } + { jjCheckNAddStates(1270, 1273); } break; - case 446: + case 468: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1201, 1205); } + { jjCheckNAddStates(1274, 1278); } break; - case 447: + case 469: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1206, 1211); } + { jjCheckNAddStates(1279, 1284); } break; - case 448: + case 470: if ((0x7e0000007eL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1212, 1218); } + { jjCheckNAddStates(1285, 1291); } break; - case 449: + case 471: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 38) kind = 38; - { jjCheckNAddStates(1827, 1831); } + { jjCheckNAddStates(1900, 1904); } break; - case 452: - case 453: + case 474: + case 475: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddTwoStates(453, 454); } + { jjCheckNAddTwoStates(475, 476); } break; - case 454: + case 476: if (curChar == 92) - { jjCheckNAddTwoStates(455, 456); } + { jjCheckNAddTwoStates(477, 478); } break; - case 455: + case 477: if ((0xffffff81ffffff81L & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddTwoStates(453, 454); } + { jjCheckNAddTwoStates(475, 476); } break; - case 456: + case 478: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1219, 1223); } + { jjCheckNAddStates(1292, 1296); } break; - case 460: + case 482: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1224, 1231); } + { jjCheckNAddStates(1297, 1304); } break; - case 461: + case 483: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1232, 1235); } + { jjCheckNAddStates(1305, 1308); } break; - case 462: + case 484: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1236, 1240); } + { jjCheckNAddStates(1309, 1313); } break; - case 463: + case 485: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1241, 1246); } + { jjCheckNAddStates(1314, 1319); } break; - case 464: + case 486: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1247, 1253); } + { jjCheckNAddStates(1320, 1326); } break; - case 465: + case 487: if (curChar == 92) - { jjCheckNAddTwoStates(455, 466); } + { jjCheckNAddTwoStates(477, 488); } break; - case 466: + case 488: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1254, 1258); } + { jjCheckNAddStates(1327, 1331); } break; - case 468: + case 490: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1259, 1266); } + { jjCheckNAddStates(1332, 1339); } break; - case 469: + case 491: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1267, 1270); } + { jjCheckNAddStates(1340, 1343); } break; - case 470: + case 492: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1271, 1275); } + { jjCheckNAddStates(1344, 1348); } break; - case 471: + case 493: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1276, 1281); } + { jjCheckNAddStates(1349, 1354); } break; - case 472: + case 494: if ((0x7e0000007eL & l) == 0L) break; if (kind > 39) kind = 39; - { jjCheckNAddStates(1282, 1288); } + { jjCheckNAddStates(1355, 1361); } break; - case 473: + case 495: if ((0x7fffffe87fffffeL & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddTwoStates(473, 474); } + { jjCheckNAddTwoStates(495, 496); } break; - case 474: + case 496: if (curChar == 92) - { jjAddStates(1904, 1905); } + { jjAddStates(1977, 1978); } break; - case 475: + case 497: if ((0xffffff81ffffff81L & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddTwoStates(473, 474); } + { jjCheckNAddTwoStates(495, 496); } break; - case 476: + case 498: if ((0x7e0000007eL & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1289, 1293); } + { jjCheckNAddStates(1362, 1366); } break; - case 480: + case 502: if ((0x7e0000007eL & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1294, 1301); } + { jjCheckNAddStates(1367, 1374); } break; - case 481: + case 503: if ((0x7e0000007eL & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1302, 1305); } + { jjCheckNAddStates(1375, 1378); } break; - case 482: + case 504: if ((0x7e0000007eL & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1306, 1310); } + { jjCheckNAddStates(1379, 1383); } break; - case 483: + case 505: if ((0x7e0000007eL & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1311, 1316); } + { jjCheckNAddStates(1384, 1389); } break; - case 484: + case 506: if ((0x7e0000007eL & l) == 0L) break; if (kind > 40) kind = 40; - { jjCheckNAddStates(1317, 1323); } + { jjCheckNAddStates(1390, 1396); } break; - case 485: + case 507: if ((0x20000000200000L & l) != 0L) - { jjAddStates(1839, 1841); } + { jjAddStates(1912, 1914); } break; - case 488: + case 510: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 492: - { jjAddStates(1906, 1907); } + case 514: + { jjAddStates(1979, 1980); } break; - case 494: - case 495: - { jjCheckNAddTwoStates(495, 496); } + case 516: + case 517: + { jjCheckNAddTwoStates(517, 518); } break; - case 500: + case 522: if (curChar == 92) - { jjAddStates(1908, 1911); } + { jjAddStates(1981, 1984); } break; - case 504: + case 526: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 505: + case 527: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1342, 1347); } + { jjCheckNAddStates(1415, 1420); } break; - case 508: + case 530: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1348, 1356); } + { jjCheckNAddStates(1421, 1429); } break; - case 509: + case 531: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1357, 1361); } + { jjCheckNAddStates(1430, 1434); } break; - case 510: + case 532: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1362, 1367); } + { jjCheckNAddStates(1435, 1440); } break; - case 511: + case 533: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1368, 1374); } + { jjCheckNAddStates(1441, 1447); } break; - case 512: + case 534: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1375, 1382); } + { jjCheckNAddStates(1448, 1455); } break; - case 514: + case 536: if ((0xffffffffefffffffL & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 516: + case 538: if (curChar == 92) - { jjAddStates(1912, 1915); } + { jjAddStates(1985, 1988); } break; - case 520: + case 542: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 521: + case 543: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1386, 1391); } + { jjCheckNAddStates(1459, 1464); } break; - case 524: + case 546: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1392, 1400); } + { jjCheckNAddStates(1465, 1473); } break; - case 525: + case 547: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1401, 1405); } + { jjCheckNAddStates(1474, 1478); } break; - case 526: + case 548: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1406, 1411); } + { jjCheckNAddStates(1479, 1484); } break; - case 527: + case 549: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1412, 1418); } + { jjCheckNAddStates(1485, 1491); } break; - case 528: + case 550: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1419, 1426); } + { jjCheckNAddStates(1492, 1499); } break; - case 529: + case 551: if ((0x7fffffffefffffffL & l) != 0L) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 530: + case 552: if (curChar == 92) - { jjAddStates(1916, 1917); } + { jjAddStates(1989, 1990); } break; - case 531: + case 553: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 532: + case 554: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1431, 1436); } + { jjCheckNAddStates(1504, 1509); } break; - case 536: + case 558: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1443, 1451); } + { jjCheckNAddStates(1516, 1524); } break; - case 537: + case 559: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1452, 1456); } + { jjCheckNAddStates(1525, 1529); } break; - case 538: + case 560: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1457, 1462); } + { jjCheckNAddStates(1530, 1535); } break; - case 539: + case 561: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1463, 1469); } + { jjCheckNAddStates(1536, 1542); } break; - case 540: + case 562: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1470, 1477); } + { jjCheckNAddStates(1543, 1550); } break; - case 543: - { jjAddStates(1918, 1919); } + case 565: + { jjAddStates(1991, 1992); } break; - case 545: - case 546: - { jjCheckNAddTwoStates(546, 547); } + case 567: + case 568: + { jjCheckNAddTwoStates(568, 569); } break; - case 550: + case 572: if ((0x100000001000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 486; + jjstateSet[jjnewStateCnt++] = 508; break; - case 551: + case 573: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 550; + jjstateSet[jjnewStateCnt++] = 572; break; - case 559: + case 581: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjAddStates(1509, 1514); } + if (kind > 103) + kind = 103; + { jjAddStates(1582, 1587); } break; - case 560: + case 582: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 561; + jjstateSet[jjnewStateCnt++] = 583; break; - case 561: + case 583: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 562; + jjstateSet[jjnewStateCnt++] = 584; break; - case 562: + case 584: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 563; + jjstateSet[jjnewStateCnt++] = 585; break; - case 563: + case 585: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAdd(564); } + { jjCheckNAdd(586); } break; - case 564: - if ((0x7e0000007eL & l) != 0L && kind > 102) - kind = 102; + case 586: + if ((0x7e0000007eL & l) != 0L && kind > 103) + kind = 103; break; - case 565: + case 587: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 566; + jjstateSet[jjnewStateCnt++] = 588; break; - case 566: + case 588: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 567; + jjstateSet[jjnewStateCnt++] = 589; break; - case 567: + case 589: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 568; + jjstateSet[jjnewStateCnt++] = 590; break; - case 568: + case 590: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 102) - kind = 102; - jjstateSet[jjnewStateCnt++] = 555; + if (kind > 103) + kind = 103; + jjstateSet[jjnewStateCnt++] = 577; break; - case 569: + case 591: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 570; + jjstateSet[jjnewStateCnt++] = 592; break; - case 570: + case 592: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 571; + jjstateSet[jjnewStateCnt++] = 593; break; - case 571: + case 593: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 102) - kind = 102; - jjstateSet[jjnewStateCnt++] = 572; + if (kind > 103) + kind = 103; + jjstateSet[jjnewStateCnt++] = 594; break; - case 573: + case 595: if ((0x7e0000007eL & l) != 0L) - jjstateSet[jjnewStateCnt++] = 574; + jjstateSet[jjnewStateCnt++] = 596; break; - case 574: + case 596: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 102) - kind = 102; - jjstateSet[jjnewStateCnt++] = 575; + if (kind > 103) + kind = 103; + jjstateSet[jjnewStateCnt++] = 597; break; - case 577: + case 599: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 102) - kind = 102; - jjstateSet[jjnewStateCnt++] = 578; + if (kind > 103) + kind = 103; + jjstateSet[jjnewStateCnt++] = 600; break; - case 586: + case 608: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddTwoStates(587, 593); } + { jjCheckNAddTwoStates(609, 615); } break; - case 588: + case 610: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 102) - kind = 102; - jjstateSet[jjnewStateCnt++] = 589; + if (kind > 103) + kind = 103; + jjstateSet[jjnewStateCnt++] = 611; break; - case 589: + case 611: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjCheckNAddStates(1525, 1528); } + if (kind > 103) + kind = 103; + { jjCheckNAddStates(1598, 1601); } break; - case 590: + case 612: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjCheckNAdd(564); } + if (kind > 103) + kind = 103; + { jjCheckNAdd(586); } break; - case 591: + case 613: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjCheckNAddTwoStates(564, 590); } + if (kind > 103) + kind = 103; + { jjCheckNAddTwoStates(586, 612); } break; - case 592: + case 614: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 102) - kind = 102; - { jjCheckNAddStates(1529, 1531); } + if (kind > 103) + kind = 103; + { jjCheckNAddStates(1602, 1604); } break; - case 593: + case 615: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1532, 1536); } + { jjCheckNAddStates(1605, 1609); } break; - case 594: + case 616: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAdd(587); } + { jjCheckNAdd(609); } break; - case 595: + case 617: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddTwoStates(594, 587); } + { jjCheckNAddTwoStates(616, 609); } break; - case 596: + case 618: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1537, 1539); } + { jjCheckNAddStates(1610, 1612); } break; - case 597: + case 619: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1540, 1543); } + { jjCheckNAddStates(1613, 1616); } break; - case 600: - if ((0x200000002000L & l) != 0L && kind > 57) - kind = 57; + case 622: + if ((0x200000002000L & l) != 0L && kind > 58) + kind = 58; break; - case 601: - case 609: + case 623: + case 631: if ((0x2000000020L & l) != 0L) - { jjCheckNAdd(600); } + { jjCheckNAdd(622); } break; - case 603: - if ((0x100000001000000L & l) != 0L && kind > 57) - kind = 57; + case 625: + if ((0x100000001000000L & l) != 0L && kind > 58) + kind = 58; break; - case 604: + case 626: if ((0x2000000020L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 603; + jjstateSet[jjnewStateCnt++] = 625; break; - case 606: - if ((0x10000000100L & l) != 0L && kind > 57) - kind = 57; + case 628: + if ((0x10000000100L & l) != 0L && kind > 58) + kind = 58; break; - case 607: + case 629: if ((0x800000008L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 606; + jjstateSet[jjnewStateCnt++] = 628; break; - case 610: + case 632: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 609; + jjstateSet[jjnewStateCnt++] = 631; break; - case 612: - if ((0x80000000800000L & l) != 0L && kind > 58) - kind = 58; + case 634: + if ((0x80000000800000L & l) != 0L && kind > 59) + kind = 59; break; - case 613: + case 635: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 612; + jjstateSet[jjnewStateCnt++] = 634; break; - case 615: - if ((0x10000000100L & l) != 0L && kind > 58) - kind = 58; + case 637: + if ((0x10000000100L & l) != 0L && kind > 59) + kind = 59; break; - case 616: + case 638: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 615; + jjstateSet[jjnewStateCnt++] = 637; break; - case 618: - if ((0x400000004000L & l) != 0L && kind > 58) - kind = 58; + case 640: + if ((0x400000004000L & l) != 0L && kind > 59) + kind = 59; break; - case 619: + case 641: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 618; + jjstateSet[jjnewStateCnt++] = 640; break; - case 620: + case 642: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 619; + jjstateSet[jjnewStateCnt++] = 641; break; - case 621: + case 643: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 620; + jjstateSet[jjnewStateCnt++] = 642; break; - case 623: - if ((0x100000001000000L & l) != 0L && kind > 58) - kind = 58; + case 645: + if ((0x100000001000000L & l) != 0L && kind > 59) + kind = 59; break; - case 624: + case 646: if ((0x200000002L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 623; + jjstateSet[jjnewStateCnt++] = 645; break; - case 625: + case 647: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 624; + jjstateSet[jjnewStateCnt++] = 646; break; - case 626: + case 648: if ((0x40000000400000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 625; + jjstateSet[jjnewStateCnt++] = 647; break; - case 628: - if ((0x200000002000L & l) != 0L && kind > 59) - kind = 59; + case 650: + if ((0x200000002000L & l) != 0L && kind > 60) + kind = 60; break; - case 629: + case 651: if ((0x800000008L & l) != 0L) - { jjCheckNAdd(628); } + { jjCheckNAdd(650); } break; - case 631: + case 653: if ((0x200000002000L & l) != 0L) - { jjCheckNAdd(628); } + { jjCheckNAdd(650); } break; - case 633: - if ((0x2000000020000L & l) != 0L && kind > 59) - kind = 59; + case 655: + if ((0x2000000020000L & l) != 0L && kind > 60) + kind = 60; break; - case 635: - if ((0x400000004000L & l) != 0L && kind > 59) - kind = 59; + case 657: + if ((0x400000004000L & l) != 0L && kind > 60) + kind = 60; break; - case 636: + case 658: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 635; + jjstateSet[jjnewStateCnt++] = 657; break; - case 638: - if ((0x10000000100000L & l) != 0L && kind > 59) - kind = 59; + case 660: + if ((0x10000000100000L & l) != 0L && kind > 60) + kind = 60; break; - case 639: + case 661: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 638; + jjstateSet[jjnewStateCnt++] = 660; break; - case 641: - if ((0x800000008L & l) != 0L && kind > 59) - kind = 59; + case 663: + if ((0x800000008L & l) != 0L && kind > 60) + kind = 60; break; - case 642: + case 664: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 641; + jjstateSet[jjnewStateCnt++] = 663; break; - case 644: - if ((0x100000001000000L & l) != 0L && kind > 59) - kind = 59; + case 666: + if ((0x100000001000000L & l) != 0L && kind > 60) + kind = 60; break; - case 645: + case 667: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 644; + jjstateSet[jjnewStateCnt++] = 666; break; - case 647: - if ((0x4000000040000L & l) != 0L && kind > 60) - kind = 60; + case 669: + if ((0x4000000040000L & l) != 0L && kind > 61) + kind = 61; break; - case 648: + case 670: if ((0x4000000040L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 647; + jjstateSet[jjnewStateCnt++] = 669; break; - case 650: - if ((0x8000000080L & l) != 0L && kind > 61) - kind = 61; + case 672: + if ((0x8000000080L & l) != 0L && kind > 62) + kind = 62; break; - case 651: + case 673: if ((0x2000000020L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 650; + jjstateSet[jjnewStateCnt++] = 672; break; - case 652: + case 674: if ((0x1000000010L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 651; + jjstateSet[jjnewStateCnt++] = 673; break; - case 653: - if ((0x1000000010L & l) != 0L && kind > 61) - kind = 61; + case 675: + if ((0x1000000010L & l) != 0L && kind > 62) + kind = 62; break; - case 654: - case 657: + case 676: + case 679: if ((0x200000002L & l) != 0L) - { jjCheckNAdd(653); } + { jjCheckNAdd(675); } break; - case 655: + case 677: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 654; + jjstateSet[jjnewStateCnt++] = 676; break; - case 656: + case 678: if ((0x8000000080L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 655; + jjstateSet[jjnewStateCnt++] = 677; break; - case 658: + case 680: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 657; + jjstateSet[jjnewStateCnt++] = 679; break; - case 659: - if ((0x400000004000L & l) != 0L && kind > 61) - kind = 61; + case 681: + if ((0x400000004000L & l) != 0L && kind > 62) + kind = 62; break; - case 660: + case 682: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 659; + jjstateSet[jjnewStateCnt++] = 681; break; - case 661: + case 683: if ((0x20000000200000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 660; + jjstateSet[jjnewStateCnt++] = 682; break; - case 662: + case 684: if ((0x10000000100000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 661; + jjstateSet[jjnewStateCnt++] = 683; break; - case 664: - if ((0x400000004L & l) != 0L && kind > 62) - kind = 62; + case 686: + if ((0x400000004L & l) != 0L && kind > 63) + kind = 63; break; - case 665: + case 687: if ((0x1000000010L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 664; + jjstateSet[jjnewStateCnt++] = 686; break; - case 667: - if ((0x10000000100000L & l) != 0L && kind > 63) - kind = 63; + case 689: + if ((0x10000000100000L & l) != 0L && kind > 64) + kind = 64; break; - case 668: + case 690: if ((0x8000000080000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 667; + jjstateSet[jjnewStateCnt++] = 689; break; - case 670: - case 672: - if ((0x8000000080000L & l) != 0L && kind > 64) - kind = 64; + case 692: + case 694: + if ((0x8000000080000L & l) != 0L && kind > 65) + kind = 65; break; - case 671: + case 693: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 670; + jjstateSet[jjnewStateCnt++] = 692; break; - case 674: - if ((0x400000004000000L & l) != 0L && kind > 65) - kind = 65; + case 696: + if ((0x400000004000000L & l) != 0L && kind > 66) + kind = 66; break; - case 675: - case 676: + case 697: + case 698: if ((0x10000000100L & l) != 0L) - { jjCheckNAdd(674); } + { jjCheckNAdd(696); } break; - case 677: + case 699: if ((0x80000000800L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 676; + jjstateSet[jjnewStateCnt++] = 698; break; - case 679: - case 686: - if ((0x100000001000000L & l) != 0L && kind > 66) - kind = 66; + case 701: + case 708: + if ((0x100000001000000L & l) != 0L && kind > 67) + kind = 67; break; - case 680: + case 702: if ((0x1000000010L & l) != 0L) - { jjAddStates(1920, 1922); } + { jjAddStates(1993, 1995); } break; - case 681: - if ((0x20000000200L & l) != 0L && kind > 66) - kind = 66; + case 703: + if ((0x20000000200L & l) != 0L && kind > 67) + kind = 67; break; - case 682: + case 704: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 681; + jjstateSet[jjnewStateCnt++] = 703; break; - case 683: - if ((0x200000002000L & l) != 0L && kind > 66) - kind = 66; + case 705: + if ((0x200000002000L & l) != 0L && kind > 67) + kind = 67; break; - case 684: + case 706: if ((0x800000008L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 683; + jjstateSet[jjnewStateCnt++] = 705; break; - case 685: + case 707: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 684; + jjstateSet[jjnewStateCnt++] = 706; break; - case 687: + case 709: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 686; + jjstateSet[jjnewStateCnt++] = 708; break; - case 688: + case 710: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 687; + jjstateSet[jjnewStateCnt++] = 709; break; - case 690: - case 691: + case 712: + case 713: if ((0x7fffffe87fffffeL & l) != 0L) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 693: + case 715: if (curChar == 92) - jjstateSet[jjnewStateCnt++] = 692; + jjstateSet[jjnewStateCnt++] = 714; break; - case 694: + case 716: if (curChar == 92) - { jjCheckNAddTwoStates(695, 696); } + { jjCheckNAddTwoStates(717, 718); } break; - case 695: + case 717: if ((0xffffff81ffffff81L & l) != 0L) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 696: + case 718: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1564, 1569); } + { jjCheckNAddStates(1637, 1642); } break; - case 700: + case 722: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1570, 1578); } + { jjCheckNAddStates(1643, 1651); } break; - case 701: + case 723: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1579, 1583); } + { jjCheckNAddStates(1652, 1656); } break; - case 702: + case 724: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1584, 1589); } + { jjCheckNAddStates(1657, 1662); } break; - case 703: + case 725: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1590, 1596); } + { jjCheckNAddStates(1663, 1669); } break; - case 704: + case 726: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1597, 1604); } + { jjCheckNAddStates(1670, 1677); } break; - case 705: + case 727: if (curChar == 92) - { jjCheckNAddTwoStates(695, 706); } + { jjCheckNAddTwoStates(717, 728); } break; - case 706: + case 728: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1605, 1610); } + { jjCheckNAddStates(1678, 1683); } break; - case 708: + case 730: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1611, 1619); } + { jjCheckNAddStates(1684, 1692); } break; - case 709: + case 731: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1620, 1624); } + { jjCheckNAddStates(1693, 1697); } break; - case 710: + case 732: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1625, 1630); } + { jjCheckNAddStates(1698, 1703); } break; - case 711: + case 733: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1631, 1637); } + { jjCheckNAddStates(1704, 1710); } break; - case 712: + case 734: if ((0x7e0000007eL & l) != 0L) - { jjCheckNAddStates(1638, 1645); } + { jjCheckNAddStates(1711, 1718); } break; - case 714: - case 715: + case 736: + case 737: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddTwoStates(715, 716); } + if (kind > 69) + kind = 69; + { jjCheckNAddTwoStates(737, 738); } break; - case 716: + case 738: if (curChar == 92) - { jjCheckNAddTwoStates(717, 718); } + { jjCheckNAddTwoStates(739, 740); } break; - case 717: + case 739: if ((0xffffff81ffffff81L & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddTwoStates(715, 716); } + if (kind > 69) + kind = 69; + { jjCheckNAddTwoStates(737, 738); } break; - case 718: + case 740: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1649, 1653); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1722, 1726); } break; - case 722: + case 744: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1654, 1661); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1727, 1734); } break; - case 723: + case 745: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1662, 1665); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1735, 1738); } break; - case 724: + case 746: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1666, 1670); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1739, 1743); } break; - case 725: + case 747: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1671, 1676); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1744, 1749); } break; - case 726: + case 748: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1677, 1683); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1750, 1756); } break; - case 727: + case 749: if (curChar == 92) - { jjCheckNAddTwoStates(717, 728); } + { jjCheckNAddTwoStates(739, 750); } break; - case 728: + case 750: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1684, 1688); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1757, 1761); } break; - case 730: + case 752: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1689, 1696); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1762, 1769); } break; - case 731: + case 753: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1697, 1700); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1770, 1773); } break; - case 732: + case 754: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1701, 1705); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1774, 1778); } break; - case 733: + case 755: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1706, 1711); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1779, 1784); } break; - case 734: + case 756: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 68) - kind = 68; - { jjCheckNAddStates(1712, 1718); } + if (kind > 69) + kind = 69; + { jjCheckNAddStates(1785, 1791); } break; - case 739: - case 740: + case 761: + case 762: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddTwoStates(740, 741); } + if (kind > 104) + kind = 104; + { jjCheckNAddTwoStates(762, 763); } break; - case 741: + case 763: if (curChar == 92) - { jjCheckNAddTwoStates(742, 743); } + { jjCheckNAddTwoStates(764, 765); } break; - case 742: + case 764: if ((0xffffff81ffffff81L & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddTwoStates(740, 741); } + if (kind > 104) + kind = 104; + { jjCheckNAddTwoStates(762, 763); } break; - case 743: + case 765: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1719, 1723); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1792, 1796); } break; - case 747: + case 769: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1724, 1731); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1797, 1804); } break; - case 748: + case 770: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1732, 1735); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1805, 1808); } break; - case 749: + case 771: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1736, 1740); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1809, 1813); } break; - case 750: + case 772: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1741, 1746); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1814, 1819); } break; - case 751: + case 773: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1747, 1753); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1820, 1826); } break; - case 752: + case 774: if (curChar == 92) - { jjCheckNAddTwoStates(742, 753); } + { jjCheckNAddTwoStates(764, 775); } break; - case 753: + case 775: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1754, 1758); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1827, 1831); } break; - case 755: + case 777: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1759, 1766); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1832, 1839); } break; - case 756: + case 778: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1767, 1770); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1840, 1843); } break; - case 757: + case 779: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1771, 1775); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1844, 1848); } break; - case 758: + case 780: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1776, 1781); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1849, 1854); } break; - case 759: + case 781: if ((0x7e0000007eL & l) == 0L) break; - if (kind > 103) - kind = 103; - { jjCheckNAddStates(1782, 1788); } + if (kind > 104) + kind = 104; + { jjCheckNAddStates(1855, 1861); } break; - case 763: - { jjAddStates(1923, 1924); } + case 785: + { jjAddStates(1996, 1997); } break; - case 765: - case 766: - { jjCheckNAddTwoStates(766, 767); } + case 787: + case 788: + { jjCheckNAddTwoStates(788, 789); } break; - case 770: - if ((0x10000000100000L & l) != 0L && kind > 71) - kind = 71; + case 792: + if ((0x10000000100000L & l) != 0L && kind > 72) + kind = 72; break; - case 771: + case 793: if ((0x400000004000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 770; + jjstateSet[jjnewStateCnt++] = 792; break; - case 772: + case 794: if ((0x200000002L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 771; + jjstateSet[jjnewStateCnt++] = 793; break; - case 773: + case 795: if ((0x10000000100000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 772; + jjstateSet[jjnewStateCnt++] = 794; break; - case 774: + case 796: if ((0x4000000040000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 773; + jjstateSet[jjnewStateCnt++] = 795; break; - case 775: + case 797: if ((0x800000008000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 774; + jjstateSet[jjnewStateCnt++] = 796; break; - case 776: + case 798: if ((0x1000000010000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 775; + jjstateSet[jjnewStateCnt++] = 797; break; - case 777: + case 799: if ((0x200000002000L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 776; + jjstateSet[jjnewStateCnt++] = 798; break; - case 778: + case 800: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 777; + jjstateSet[jjnewStateCnt++] = 799; break; - case 781: - { jjAddStates(1925, 1926); } + case 803: + { jjAddStates(1998, 1999); } break; - case 783: - case 784: - { jjCheckNAddTwoStates(784, 785); } + case 805: + case 806: + { jjCheckNAddTwoStates(806, 807); } break; - case 788: + case 810: if ((0x2000000020L & l) == 0L) break; - if (kind > 72) - kind = 72; - jjstateSet[jjnewStateCnt++] = 789; + if (kind > 73) + kind = 73; + jjstateSet[jjnewStateCnt++] = 811; break; - case 790: + case 812: if ((0x20000000200L & l) != 0L) - jjstateSet[jjnewStateCnt++] = 788; + jjstateSet[jjnewStateCnt++] = 810; break; - case 791: + case 813: if (curChar == 92) - { jjCheckNAddStates(1832, 1835); } + { jjCheckNAddStates(1905, 1908); } break; default : break; } @@ -6304,11 +6542,11 @@ else if ((0x1000000010000L & l) != 0L) break; if (kind > 38) kind = 38; - { 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: @@ -6317,20 +6555,20 @@ else if ((0x1000000010000L & l) != 0L) break; case 14: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(196, 197); } + { jjAddStates(197, 198); } break; case 51: case 52: case 54: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; - if (kind > 92) - kind = 92; + if (kind > 93) + kind = 93; { jjCheckNAddTwoStates(52, 53); } break; case 81: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1848, 1849); } + { jjAddStates(1921, 1922); } break; case 83: case 84: @@ -6341,11 +6579,11 @@ else if ((0x1000000010000L & l) != 0L) case 90: case 188: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(281, 286); } + { jjCheckNAddStates(282, 287); } break; case 93: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1850, 1851); } + { jjAddStates(1923, 1924); } break; case 95: case 96: @@ -6356,17 +6594,17 @@ else if ((0x1000000010000L & l) != 0L) case 102: case 118: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(299, 301); } + { jjCheckNAddStates(300, 302); } break; case 105: case 106: case 137: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(307, 312); } + { jjCheckNAddStates(308, 313); } break; case 109: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1852, 1853); } + { jjAddStates(1925, 1926); } break; case 111: case 112: @@ -6376,16 +6614,16 @@ else if ((0x1000000010000L & l) != 0L) case 156: case 162: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(522, 524); } + { jjCheckNAddStates(523, 525); } break; case 172: case 178: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(571, 573); } + { jjCheckNAddStates(572, 574); } break; case 216: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1870, 1871); } + { jjAddStates(1943, 1944); } break; case 218: case 219: @@ -6396,11 +6634,11 @@ else if ((0x1000000010000L & l) != 0L) case 225: case 237: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(745, 748); } + { jjCheckNAddStates(746, 749); } break; case 228: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1872, 1873); } + { jjAddStates(1945, 1946); } break; case 230: case 231: @@ -6409,7 +6647,7 @@ else if ((0x1000000010000L & l) != 0L) break; case 279: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1874, 1875); } + { jjAddStates(1947, 1948); } break; case 281: case 282: @@ -6418,7 +6656,7 @@ else if ((0x1000000010000L & l) != 0L) break; case 288: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1876, 1877); } + { jjAddStates(1949, 1950); } break; case 290: case 291: @@ -6427,7 +6665,7 @@ else if ((0x1000000010000L & l) != 0L) break; case 299: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1878, 1879); } + { jjAddStates(1951, 1952); } break; case 301: case 302: @@ -6436,7 +6674,7 @@ else if ((0x1000000010000L & l) != 0L) break; case 308: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1880, 1881); } + { jjAddStates(1953, 1954); } break; case 310: case 311: @@ -6445,7 +6683,7 @@ else if ((0x1000000010000L & l) != 0L) break; case 317: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1882, 1883); } + { jjAddStates(1955, 1956); } break; case 319: case 320: @@ -6454,7 +6692,7 @@ else if ((0x1000000010000L & l) != 0L) break; case 326: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1884, 1885); } + { jjAddStates(1957, 1958); } break; case 328: case 329: @@ -6463,7 +6701,7 @@ else if ((0x1000000010000L & l) != 0L) break; case 335: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1886, 1887); } + { jjAddStates(1959, 1960); } break; case 337: case 338: @@ -6473,7 +6711,7 @@ else if ((0x1000000010000L & l) != 0L) case 346: case 352: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(906, 908); } + { jjCheckNAddStates(907, 909); } break; case 361: case 366: @@ -6486,7 +6724,7 @@ else if ((0x1000000010000L & l) != 0L) case 376: case 382: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(985, 987); } + { jjCheckNAddStates(986, 988); } break; case 391: case 396: @@ -6505,103 +6743,112 @@ else if ((0x1000000010000L & l) != 0L) kind = 38; { jjCheckNAddTwoStates(407, 408); } break; - case 419: case 420: + case 421: case 423: + if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) + break; + if (kind > 42) + kind = 42; + { jjCheckNAddTwoStates(421, 422); } + break; + case 441: + case 442: + case 445: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1099, 1101); } + { jjCheckNAddStates(1172, 1174); } break; - case 452: - case 453: - case 455: + case 474: + case 475: + case 477: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 39) kind = 39; - { jjCheckNAddTwoStates(453, 454); } + { jjCheckNAddTwoStates(475, 476); } break; - case 473: - case 475: + case 495: + case 497: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; if (kind > 40) kind = 40; - { jjCheckNAddTwoStates(473, 474); } + { jjCheckNAddTwoStates(495, 496); } break; - case 488: - case 504: + case 510: + case 526: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1330, 1332); } + { jjCheckNAddStates(1403, 1405); } break; - case 492: + case 514: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1906, 1907); } + { jjAddStates(1979, 1980); } break; - case 494: - case 495: + case 516: + case 517: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(495, 496); } + { jjCheckNAddTwoStates(517, 518); } break; - case 514: - case 520: + case 536: + case 542: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1383, 1385); } + { jjCheckNAddStates(1456, 1458); } break; - case 529: - case 531: + case 551: + case 553: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1427, 1430); } + { jjCheckNAddStates(1500, 1503); } break; - case 543: + case 565: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1918, 1919); } + { jjAddStates(1991, 1992); } break; - case 545: - case 546: + case 567: + case 568: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(546, 547); } + { jjCheckNAddTwoStates(568, 569); } break; - case 690: - case 691: - case 695: + case 712: + case 713: + case 717: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddStates(1561, 1563); } + { jjCheckNAddStates(1634, 1636); } break; - case 714: - case 715: - case 717: + case 736: + case 737: + case 739: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; - if (kind > 68) - kind = 68; - { jjCheckNAddTwoStates(715, 716); } + if (kind > 69) + kind = 69; + { jjCheckNAddTwoStates(737, 738); } break; - case 739: - case 740: - case 742: + case 761: + case 762: + case 764: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; - if (kind > 103) - kind = 103; - { jjCheckNAddTwoStates(740, 741); } + if (kind > 104) + kind = 104; + { jjCheckNAddTwoStates(762, 763); } break; - case 763: + case 785: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1923, 1924); } + { jjAddStates(1996, 1997); } break; - case 765: - case 766: + case 787: + case 788: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(766, 767); } + { jjCheckNAddTwoStates(788, 789); } break; - case 781: + case 803: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjAddStates(1925, 1926); } + { jjAddStates(1998, 1999); } break; - case 783: - case 784: + case 805: + case 806: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) - { jjCheckNAddTwoStates(784, 785); } + { jjCheckNAddTwoStates(806, 807); } break; default : if (i1 == 0 || l1 == 0 || i2 == 0 || l2 == 0) break; else break; } @@ -6614,7 +6861,7 @@ else if ((0x1000000010000L & l) != 0L) kind = 0x7fffffff; } ++curPos; - if ((i = jjnewStateCnt) == (startsAt = 871 - (jjnewStateCnt = startsAt))) + if ((i = jjnewStateCnt) == (startsAt = 893 - (jjnewStateCnt = startsAt))) break; try { curChar = input_stream.readChar(); } catch(java.io.IOException e) { break; } @@ -6645,12 +6892,13 @@ 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, 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, +null, null, 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, null, null, "\174", "\45", }; +null, null, null, null, null, null, null, null, null, null, null, null, "\174", +"\45", }; protected Token jjFillToken() { final Token t; @@ -6675,127 +6923,131 @@ protected Token jjFillToken() return t; } static final int[] jjnextStates = { - 793, 794, 795, 601, 796, 797, 798, 604, 799, 800, 801, 607, 802, 803, 804, 610, - 805, 806, 807, 613, 808, 809, 810, 616, 811, 812, 813, 621, 814, 815, 816, 626, - 817, 818, 819, 629, 820, 821, 822, 631, 823, 824, 825, 633, 826, 827, 828, 636, - 829, 830, 831, 639, 832, 833, 834, 642, 835, 836, 837, 645, 838, 839, 840, 648, - 841, 842, 843, 652, 656, 658, 662, 844, 845, 846, 665, 847, 848, 849, 668, 850, - 851, 852, 671, 672, 853, 854, 855, 675, 677, 856, 857, 858, 679, 859, 860, 861, - 690, 862, 863, 864, 714, 865, 866, 867, 736, 868, 869, 870, 727, 705, 680, 285, + 815, 816, 817, 623, 818, 819, 820, 626, 821, 822, 823, 629, 824, 825, 826, 632, + 827, 828, 829, 635, 830, 831, 832, 638, 833, 834, 835, 643, 836, 837, 838, 648, + 839, 840, 841, 651, 842, 843, 844, 653, 845, 846, 847, 655, 848, 849, 850, 658, + 851, 852, 853, 661, 854, 855, 856, 664, 857, 858, 859, 667, 860, 861, 862, 670, + 863, 864, 865, 674, 678, 680, 684, 866, 867, 868, 687, 869, 870, 871, 690, 872, + 873, 874, 693, 694, 875, 876, 877, 697, 699, 878, 879, 880, 701, 881, 882, 883, + 712, 884, 885, 886, 736, 887, 888, 889, 758, 890, 891, 892, 749, 727, 702, 285, 286, 294, 295, 296, 305, 306, 8, 314, 315, 9, 323, 324, 10, 332, 333, 11, - 341, 342, 343, 599, 602, 605, 608, 611, 614, 617, 622, 627, 630, 632, 634, 637, - 640, 643, 646, 649, 663, 666, 669, 673, 678, 689, 713, 735, 737, 738, 739, 752, - 451, 452, 473, 474, 465, 406, 419, 433, 441, 376, 377, 391, 392, 378, 346, 347, - 361, 362, 348, 761, 778, 779, 790, 265, 276, 212, 79, 88, 89, 198, 2, 3, - 6, 3, 5, 6, 14, 15, 51, 64, 52, 57, 58, 53, 59, 52, 60, 57, - 58, 53, 61, 62, 63, 52, 57, 58, 53, 52, 60, 57, 58, 53, 52, 60, - 57, 58, 53, 61, 52, 60, 57, 58, 53, 61, 62, 66, 58, 52, 53, 67, - 68, 66, 58, 52, 53, 69, 70, 71, 66, 58, 52, 53, 68, 66, 58, 52, - 53, 68, 66, 58, 52, 53, 69, 68, 66, 58, 52, 53, 69, 70, 87, 88, - 89, 198, 79, 82, 83, 86, 83, 85, 86, 90, 91, 100, 101, 116, 187, 99, - 100, 101, 116, 117, 91, 94, 95, 98, 95, 97, 98, 102, 103, 119, 104, 105, - 155, 171, 147, 100, 101, 106, 107, 116, 136, 100, 101, 115, 116, 117, 107, 110, - 111, 114, 111, 113, 114, 102, 122, 123, 103, 119, 124, 102, 125, 122, 123, 103, - 119, 126, 127, 128, 102, 122, 123, 103, 119, 102, 125, 122, 123, 103, 119, 102, - 125, 122, 123, 103, 119, 126, 102, 125, 122, 123, 103, 119, 126, 127, 130, 123, - 102, 103, 119, 131, 132, 130, 123, 102, 103, 119, 133, 134, 135, 130, 123, 102, - 103, 119, 132, 130, 123, 102, 103, 119, 132, 130, 123, 102, 103, 119, 133, 132, - 130, 123, 102, 103, 119, 133, 134, 100, 101, 106, 140, 116, 136, 141, 142, 100, - 101, 106, 107, 115, 116, 117, 107, 136, 100, 101, 106, 143, 140, 116, 136, 141, - 144, 145, 146, 100, 101, 106, 140, 116, 136, 141, 100, 101, 106, 143, 140, 116, - 136, 141, 100, 101, 106, 143, 140, 116, 136, 141, 144, 100, 101, 106, 143, 140, - 116, 136, 141, 144, 145, 100, 101, 149, 106, 116, 136, 141, 150, 100, 101, 151, - 149, 106, 116, 136, 141, 152, 153, 154, 100, 101, 149, 106, 116, 136, 141, 100, - 101, 151, 149, 106, 116, 136, 141, 100, 101, 151, 149, 106, 116, 136, 141, 152, - 100, 101, 151, 149, 106, 116, 136, 141, 152, 153, 156, 157, 158, 100, 101, 107, - 116, 117, 156, 164, 165, 157, 158, 166, 156, 167, 164, 165, 157, 158, 168, 169, - 170, 156, 164, 165, 157, 158, 156, 167, 164, 165, 157, 158, 156, 167, 164, 165, - 157, 158, 168, 156, 167, 164, 165, 157, 158, 168, 169, 172, 173, 174, 172, 180, - 181, 173, 174, 182, 172, 183, 180, 181, 173, 174, 184, 185, 186, 172, 180, 181, - 173, 174, 172, 183, 180, 181, 173, 174, 172, 183, 180, 181, 173, 174, 184, 172, - 183, 180, 181, 173, 174, 184, 185, 90, 191, 100, 101, 116, 187, 192, 193, 90, - 91, 99, 100, 101, 116, 117, 91, 187, 90, 194, 191, 100, 101, 116, 187, 192, - 195, 196, 197, 90, 191, 100, 101, 116, 187, 192, 90, 194, 191, 100, 101, 116, - 187, 192, 90, 194, 191, 100, 101, 116, 187, 192, 195, 90, 194, 191, 100, 101, - 116, 187, 192, 195, 196, 200, 90, 100, 101, 116, 187, 192, 201, 202, 200, 90, - 100, 101, 116, 187, 192, 203, 204, 205, 200, 90, 100, 101, 116, 187, 192, 202, - 200, 90, 100, 101, 116, 187, 192, 202, 200, 90, 100, 101, 116, 187, 192, 203, - 202, 200, 90, 100, 101, 116, 187, 192, 203, 204, 214, 223, 224, 247, 222, 223, - 224, 247, 214, 217, 218, 221, 218, 220, 221, 225, 226, 235, 236, 234, 235, 226, - 229, 230, 233, 230, 232, 233, 225, 240, 235, 236, 241, 242, 225, 226, 234, 235, - 226, 236, 225, 243, 240, 235, 236, 241, 244, 245, 246, 225, 240, 235, 236, 241, - 225, 243, 240, 235, 236, 241, 225, 243, 240, 235, 236, 241, 244, 225, 243, 240, - 235, 236, 241, 244, 245, 249, 225, 235, 236, 241, 250, 251, 249, 225, 235, 236, - 241, 252, 253, 254, 249, 225, 235, 236, 241, 251, 249, 225, 235, 236, 241, 251, - 249, 225, 235, 236, 241, 252, 251, 249, 225, 235, 236, 241, 252, 253, 280, 281, - 284, 281, 283, 284, 289, 290, 293, 290, 292, 293, 294, 295, 296, 300, 301, 304, - 301, 303, 304, 305, 306, 8, 309, 310, 313, 310, 312, 313, 314, 315, 9, 318, - 319, 322, 319, 321, 322, 323, 324, 10, 327, 328, 331, 328, 330, 331, 332, 333, - 11, 336, 337, 340, 337, 339, 340, 341, 342, 343, 346, 347, 348, 346, 354, 355, - 347, 348, 356, 346, 357, 354, 355, 347, 348, 358, 359, 360, 346, 354, 355, 347, - 348, 346, 357, 354, 355, 347, 348, 346, 357, 354, 355, 347, 348, 358, 346, 357, - 354, 355, 347, 348, 358, 359, 361, 368, 369, 362, 370, 361, 371, 368, 369, 362, - 372, 373, 374, 361, 368, 369, 362, 361, 371, 368, 369, 362, 361, 371, 368, 369, - 362, 372, 361, 371, 368, 369, 362, 372, 373, 376, 377, 378, 376, 384, 385, 377, - 378, 386, 376, 387, 384, 385, 377, 378, 388, 389, 390, 376, 384, 385, 377, 378, - 376, 387, 384, 385, 377, 378, 376, 387, 384, 385, 377, 378, 388, 376, 387, 384, - 385, 377, 378, 388, 389, 391, 398, 399, 392, 400, 391, 401, 398, 399, 392, 402, - 403, 404, 391, 398, 399, 392, 391, 401, 398, 399, 392, 391, 401, 398, 399, 392, - 402, 391, 401, 398, 399, 392, 402, 403, 407, 412, 413, 408, 414, 407, 415, 412, - 413, 408, 416, 417, 418, 407, 412, 413, 408, 407, 415, 412, 413, 408, 407, 415, - 412, 413, 408, 416, 407, 415, 412, 413, 408, 416, 417, 420, 421, 422, 420, 426, - 427, 421, 422, 428, 420, 429, 426, 427, 421, 422, 430, 431, 432, 420, 426, 427, - 421, 422, 420, 429, 426, 427, 421, 422, 420, 429, 426, 427, 421, 422, 430, 420, - 429, 426, 427, 421, 422, 430, 431, 435, 427, 420, 421, 422, 436, 437, 435, 427, - 420, 421, 422, 438, 439, 440, 435, 427, 420, 421, 422, 437, 435, 427, 420, 421, - 422, 437, 435, 427, 420, 421, 422, 438, 437, 435, 427, 420, 421, 422, 438, 439, - 443, 413, 407, 408, 444, 445, 443, 413, 407, 408, 446, 447, 448, 443, 413, 407, - 408, 445, 443, 413, 407, 408, 445, 443, 413, 407, 408, 446, 445, 443, 413, 407, - 408, 446, 447, 453, 458, 459, 454, 460, 453, 461, 458, 459, 454, 462, 463, 464, - 453, 458, 459, 454, 453, 461, 458, 459, 454, 453, 461, 458, 459, 454, 462, 453, - 461, 458, 459, 454, 462, 463, 467, 459, 453, 454, 468, 469, 467, 459, 453, 454, - 470, 471, 472, 467, 459, 453, 454, 469, 467, 459, 453, 454, 469, 467, 459, 453, - 454, 470, 469, 467, 459, 453, 454, 470, 471, 473, 478, 479, 474, 480, 473, 481, - 478, 479, 474, 482, 483, 484, 473, 478, 479, 474, 473, 481, 478, 479, 474, 473, - 481, 478, 479, 474, 482, 473, 481, 478, 479, 474, 482, 483, 487, 513, 529, 499, - 530, 541, 488, 489, 500, 498, 499, 490, 493, 494, 497, 494, 496, 497, 488, 506, - 507, 489, 500, 508, 488, 509, 506, 507, 489, 500, 510, 511, 512, 488, 506, 507, - 489, 500, 488, 509, 506, 507, 489, 500, 488, 509, 506, 507, 489, 500, 510, 488, - 509, 506, 507, 489, 500, 510, 511, 514, 515, 516, 514, 522, 523, 515, 516, 524, - 514, 525, 522, 523, 515, 516, 526, 527, 528, 514, 522, 523, 515, 516, 514, 525, - 522, 523, 515, 516, 514, 525, 522, 523, 515, 516, 526, 514, 525, 522, 523, 515, - 516, 526, 527, 529, 490, 499, 530, 529, 534, 499, 530, 535, 536, 529, 490, 498, - 499, 490, 530, 529, 537, 534, 499, 530, 535, 538, 539, 540, 529, 534, 499, 530, - 535, 529, 537, 534, 499, 530, 535, 529, 537, 534, 499, 530, 535, 538, 529, 537, - 534, 499, 530, 535, 538, 539, 549, 487, 513, 529, 498, 499, 490, 530, 541, 544, - 545, 548, 545, 547, 548, 549, 487, 513, 529, 499, 530, 541, 553, 559, 555, 556, - 557, 558, 555, 556, 557, 560, 565, 569, 573, 577, 581, 555, 579, 580, 555, 582, - 583, 584, 555, 582, 583, 564, 590, 591, 592, 564, 590, 591, 594, 587, 595, 596, - 597, 594, 587, 595, 594, 587, 595, 596, 649, 652, 656, 658, 662, 669, 671, 672, - 673, 675, 677, 678, 679, 680, 689, 690, 705, 691, 693, 694, 691, 698, 699, 693, - 694, 700, 691, 701, 698, 699, 693, 694, 702, 703, 704, 691, 698, 699, 693, 694, - 691, 701, 698, 699, 693, 694, 691, 701, 698, 699, 693, 694, 702, 691, 701, 698, - 699, 693, 694, 702, 703, 707, 699, 691, 693, 694, 708, 709, 707, 699, 691, 693, - 694, 710, 711, 712, 707, 699, 691, 693, 694, 709, 707, 699, 691, 693, 694, 709, - 707, 699, 691, 693, 694, 710, 709, 707, 699, 691, 693, 694, 710, 711, 713, 714, - 727, 715, 720, 721, 716, 722, 715, 723, 720, 721, 716, 724, 725, 726, 715, 720, - 721, 716, 715, 723, 720, 721, 716, 715, 723, 720, 721, 716, 724, 715, 723, 720, - 721, 716, 724, 725, 729, 721, 715, 716, 730, 731, 729, 721, 715, 716, 732, 733, - 734, 729, 721, 715, 716, 731, 729, 721, 715, 716, 731, 729, 721, 715, 716, 732, - 731, 729, 721, 715, 716, 732, 733, 740, 745, 746, 741, 747, 740, 748, 745, 746, - 741, 749, 750, 751, 740, 745, 746, 741, 740, 748, 745, 746, 741, 740, 748, 745, - 746, 741, 749, 740, 748, 745, 746, 741, 749, 750, 754, 746, 740, 741, 755, 756, - 754, 746, 740, 741, 757, 758, 759, 754, 746, 740, 741, 756, 754, 746, 740, 741, - 756, 754, 746, 740, 741, 757, 756, 754, 746, 740, 741, 757, 758, 769, 778, 761, - 764, 765, 768, 765, 767, 768, 787, 790, 779, 782, 783, 786, 783, 785, 786, 841, - 652, 656, 658, 662, 850, 671, 672, 853, 675, 677, 856, 679, 680, 859, 690, 705, - 862, 714, 727, 407, 420, 421, 422, 408, 409, 442, 423, 434, 50, 51, 64, 551, - 552, 585, 1, 2, 79, 88, 89, 198, 81, 82, 93, 94, 109, 110, 118, 129, - 137, 138, 159, 161, 162, 163, 175, 177, 178, 179, 188, 189, 118, 129, 216, 217, - 228, 229, 279, 280, 288, 289, 299, 300, 308, 309, 317, 318, 326, 327, 335, 336, - 349, 351, 352, 353, 363, 365, 366, 367, 379, 381, 382, 383, 393, 395, 396, 397, - 475, 476, 492, 493, 501, 503, 504, 505, 517, 519, 520, 521, 531, 532, 543, 544, - 682, 685, 688, 763, 764, 781, 782, + 341, 342, 343, 621, 624, 627, 630, 633, 636, 639, 644, 649, 652, 654, 656, 659, + 662, 665, 668, 671, 685, 688, 691, 695, 700, 711, 735, 757, 759, 760, 761, 774, + 473, 474, 495, 496, 487, 406, 419, 441, 455, 463, 376, 377, 391, 392, 378, 346, + 347, 361, 362, 348, 783, 800, 801, 812, 265, 276, 212, 79, 88, 89, 198, 2, + 3, 6, 3, 5, 6, 14, 15, 51, 64, 52, 57, 58, 53, 59, 52, 60, + 57, 58, 53, 61, 62, 63, 52, 57, 58, 53, 52, 60, 57, 58, 53, 52, + 60, 57, 58, 53, 61, 52, 60, 57, 58, 53, 61, 62, 66, 58, 52, 53, + 67, 68, 66, 58, 52, 53, 69, 70, 71, 66, 58, 52, 53, 68, 66, 58, + 52, 53, 68, 66, 58, 52, 53, 69, 68, 66, 58, 52, 53, 69, 70, 87, + 88, 89, 198, 79, 82, 83, 86, 83, 85, 86, 90, 91, 100, 101, 116, 187, + 99, 100, 101, 116, 117, 91, 94, 95, 98, 95, 97, 98, 102, 103, 119, 104, + 105, 155, 171, 147, 100, 101, 106, 107, 116, 136, 100, 101, 115, 116, 117, 107, + 110, 111, 114, 111, 113, 114, 102, 122, 123, 103, 119, 124, 102, 125, 122, 123, + 103, 119, 126, 127, 128, 102, 122, 123, 103, 119, 102, 125, 122, 123, 103, 119, + 102, 125, 122, 123, 103, 119, 126, 102, 125, 122, 123, 103, 119, 126, 127, 130, + 123, 102, 103, 119, 131, 132, 130, 123, 102, 103, 119, 133, 134, 135, 130, 123, + 102, 103, 119, 132, 130, 123, 102, 103, 119, 132, 130, 123, 102, 103, 119, 133, + 132, 130, 123, 102, 103, 119, 133, 134, 100, 101, 106, 140, 116, 136, 141, 142, + 100, 101, 106, 107, 115, 116, 117, 107, 136, 100, 101, 106, 143, 140, 116, 136, + 141, 144, 145, 146, 100, 101, 106, 140, 116, 136, 141, 100, 101, 106, 143, 140, + 116, 136, 141, 100, 101, 106, 143, 140, 116, 136, 141, 144, 100, 101, 106, 143, + 140, 116, 136, 141, 144, 145, 100, 101, 149, 106, 116, 136, 141, 150, 100, 101, + 151, 149, 106, 116, 136, 141, 152, 153, 154, 100, 101, 149, 106, 116, 136, 141, + 100, 101, 151, 149, 106, 116, 136, 141, 100, 101, 151, 149, 106, 116, 136, 141, + 152, 100, 101, 151, 149, 106, 116, 136, 141, 152, 153, 156, 157, 158, 100, 101, + 107, 116, 117, 156, 164, 165, 157, 158, 166, 156, 167, 164, 165, 157, 158, 168, + 169, 170, 156, 164, 165, 157, 158, 156, 167, 164, 165, 157, 158, 156, 167, 164, + 165, 157, 158, 168, 156, 167, 164, 165, 157, 158, 168, 169, 172, 173, 174, 172, + 180, 181, 173, 174, 182, 172, 183, 180, 181, 173, 174, 184, 185, 186, 172, 180, + 181, 173, 174, 172, 183, 180, 181, 173, 174, 172, 183, 180, 181, 173, 174, 184, + 172, 183, 180, 181, 173, 174, 184, 185, 90, 191, 100, 101, 116, 187, 192, 193, + 90, 91, 99, 100, 101, 116, 117, 91, 187, 90, 194, 191, 100, 101, 116, 187, + 192, 195, 196, 197, 90, 191, 100, 101, 116, 187, 192, 90, 194, 191, 100, 101, + 116, 187, 192, 90, 194, 191, 100, 101, 116, 187, 192, 195, 90, 194, 191, 100, + 101, 116, 187, 192, 195, 196, 200, 90, 100, 101, 116, 187, 192, 201, 202, 200, + 90, 100, 101, 116, 187, 192, 203, 204, 205, 200, 90, 100, 101, 116, 187, 192, + 202, 200, 90, 100, 101, 116, 187, 192, 202, 200, 90, 100, 101, 116, 187, 192, + 203, 202, 200, 90, 100, 101, 116, 187, 192, 203, 204, 214, 223, 224, 247, 222, + 223, 224, 247, 214, 217, 218, 221, 218, 220, 221, 225, 226, 235, 236, 234, 235, + 226, 229, 230, 233, 230, 232, 233, 225, 240, 235, 236, 241, 242, 225, 226, 234, + 235, 226, 236, 225, 243, 240, 235, 236, 241, 244, 245, 246, 225, 240, 235, 236, + 241, 225, 243, 240, 235, 236, 241, 225, 243, 240, 235, 236, 241, 244, 225, 243, + 240, 235, 236, 241, 244, 245, 249, 225, 235, 236, 241, 250, 251, 249, 225, 235, + 236, 241, 252, 253, 254, 249, 225, 235, 236, 241, 251, 249, 225, 235, 236, 241, + 251, 249, 225, 235, 236, 241, 252, 251, 249, 225, 235, 236, 241, 252, 253, 280, + 281, 284, 281, 283, 284, 289, 290, 293, 290, 292, 293, 294, 295, 296, 300, 301, + 304, 301, 303, 304, 305, 306, 8, 309, 310, 313, 310, 312, 313, 314, 315, 9, + 318, 319, 322, 319, 321, 322, 323, 324, 10, 327, 328, 331, 328, 330, 331, 332, + 333, 11, 336, 337, 340, 337, 339, 340, 341, 342, 343, 346, 347, 348, 346, 354, + 355, 347, 348, 356, 346, 357, 354, 355, 347, 348, 358, 359, 360, 346, 354, 355, + 347, 348, 346, 357, 354, 355, 347, 348, 346, 357, 354, 355, 347, 348, 358, 346, + 357, 354, 355, 347, 348, 358, 359, 361, 368, 369, 362, 370, 361, 371, 368, 369, + 362, 372, 373, 374, 361, 368, 369, 362, 361, 371, 368, 369, 362, 361, 371, 368, + 369, 362, 372, 361, 371, 368, 369, 362, 372, 373, 376, 377, 378, 376, 384, 385, + 377, 378, 386, 376, 387, 384, 385, 377, 378, 388, 389, 390, 376, 384, 385, 377, + 378, 376, 387, 384, 385, 377, 378, 376, 387, 384, 385, 377, 378, 388, 376, 387, + 384, 385, 377, 378, 388, 389, 391, 398, 399, 392, 400, 391, 401, 398, 399, 392, + 402, 403, 404, 391, 398, 399, 392, 391, 401, 398, 399, 392, 391, 401, 398, 399, + 392, 402, 391, 401, 398, 399, 392, 402, 403, 407, 412, 413, 408, 414, 407, 415, + 412, 413, 408, 416, 417, 418, 407, 412, 413, 408, 407, 415, 412, 413, 408, 407, + 415, 412, 413, 408, 416, 407, 415, 412, 413, 408, 416, 417, 420, 433, 421, 426, + 427, 422, 428, 421, 429, 426, 427, 422, 430, 431, 432, 421, 426, 427, 422, 421, + 429, 426, 427, 422, 421, 429, 426, 427, 422, 430, 421, 429, 426, 427, 422, 430, + 431, 435, 427, 421, 422, 436, 437, 435, 427, 421, 422, 438, 439, 440, 435, 427, + 421, 422, 437, 435, 427, 421, 422, 437, 435, 427, 421, 422, 438, 437, 435, 427, + 421, 422, 438, 439, 442, 443, 444, 442, 448, 449, 443, 444, 450, 442, 451, 448, + 449, 443, 444, 452, 453, 454, 442, 448, 449, 443, 444, 442, 451, 448, 449, 443, + 444, 442, 451, 448, 449, 443, 444, 452, 442, 451, 448, 449, 443, 444, 452, 453, + 457, 449, 442, 443, 444, 458, 459, 457, 449, 442, 443, 444, 460, 461, 462, 457, + 449, 442, 443, 444, 459, 457, 449, 442, 443, 444, 459, 457, 449, 442, 443, 444, + 460, 459, 457, 449, 442, 443, 444, 460, 461, 465, 413, 407, 408, 466, 467, 465, + 413, 407, 408, 468, 469, 470, 465, 413, 407, 408, 467, 465, 413, 407, 408, 467, + 465, 413, 407, 408, 468, 467, 465, 413, 407, 408, 468, 469, 475, 480, 481, 476, + 482, 475, 483, 480, 481, 476, 484, 485, 486, 475, 480, 481, 476, 475, 483, 480, + 481, 476, 475, 483, 480, 481, 476, 484, 475, 483, 480, 481, 476, 484, 485, 489, + 481, 475, 476, 490, 491, 489, 481, 475, 476, 492, 493, 494, 489, 481, 475, 476, + 491, 489, 481, 475, 476, 491, 489, 481, 475, 476, 492, 491, 489, 481, 475, 476, + 492, 493, 495, 500, 501, 496, 502, 495, 503, 500, 501, 496, 504, 505, 506, 495, + 500, 501, 496, 495, 503, 500, 501, 496, 495, 503, 500, 501, 496, 504, 495, 503, + 500, 501, 496, 504, 505, 509, 535, 551, 521, 552, 563, 510, 511, 522, 520, 521, + 512, 515, 516, 519, 516, 518, 519, 510, 528, 529, 511, 522, 530, 510, 531, 528, + 529, 511, 522, 532, 533, 534, 510, 528, 529, 511, 522, 510, 531, 528, 529, 511, + 522, 510, 531, 528, 529, 511, 522, 532, 510, 531, 528, 529, 511, 522, 532, 533, + 536, 537, 538, 536, 544, 545, 537, 538, 546, 536, 547, 544, 545, 537, 538, 548, + 549, 550, 536, 544, 545, 537, 538, 536, 547, 544, 545, 537, 538, 536, 547, 544, + 545, 537, 538, 548, 536, 547, 544, 545, 537, 538, 548, 549, 551, 512, 521, 552, + 551, 556, 521, 552, 557, 558, 551, 512, 520, 521, 512, 552, 551, 559, 556, 521, + 552, 557, 560, 561, 562, 551, 556, 521, 552, 557, 551, 559, 556, 521, 552, 557, + 551, 559, 556, 521, 552, 557, 560, 551, 559, 556, 521, 552, 557, 560, 561, 571, + 509, 535, 551, 520, 521, 512, 552, 563, 566, 567, 570, 567, 569, 570, 571, 509, + 535, 551, 521, 552, 563, 575, 581, 577, 578, 579, 580, 577, 578, 579, 582, 587, + 591, 595, 599, 603, 577, 601, 602, 577, 604, 605, 606, 577, 604, 605, 586, 612, + 613, 614, 586, 612, 613, 616, 609, 617, 618, 619, 616, 609, 617, 616, 609, 617, + 618, 671, 674, 678, 680, 684, 691, 693, 694, 695, 697, 699, 700, 701, 702, 711, + 712, 727, 713, 715, 716, 713, 720, 721, 715, 716, 722, 713, 723, 720, 721, 715, + 716, 724, 725, 726, 713, 720, 721, 715, 716, 713, 723, 720, 721, 715, 716, 713, + 723, 720, 721, 715, 716, 724, 713, 723, 720, 721, 715, 716, 724, 725, 729, 721, + 713, 715, 716, 730, 731, 729, 721, 713, 715, 716, 732, 733, 734, 729, 721, 713, + 715, 716, 731, 729, 721, 713, 715, 716, 731, 729, 721, 713, 715, 716, 732, 731, + 729, 721, 713, 715, 716, 732, 733, 735, 736, 749, 737, 742, 743, 738, 744, 737, + 745, 742, 743, 738, 746, 747, 748, 737, 742, 743, 738, 737, 745, 742, 743, 738, + 737, 745, 742, 743, 738, 746, 737, 745, 742, 743, 738, 746, 747, 751, 743, 737, + 738, 752, 753, 751, 743, 737, 738, 754, 755, 756, 751, 743, 737, 738, 753, 751, + 743, 737, 738, 753, 751, 743, 737, 738, 754, 753, 751, 743, 737, 738, 754, 755, + 762, 767, 768, 763, 769, 762, 770, 767, 768, 763, 771, 772, 773, 762, 767, 768, + 763, 762, 770, 767, 768, 763, 762, 770, 767, 768, 763, 771, 762, 770, 767, 768, + 763, 771, 772, 776, 768, 762, 763, 777, 778, 776, 768, 762, 763, 779, 780, 781, + 776, 768, 762, 763, 778, 776, 768, 762, 763, 778, 776, 768, 762, 763, 779, 778, + 776, 768, 762, 763, 779, 780, 791, 800, 783, 786, 787, 790, 787, 789, 790, 809, + 812, 801, 804, 805, 808, 805, 807, 808, 863, 674, 678, 680, 684, 872, 693, 694, + 875, 697, 699, 878, 701, 702, 881, 712, 727, 884, 736, 749, 407, 442, 443, 444, + 408, 409, 464, 445, 456, 50, 51, 64, 573, 574, 607, 1, 2, 79, 88, 89, + 198, 81, 82, 93, 94, 109, 110, 118, 129, 137, 138, 159, 161, 162, 163, 175, + 177, 178, 179, 188, 189, 118, 129, 216, 217, 228, 229, 279, 280, 288, 289, 299, + 300, 308, 309, 317, 318, 326, 327, 335, 336, 349, 351, 352, 353, 363, 365, 366, + 367, 379, 381, 382, 383, 393, 395, 396, 397, 497, 498, 514, 515, 523, 525, 526, + 527, 539, 541, 542, 543, 553, 554, 565, 566, 704, 707, 710, 785, 786, 803, 804, }; private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) { @@ -6977,7 +7229,7 @@ private void ReInitRounds() { int i; jjround = 0x80000001; - for (i = 871; i-- > 0;) + for (i = 893; i-- > 0;) jjrounds[i] = 0x80000000; } @@ -7010,10 +7262,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, -1, -1, -1, -1, -1, -1, -1, -1, }; static final long[] jjtoToken = { - 0xffffffffffe00001L, 0x3ffc01fffffffL, + 0xffffffffffe00001L, 0xfff803fffffffL, }; static final long[] jjtoSkip = { 0x2L, 0x0L, @@ -7026,8 +7278,8 @@ public void SwitchTo(int lexState) }; protected SimpleCharStream input_stream; - private final int[] jjrounds = new int[871]; - private final int[] jjstateSet = new int[2 * 871]; + private final int[] jjrounds = new int[893]; + private final int[] jjstateSet = new int[2 * 893]; private final StringBuilder jjimage = new StringBuilder(); private StringBuilder image = jjimage; private int jjimageLen;