diff --git a/grammar/grammar.jjt b/grammar/grammar.jjt index 27dba7e..1e4a92c 100644 --- a/grammar/grammar.jjt +++ b/grammar/grammar.jjt @@ -229,6 +229,10 @@ TOKEN [IGNORE_CASE] : { TOKEN : { < SEMICOLON : ";" > } +TOKEN : { < ESCAPED_OPEN_PARENTHESES : "\\(" > } +TOKEN : { < ESCAPED_CLOSE_PARENTHESES : "\\)" > } +TOKEN : { < ESCAPED_LOCAL_RESOLUTION : "\\$" > } +TOKEN : { < ESCAPED_LINK : "\\@" > } TOKEN : { < OPEN_PARENTHESES : "(" > } TOKEN : { < CLOSE_PARENTHESES : ")" > } TOKEN : { < OPEN_BRACKET : "[" > } @@ -237,6 +241,7 @@ TOKEN [IGNORE_CASE]: {< TIMESTAMP: "at" | "on" | "during" > } TOKEN [IGNORE_CASE]: { < WHERE: "where" > } TOKEN [IGNORE_CASE]: { < RESERVED_IDENTIFIER: "$id$" > } + TOKEN [IGNORE_CASE]: { < CONJUNCTION: "and" | "&&" | "&" > @@ -325,7 +330,7 @@ TOKEN : | < NON_ALPHANUMERIC_AND_ALPHANUMERIC: (|)+ > | - < #NON_ALPHANUMERIC: ~[",", "_","a"-"z","A"-"Z", "\n", "\t", "\r", " ", "(", ")", "[", "]", "=", ";"] > + < #NON_ALPHANUMERIC: ~[",", "_","a"-"z","A"-"Z", "\n", "\t", "\r", " ", "(", ")", "[", "]", "=", "\\", ";"] > | < #LETTER: ["_","a"-"z","A"-"Z"] > | @@ -638,6 +643,7 @@ KeyTokenSymbol Key() : ValueTokenSymbol UnaryValue() : { FunctionValueSymbol function; + Token escape = null; Token key; Token word; String value = ""; @@ -650,8 +656,9 @@ ValueTokenSymbol UnaryValue() : (function=ValueFunction()) { return function; } | - ( LOOKAHEAD(2) (word= | word= | word= | word= | word= | word= | word=) { value += (value.equals("")) ? word.image : " " + word.image; })+ + (LOOKAHEAD(2) (escape= | escape=))? ( LOOKAHEAD(2) (word= | word= | word= | word= | word= | word= | word= | word= | word=) { value += (value.equals("")) ? word.image : " " + word.image; })+ { + value = escape != null ? escape.image + value : value; String resolved = Parsing.resolveLocalReference(value, data); if(resolved != null) { value = resolved; @@ -679,24 +686,28 @@ ValueTokenSymbol RegexValue() : { Token word; String value = ""; +} +{ + (word=) + { return new ValueSymbol(transformValue(word.image.replace("\\\"", "\""))); } + | + value=RegexBaseValue() + { return new ValueSymbol(transformValue(value)); } +} +String RegexBaseValue() : +{ + Token word; + String base = ""; + String baseOp = ""; + String value = ""; } { - (LOOKAHEAD(4) (word= | word= | word= | word= | word= | word= | word= | word="_" | word="=") - { - if (value.equals("") | - value.endsWith("(") | word.image.equals(")") | - value.endsWith("=") | word.image.equals("=") | - value.endsWith("_") | word.image.equals("_")) { - value += word.image; - } - else { - value += " " + word.image; - } - })+ - { return new ValueSymbol(transformValue("(" + value + ")")); } + (LOOKAHEAD(3) base=RegexBaseValue() (LOOKAHEAD(3)baseOp=RegexBaseValue())? + { value += "(" + base + ")" + baseOp; })+ + { return value; } | - (LOOKAHEAD(3) (word= | word= | word= | word= | word= | word= | word= | word="_" | word="=") + (LOOKAHEAD(2) (word= | word= | word= | word= | word= | word= | word= | word= | word="_" | word = "," | word= | word= | word= | word=) { if (value.equals("") | value.endsWith("(") | word.image.equals(")") | @@ -708,15 +719,13 @@ ValueTokenSymbol RegexValue() : value += " " + word.image; } })+ - { return new ValueSymbol(transformValue(value)); } - | - (word=) - { return new ValueSymbol(transformValue(word.image.replace("\\\"", "\""))); } + { return value; } } ValueTokenSymbol SearchValue() : { FunctionValueSymbol function; + Token escape = null; Token key; Token word; String value = ""; @@ -729,8 +738,9 @@ ValueTokenSymbol SearchValue() : (function=ValueFunction()) { return function; } | - ( LOOKAHEAD(2) (word= | word= | word= | word= | word= | word=) { value += (value.equals("")) ? word.image : " " + word.image; })+ + (LOOKAHEAD(2) (escape= | escape=))? ( LOOKAHEAD(2) (word= | word= | word= | word= | word= | word= | word= | word=) { value += (value.equals("")) ? word.image : " " + word.image; })+ { + value = escape != null ? escape.image + value : value; String resolved = Parsing.resolveLocalReference(value, data); if(resolved != null) { value = resolved; @@ -748,6 +758,7 @@ ValueTokenSymbol SearchValue() : ValueTokenSymbol BinaryValue() : { FunctionValueSymbol function; + Token escape = null; Token key; Token word; String value = ""; @@ -760,9 +771,9 @@ ValueTokenSymbol BinaryValue() : (function=ValueFunction()) { return function; } | - (word= | word= | word= | word= | word= | word= | word=) + (escape= | escape=)? (word= | word= | word= | word= | word= | word= | word=) { - value = word.image; + value = escape != null ? escape.image + word.image : word.image; String resolved = Parsing.resolveLocalReference(value, data); if(resolved != null) { value = resolved; diff --git a/src/main/java/com/cinchapi/ccl/generated/Grammar.java b/src/main/java/com/cinchapi/ccl/generated/Grammar.java index ab9e077..854ca43 100644 --- a/src/main/java/com/cinchapi/ccl/generated/Grammar.java +++ b/src/main/java/com/cinchapi/ccl/generated/Grammar.java @@ -145,10 +145,10 @@ final public ASTStart StartCommandLine() throws ParseException {/*@bgen(jjtree) jj_la1[1] = jj_gen; ; } - jj_consume_token(111); + jj_consume_token(115); } else if (jj_2_2(2)) { Function(); - jj_consume_token(111); + jj_consume_token(115); } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case ADD: @@ -195,19 +195,19 @@ final public ASTStart StartCommandLine() throws ParseException {/*@bgen(jjtree) case HOLDS: case CONSOLIDATE:{ Command(); - jj_consume_token(111); + jj_consume_token(115); break; } case OFFSET: case SKIP_: case LIMIT:{ Page(); - jj_consume_token(111); + jj_consume_token(115); break; } case ORDER:{ Order(); - jj_consume_token(111); + jj_consume_token(115); break; } case IN: @@ -259,7 +259,7 @@ final public ASTStart StartCommandLine() throws ParseException {/*@bgen(jjtree) jj_la1[4] = jj_gen; ; } - jj_consume_token(111); + jj_consume_token(115); break; } default: @@ -1866,16 +1866,19 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg } final public ValueTokenSymbol UnaryValue() throws ParseException {FunctionValueSymbol function; + Token escape = null; Token key; Token word; String value = ""; List records = Lists.newArrayList(); ASTStart ccl; - if (jj_2_15(2)) { + if (jj_2_16(2)) { function = ValueFunction(); {if ("" != null) return function;} } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case ESCAPED_LOCAL_RESOLUTION: + case ESCAPED_LINK: case NUMERIC: case SIGNED_INTEGER: case SIGNED_DECIMAL: @@ -1883,6 +1886,24 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg case PERIOD_SEPARATED_STRING: case ASTERISK_SUFFIXED_STRING: case NON_ALPHANUMERIC_AND_ALPHANUMERIC:{ + if (jj_2_14(2)) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case ESCAPED_LINK:{ + escape = jj_consume_token(ESCAPED_LINK); + break; + } + case ESCAPED_LOCAL_RESOLUTION:{ + escape = jj_consume_token(ESCAPED_LOCAL_RESOLUTION); + break; + } + default: + jj_la1[29] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); + } + } else { + ; + } label_5: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -1914,19 +1935,28 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg word = jj_consume_token(ASTERISK_SUFFIXED_STRING); break; } + case ESCAPED_LOCAL_RESOLUTION:{ + word = jj_consume_token(ESCAPED_LOCAL_RESOLUTION); + break; + } + case ESCAPED_LINK:{ + word = jj_consume_token(ESCAPED_LINK); + break; + } default: - jj_la1[29] = jj_gen; + jj_la1[30] = jj_gen; jj_consume_token(-1); throw new ParseException(); } value += (value.equals("")) ? word.image : " " + word.image; - if (jj_2_14(2)) { + if (jj_2_15(2)) { ; } else { break label_5; } } -String resolved = Parsing.resolveLocalReference(value, data); +value = escape != null ? escape.image + value : value; + String resolved = Parsing.resolveLocalReference(value, data); if(resolved != null) { value = resolved; } @@ -1942,7 +1972,7 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[30] = jj_gen; + jj_la1[31] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1957,82 +1987,80 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg } final public ValueTokenSymbol RegexValue() throws ParseException {Token word; + String value = ""; + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case QUOTED_STRING:{ + word = jj_consume_token(QUOTED_STRING); +{if ("" != null) return new ValueSymbol(transformValue(word.image.replace("\\\"", "\"")));} + break; + } + case ESCAPED_OPEN_PARENTHESES: + case ESCAPED_CLOSE_PARENTHESES: + case OPEN_PARENTHESES: + case OPEN_BRACKET: + case CLOSE_BRACKET: + case UNARY_OPERATOR: + case NUMERIC: + case COMMA: + case SIGNED_INTEGER: + case SIGNED_DECIMAL: + case ALPHANUMERIC: + case PERIOD_SEPARATED_STRING: + case ASTERISK_SUFFIXED_STRING: + case NON_ALPHANUMERIC_AND_ALPHANUMERIC: + case 116:{ + value = RegexBaseValue(); +{if ("" != null) return new ValueSymbol(transformValue(value));} + break; + } + default: + jj_la1[32] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); + } + throw new Error("Missing return statement in function"); +} + + final public String RegexBaseValue() throws ParseException {Token word; + String base = ""; + String baseOp = ""; String value = ""; switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case OPEN_PARENTHESES:{ - jj_consume_token(OPEN_PARENTHESES); label_6: while (true) { - switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { - case SIGNED_INTEGER:{ - word = jj_consume_token(SIGNED_INTEGER); - break; - } - case SIGNED_DECIMAL:{ - word = jj_consume_token(SIGNED_DECIMAL); - break; - } - case NUMERIC:{ - word = jj_consume_token(NUMERIC); - break; - } - case ALPHANUMERIC:{ - word = jj_consume_token(ALPHANUMERIC); - break; - } - case NON_ALPHANUMERIC_AND_ALPHANUMERIC:{ - word = jj_consume_token(NON_ALPHANUMERIC_AND_ALPHANUMERIC); - break; - } - case PERIOD_SEPARATED_STRING:{ - word = jj_consume_token(PERIOD_SEPARATED_STRING); - break; - } - case ASTERISK_SUFFIXED_STRING:{ - word = jj_consume_token(ASTERISK_SUFFIXED_STRING); - break; - } - case 112:{ - word = jj_consume_token(112); - break; - } - case 113:{ - word = jj_consume_token(113); - break; - } - default: - jj_la1[31] = jj_gen; - jj_consume_token(-1); - throw new ParseException(); - } -if (value.equals("") | - value.endsWith("(") | word.image.equals(")") | - value.endsWith("=") | word.image.equals("=") | - value.endsWith("_") | word.image.equals("_")) { - value += word.image; - } - else { - value += " " + word.image; + jj_consume_token(OPEN_PARENTHESES); + base = RegexBaseValue(); + jj_consume_token(CLOSE_PARENTHESES); + if (jj_2_17(3)) { + baseOp = RegexBaseValue(); + } else { + ; } - if (jj_2_16(4)) { +value += "(" + base + ")" + baseOp; + if (jj_2_18(3)) { ; } else { break label_6; } } - jj_consume_token(CLOSE_PARENTHESES); -{if ("" != null) return new ValueSymbol(transformValue("(" + value + ")"));} +{if ("" != null) return value;} break; } + case ESCAPED_OPEN_PARENTHESES: + case ESCAPED_CLOSE_PARENTHESES: + case OPEN_BRACKET: + case CLOSE_BRACKET: + case UNARY_OPERATOR: case NUMERIC: + case COMMA: case SIGNED_INTEGER: case SIGNED_DECIMAL: case ALPHANUMERIC: case PERIOD_SEPARATED_STRING: case ASTERISK_SUFFIXED_STRING: case NON_ALPHANUMERIC_AND_ALPHANUMERIC: - case 112: - case 113:{ + case 116:{ label_7: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -2064,16 +2092,36 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg word = jj_consume_token(ASTERISK_SUFFIXED_STRING); break; } - case 112:{ - word = jj_consume_token(112); + case UNARY_OPERATOR:{ + word = jj_consume_token(UNARY_OPERATOR); break; } - case 113:{ - word = jj_consume_token(113); + case 116:{ + word = jj_consume_token(116); + break; + } + case COMMA:{ + word = jj_consume_token(COMMA); + break; + } + case OPEN_BRACKET:{ + word = jj_consume_token(OPEN_BRACKET); + break; + } + case CLOSE_BRACKET:{ + word = jj_consume_token(CLOSE_BRACKET); + break; + } + case ESCAPED_OPEN_PARENTHESES:{ + word = jj_consume_token(ESCAPED_OPEN_PARENTHESES); + break; + } + case ESCAPED_CLOSE_PARENTHESES:{ + word = jj_consume_token(ESCAPED_CLOSE_PARENTHESES); break; } default: - jj_la1[32] = jj_gen; + jj_la1[33] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2086,22 +2134,17 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg else { value += " " + word.image; } - if (jj_2_17(3)) { + if (jj_2_19(2)) { ; } else { break label_7; } } -{if ("" != null) return new ValueSymbol(transformValue(value));} - break; - } - case QUOTED_STRING:{ - word = jj_consume_token(QUOTED_STRING); -{if ("" != null) return new ValueSymbol(transformValue(word.image.replace("\\\"", "\"")));} +{if ("" != null) return value;} break; } default: - jj_la1[33] = jj_gen; + jj_la1[34] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2109,22 +2152,43 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg } final public ValueTokenSymbol SearchValue() throws ParseException {FunctionValueSymbol function; + Token escape = null; Token key; Token word; String value = ""; List records = Lists.newArrayList(); ASTStart ccl; - if (jj_2_19(2)) { + if (jj_2_22(2)) { function = ValueFunction(); {if ("" != null) return function;} } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case ESCAPED_LOCAL_RESOLUTION: + case ESCAPED_LINK: case NUMERIC: case SIGNED_INTEGER: case SIGNED_DECIMAL: case ALPHANUMERIC: case ASTERISK_SUFFIXED_STRING: case NON_ALPHANUMERIC_AND_ALPHANUMERIC:{ + if (jj_2_20(2)) { + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case ESCAPED_LINK:{ + escape = jj_consume_token(ESCAPED_LINK); + break; + } + case ESCAPED_LOCAL_RESOLUTION:{ + escape = jj_consume_token(ESCAPED_LOCAL_RESOLUTION); + break; + } + default: + jj_la1[35] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); + } + } else { + ; + } label_8: while (true) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -2152,19 +2216,28 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg word = jj_consume_token(ASTERISK_SUFFIXED_STRING); break; } + case ESCAPED_LOCAL_RESOLUTION:{ + word = jj_consume_token(ESCAPED_LOCAL_RESOLUTION); + break; + } + case ESCAPED_LINK:{ + word = jj_consume_token(ESCAPED_LINK); + break; + } default: - jj_la1[34] = jj_gen; + jj_la1[36] = jj_gen; jj_consume_token(-1); throw new ParseException(); } value += (value.equals("")) ? word.image : " " + word.image; - if (jj_2_18(2)) { + if (jj_2_21(2)) { ; } else { break label_8; } } -String resolved = Parsing.resolveLocalReference(value, data); +value = escape != null ? escape.image + value : value; + String resolved = Parsing.resolveLocalReference(value, data); if(resolved != null) { value = resolved; } @@ -2180,7 +2253,7 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[35] = jj_gen; + jj_la1[37] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2189,16 +2262,19 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg } final public ValueTokenSymbol BinaryValue() throws ParseException {FunctionValueSymbol function; + Token escape = null; Token key; Token word; String value = ""; List records = Lists.newArrayList(); ASTStart ccl; - if (jj_2_20(2)) { + if (jj_2_23(2)) { function = ValueFunction(); {if ("" != null) return function;} } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case ESCAPED_LOCAL_RESOLUTION: + case ESCAPED_LINK: case NUMERIC: case SIGNED_INTEGER: case SIGNED_DECIMAL: @@ -2206,6 +2282,29 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg case PERIOD_SEPARATED_STRING: case ASTERISK_SUFFIXED_STRING: case NON_ALPHANUMERIC_AND_ALPHANUMERIC:{ + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case ESCAPED_LOCAL_RESOLUTION: + case ESCAPED_LINK:{ + switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { + case ESCAPED_LINK:{ + escape = jj_consume_token(ESCAPED_LINK); + break; + } + case ESCAPED_LOCAL_RESOLUTION:{ + escape = jj_consume_token(ESCAPED_LOCAL_RESOLUTION); + break; + } + default: + jj_la1[38] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); + } + break; + } + default: + jj_la1[39] = jj_gen; + ; + } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case SIGNED_INTEGER:{ word = jj_consume_token(SIGNED_INTEGER); @@ -2236,11 +2335,11 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[36] = jj_gen; + jj_la1[40] = jj_gen; jj_consume_token(-1); throw new ParseException(); } -value = word.image; +value = escape != null ? escape.image + word.image : word.image; String resolved = Parsing.resolveLocalReference(value, data); if(resolved != null) { value = resolved; @@ -2257,7 +2356,7 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[37] = jj_gen; + jj_la1[41] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2290,7 +2389,7 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[38] = jj_gen; + jj_la1[42] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2313,7 +2412,7 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[39] = jj_gen; + jj_la1[43] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2338,7 +2437,7 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[40] = jj_gen; + jj_la1[44] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2381,12 +2480,12 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[41] = jj_gen; + jj_la1[45] = jj_gen; jj_consume_token(-1); throw new ParseException(); } timestamp += (timestamp.equals("")) ? word.image : " " + word.image; - if (jj_2_21(2)) { + if (jj_2_24(2)) { ; } else { break label_9; @@ -2407,7 +2506,7 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[42] = jj_gen; + jj_la1[46] = jj_gen; ; } label_10: @@ -2442,12 +2541,12 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[43] = jj_gen; + jj_la1[47] = jj_gen; jj_consume_token(-1); throw new ParseException(); } timestamp += (timestamp.equals("")) ? word.image : " " + word.image; - if (jj_2_22(2)) { + if (jj_2_25(2)) { ; } else { break label_10; @@ -2469,7 +2568,7 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[44] = jj_gen; + jj_la1[48] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2505,12 +2604,12 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[45] = jj_gen; + jj_la1[49] = jj_gen; jj_consume_token(-1); throw new ParseException(); } timestamp += (timestamp.equals("")) ? word.image : " " + word.image; - if (jj_2_23(2)) { + if (jj_2_26(2)) { ; } else { break label_11; @@ -2554,12 +2653,12 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[46] = jj_gen; + jj_la1[50] = jj_gen; jj_consume_token(-1); throw new ParseException(); } timestamp += (timestamp.equals("")) ? word.image : " " + word.image; - if (jj_2_24(2)) { + if (jj_2_27(2)) { ; } else { break label_12; @@ -2584,7 +2683,7 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[47] = jj_gen; + jj_la1[51] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2618,7 +2717,7 @@ final public void RelationalExpressionNoTimestamp() throws ParseException {/*@bg break; } default: - jj_la1[48] = jj_gen; + jj_la1[52] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2642,7 +2741,7 @@ final public void Page() throws ParseException {/*@bgen(jjtree) Page */ break; } default: - jj_la1[49] = jj_gen; + jj_la1[53] = jj_gen; ; } jjtree.closeNodeScope(jjtn000, true); @@ -2659,7 +2758,7 @@ final public void Page() throws ParseException {/*@bgen(jjtree) Page */ break; } default: - jj_la1[50] = jj_gen; + jj_la1[54] = jj_gen; ; } jjtree.closeNodeScope(jjtn000, true); @@ -2668,7 +2767,7 @@ final public void Page() throws ParseException {/*@bgen(jjtree) Page */ break; } default: - jj_la1[51] = jj_gen; + jj_la1[55] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2704,7 +2803,7 @@ final public void Page() throws ParseException {/*@bgen(jjtree) Page */ break; } default: - jj_la1[52] = jj_gen; + jj_la1[56] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2737,7 +2836,7 @@ final public void Order() throws ParseException {/*@bgen(jjtree) Order */ break; } default: - jj_la1[53] = jj_gen; + jj_la1[57] = jj_gen; break label_13; } jj_consume_token(COMMA); @@ -2848,13 +2947,13 @@ final public void Order() throws ParseException {/*@bgen(jjtree) Order */ break; } default: - jj_la1[54] = jj_gen; + jj_la1[58] = jj_gen; ; } break; } default: - jj_la1[55] = jj_gen; + jj_la1[59] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2864,7 +2963,7 @@ final public void Order() throws ParseException {/*@bgen(jjtree) Order */ break; } default: - jj_la1[56] = jj_gen; + jj_la1[60] = jj_gen; ; } if(direction != null) { @@ -2901,7 +3000,7 @@ final public void Order() throws ParseException {/*@bgen(jjtree) Order */ break; } default: - jj_la1[57] = jj_gen; + jj_la1[61] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2921,7 +3020,7 @@ final public void Order() throws ParseException {/*@bgen(jjtree) Order */ break; } default: - jj_la1[58] = jj_gen; + jj_la1[62] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2933,7 +3032,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ boolean jjtc000 = true; jjtree.openNodeScope(jjtn000);FunctionTokenSymbol function; try { - if (jj_2_25(2)) { + if (jj_2_28(2)) { function = KeyFunction(); } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -2942,7 +3041,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[59] = jj_gen; + jj_la1[63] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3057,7 +3156,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[60] = jj_gen; + jj_la1[64] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3075,7 +3174,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ TimestampSymbol timestamp = null; function = jj_consume_token(ALPHANUMERIC); jj_consume_token(OPEN_PARENTHESES); - if (jj_2_26(3)) { + if (jj_2_29(3)) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case SIGNED_INTEGER:{ key = jj_consume_token(SIGNED_INTEGER); @@ -3156,7 +3255,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[61] = jj_gen; + jj_la1[65] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3174,11 +3273,11 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[62] = jj_gen; + jj_la1[66] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - } else if (jj_2_27(3)) { + } else if (jj_2_30(3)) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case SIGNED_INTEGER:{ key = jj_consume_token(SIGNED_INTEGER); @@ -3259,7 +3358,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[63] = jj_gen; + jj_la1[67] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3277,7 +3376,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[64] = jj_gen; + jj_la1[68] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3290,7 +3389,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[65] = jj_gen; + jj_la1[69] = jj_gen; break label_14; } jj_consume_token(COMMA); @@ -3304,7 +3403,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[66] = jj_gen; + jj_la1[70] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3326,7 +3425,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[67] = jj_gen; + jj_la1[71] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3339,7 +3438,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[68] = jj_gen; + jj_la1[72] = jj_gen; break label_15; } jj_consume_token(COMMA); @@ -3353,7 +3452,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[69] = jj_gen; + jj_la1[73] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3367,7 +3466,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[70] = jj_gen; + jj_la1[74] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3513,7 +3612,7 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[71] = jj_gen; + jj_la1[75] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3539,14 +3638,14 @@ final public void Function() throws ParseException {/*@bgen(jjtree) Function */ break; } default: - jj_la1[72] = jj_gen; + jj_la1[76] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; } default: - jj_la1[73] = jj_gen; + jj_la1[77] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3631,7 +3730,7 @@ final public void Command() throws ParseException {/*@bgen(jjtree) Command */ break; } default: - jj_la1[74] = jj_gen; + jj_la1[78] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3686,7 +3785,7 @@ final public void Command() throws ParseException {/*@bgen(jjtree) Command */ break; } default: - jj_la1[75] = jj_gen; + jj_la1[79] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3721,11 +3820,11 @@ final public void Command() throws ParseException {/*@bgen(jjtree) Command */ break; } default: - jj_la1[76] = jj_gen; + jj_la1[80] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_28(2147483647)) { + if (jj_2_31(2147483647)) { records = RecordCollection(); {if ("" != null) return new AddSymbol(key, value, records);} } else { @@ -3736,7 +3835,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[77] = jj_gen; + jj_la1[81] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3744,7 +3843,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[78] = jj_gen; + jj_la1[82] = jj_gen; ; } {if ("" != null) return new AddSymbol(key, value);} @@ -3770,11 +3869,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[79] = jj_gen; + jj_la1[83] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_29(2147483647)) { + if (jj_2_32(2147483647)) { records = RecordCollection(); {if ("" != null) return new SetSymbol(key, value, records);} } else { @@ -3785,7 +3884,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[80] = jj_gen; + jj_la1[84] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3816,11 +3915,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[81] = jj_gen; + jj_la1[85] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_30(2147483647)) { + if (jj_2_33(2147483647)) { records = RecordCollection(); {if ("" != null) return new RemoveSymbol(key, value, records);} } else { @@ -3831,7 +3930,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[82] = jj_gen; + jj_la1[86] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3844,10 +3943,10 @@ record = jj_consume_token(NUMERIC); Token record = null; Collection records = null; jj_consume_token(CLEAR); - if (jj_2_33(2147483647)) { + if (jj_2_36(2147483647)) { records = RecordCollection(); {if ("" != null) return new ClearSymbol((KeyTokenSymbol)null, records);} - } else if (jj_2_34(2147483647)) { + } else if (jj_2_37(2147483647)) { keys = KeyCollection(); KeyTokenSymbol.requireNotParameterized(keys, "clear command"); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -3864,11 +3963,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[83] = jj_gen; + jj_la1[87] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_31(2147483647)) { + if (jj_2_34(2147483647)) { records = RecordCollection(); {if ("" != null) return new ClearSymbol(keys, records);} } else { @@ -3879,12 +3978,12 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[84] = jj_gen; + jj_la1[88] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } - } else if (jj_2_35(2147483647)) { + } else if (jj_2_38(2147483647)) { key = Key(); KeyTokenSymbol.requireNotParameterized(key, "clear command"); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -3901,11 +4000,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[85] = jj_gen; + jj_la1[89] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_32(2147483647)) { + if (jj_2_35(2147483647)) { records = RecordCollection(); {if ("" != null) return new ClearSymbol(key, records);} } else { @@ -3916,12 +4015,12 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[86] = jj_gen; + jj_la1[90] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } - } else if (jj_2_36(2147483647)) { + } else if (jj_2_39(2147483647)) { records = RecordCollection(); {if ("" != null) return new ClearSymbol((KeyTokenSymbol)null, records);} } else { @@ -3933,7 +4032,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[87] = jj_gen; + jj_la1[91] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3960,7 +4059,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[88] = jj_gen; + jj_la1[92] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3989,7 +4088,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[89] = jj_gen; + jj_la1[93] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4036,11 +4135,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[90] = jj_gen; + jj_la1[94] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_37(2147483647)) { + if (jj_2_40(2147483647)) { records = RecordCollection(); {if ("" != null) return new InsertSymbol(json, records);} } else { @@ -4051,7 +4150,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[91] = jj_gen; + jj_la1[95] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4059,7 +4158,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[92] = jj_gen; + jj_la1[96] = jj_gen; ; } {if ("" != null) return new InsertSymbol(json);} @@ -4077,7 +4176,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[93] = jj_gen; + jj_la1[97] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4095,7 +4194,7 @@ record = jj_consume_token(NUMERIC); jj_consume_token(FROM); source = jj_consume_token(NUMERIC); jj_consume_token(TO); - if (jj_2_38(2147483647)) { + if (jj_2_41(2147483647)) { destinations = RecordCollection(); {if ("" != null) return new LinkSymbol(key, Long.parseLong(source.image), destinations);} } else { @@ -4108,7 +4207,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[94] = jj_gen; + jj_la1[98] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4201,7 +4300,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[95] = jj_gen; + jj_la1[99] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4215,7 +4314,7 @@ record = jj_consume_token(NUMERIC); Collection records = null; TimestampSymbol timestamp = null; jj_consume_token(SELECT); - if (jj_2_43(2147483647)) { + if (jj_2_46(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -4224,13 +4323,13 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[96] = jj_gen; + jj_la1[100] = jj_gen; ; } {if ("" != null) return new SelectSymbol(null, records, timestamp);} - } else if (jj_2_44(2147483647)) { + } else if (jj_2_47(2147483647)) { keys = KeyCollection(); - if (jj_2_40(2)) { + if (jj_2_43(2)) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case FROM:{ jj_consume_token(FROM); @@ -4245,11 +4344,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[97] = jj_gen; + jj_la1[101] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_39(2147483647)) { + if (jj_2_42(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -4258,7 +4357,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[98] = jj_gen; + jj_la1[102] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4267,7 +4366,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[99] = jj_gen; + jj_la1[103] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4278,7 +4377,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[100] = jj_gen; + jj_la1[104] = jj_gen; ; } {if ("" != null) return new SelectSymbol(keys, records, timestamp);} @@ -4293,7 +4392,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[101] = jj_gen; + jj_la1[105] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4302,7 +4401,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[102] = jj_gen; + jj_la1[106] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4313,14 +4412,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[103] = jj_gen; + jj_la1[107] = jj_gen; ; } {if ("" != null) return new SelectSymbol(keys, Long.parseLong(record.image), timestamp);} break; } default: - jj_la1[104] = jj_gen; + jj_la1[108] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4337,7 +4436,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[105] = jj_gen; + jj_la1[109] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4346,7 +4445,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[106] = jj_gen; + jj_la1[110] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4357,23 +4456,23 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[107] = jj_gen; + jj_la1[111] = jj_gen; ; } {if ("" != null) return new SelectSymbol(keys, timestamp);} break; } default: - jj_la1[108] = jj_gen; + jj_la1[112] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } - } else if (jj_2_45(2147483647)) { + } else if (jj_2_48(2147483647)) { key = Key(); keys = new ArrayList>(); keys.add(key); - if (jj_2_42(2)) { + if (jj_2_45(2)) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case FROM:{ jj_consume_token(FROM); @@ -4388,11 +4487,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[109] = jj_gen; + jj_la1[113] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_41(2147483647)) { + if (jj_2_44(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -4401,7 +4500,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[110] = jj_gen; + jj_la1[114] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4410,7 +4509,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[111] = jj_gen; + jj_la1[115] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4421,7 +4520,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[112] = jj_gen; + jj_la1[116] = jj_gen; ; } {if ("" != null) return new SelectSymbol(keys, records, timestamp);} @@ -4436,7 +4535,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[113] = jj_gen; + jj_la1[117] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4445,7 +4544,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[114] = jj_gen; + jj_la1[118] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4456,14 +4555,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[115] = jj_gen; + jj_la1[119] = jj_gen; ; } {if ("" != null) return new SelectSymbol(keys, Long.parseLong(record.image), timestamp);} break; } default: - jj_la1[116] = jj_gen; + jj_la1[120] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4480,7 +4579,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[117] = jj_gen; + jj_la1[121] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4489,7 +4588,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[118] = jj_gen; + jj_la1[122] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4500,14 +4599,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[119] = jj_gen; + jj_la1[123] = jj_gen; ; } {if ("" != null) return new SelectSymbol(keys, timestamp);} break; } default: - jj_la1[120] = jj_gen; + jj_la1[124] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4524,7 +4623,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[121] = jj_gen; + jj_la1[125] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4533,7 +4632,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[122] = jj_gen; + jj_la1[126] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4544,15 +4643,15 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[123] = jj_gen; + jj_la1[127] = jj_gen; ; } {if ("" != null) return new SelectSymbol(null, timestamp);} break; } default: - jj_la1[126] = jj_gen; - if (jj_2_46(2147483647)) { + jj_la1[130] = jj_gen; + if (jj_2_49(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -4561,7 +4660,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[124] = jj_gen; + jj_la1[128] = jj_gen; ; } {if ("" != null) return new SelectSymbol(null, records, timestamp);} @@ -4577,14 +4676,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[125] = jj_gen; + jj_la1[129] = jj_gen; ; } {if ("" != null) return new SelectSymbol(null, Long.parseLong(record.image), timestamp);} break; } default: - jj_la1[127] = jj_gen; + jj_la1[131] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4600,7 +4699,7 @@ record = jj_consume_token(NUMERIC); Collection records = null; TimestampSymbol timestamp = null; jj_consume_token(GET); - if (jj_2_50(2147483647)) { + if (jj_2_53(2147483647)) { keys = KeyCollection(); jj_consume_token(WHERE); DisjunctionExpression(); @@ -4611,7 +4710,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[128] = jj_gen; + jj_la1[132] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4620,7 +4719,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[129] = jj_gen; + jj_la1[133] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4631,11 +4730,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[130] = jj_gen; + jj_la1[134] = jj_gen; ; } {if ("" != null) return new GetSymbol(keys, timestamp);} - } else if (jj_2_51(2147483647)) { + } else if (jj_2_54(2147483647)) { key = Key(); jj_consume_token(WHERE); DisjunctionExpression(); @@ -4646,7 +4745,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[131] = jj_gen; + jj_la1[135] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4655,7 +4754,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[132] = jj_gen; + jj_la1[136] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4666,13 +4765,13 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[133] = jj_gen; + jj_la1[137] = jj_gen; ; } keys = new ArrayList>(); keys.add(key); {if ("" != null) return new GetSymbol(keys, timestamp);} - } else if (jj_2_52(2147483647)) { + } else if (jj_2_55(2147483647)) { keys = KeyCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case FROM:{ @@ -4688,11 +4787,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[134] = jj_gen; + jj_la1[138] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_47(2147483647)) { + if (jj_2_50(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -4701,7 +4800,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[135] = jj_gen; + jj_la1[139] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4710,7 +4809,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[136] = jj_gen; + jj_la1[140] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4721,7 +4820,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[137] = jj_gen; + jj_la1[141] = jj_gen; ; } {if ("" != null) return new GetSymbol(keys, records, timestamp);} @@ -4736,7 +4835,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[138] = jj_gen; + jj_la1[142] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4745,7 +4844,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[139] = jj_gen; + jj_la1[143] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4756,19 +4855,19 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[140] = jj_gen; + jj_la1[144] = jj_gen; ; } {if ("" != null) return new GetSymbol(keys, Long.parseLong(record.image), timestamp);} break; } default: - jj_la1[141] = jj_gen; + jj_la1[145] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } - } else if (jj_2_53(2147483647)) { + } else if (jj_2_56(2147483647)) { key = Key(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case FROM:{ @@ -4784,13 +4883,13 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[142] = jj_gen; + jj_la1[146] = jj_gen; jj_consume_token(-1); throw new ParseException(); } keys = new ArrayList>(); keys.add(key); - if (jj_2_48(2147483647)) { + if (jj_2_51(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -4799,7 +4898,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[143] = jj_gen; + jj_la1[147] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4808,7 +4907,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[144] = jj_gen; + jj_la1[148] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4819,7 +4918,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[145] = jj_gen; + jj_la1[149] = jj_gen; ; } {if ("" != null) return new GetSymbol(keys, records, timestamp);} @@ -4834,7 +4933,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[146] = jj_gen; + jj_la1[150] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4843,7 +4942,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[147] = jj_gen; + jj_la1[151] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4854,14 +4953,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[148] = jj_gen; + jj_la1[152] = jj_gen; ; } {if ("" != null) return new GetSymbol(keys, Long.parseLong(record.image), timestamp);} break; } default: - jj_la1[149] = jj_gen; + jj_la1[153] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4878,7 +4977,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[150] = jj_gen; + jj_la1[154] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4887,7 +4986,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[151] = jj_gen; + jj_la1[155] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4898,7 +4997,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[152] = jj_gen; + jj_la1[156] = jj_gen; ; } {if ("" != null) return new GetSymbol(null, timestamp);} @@ -4921,11 +5020,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[153] = jj_gen; + jj_la1[157] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_49(2147483647)) { + if (jj_2_52(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -4934,7 +5033,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[154] = jj_gen; + jj_la1[158] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4943,7 +5042,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[155] = jj_gen; + jj_la1[159] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4954,7 +5053,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[156] = jj_gen; + jj_la1[160] = jj_gen; ; } {if ("" != null) return new GetSymbol(null, records, timestamp);} @@ -4969,7 +5068,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[157] = jj_gen; + jj_la1[161] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4978,7 +5077,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[158] = jj_gen; + jj_la1[162] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -4989,14 +5088,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[159] = jj_gen; + jj_la1[163] = jj_gen; ; } {if ("" != null) return new GetSymbol(null, Long.parseLong(record.image), timestamp);} break; } default: - jj_la1[160] = jj_gen; + jj_la1[164] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5004,8 +5103,8 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[164] = jj_gen; - if (jj_2_54(2147483647)) { + jj_la1[168] = jj_gen; + if (jj_2_57(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -5014,11 +5113,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[161] = jj_gen; + jj_la1[165] = jj_gen; ; } {if ("" != null) return new GetSymbol(null, records, timestamp);} - } else if (jj_2_55(2147483647)) { + } else if (jj_2_58(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -5027,7 +5126,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[162] = jj_gen; + jj_la1[166] = jj_gen; ; } {if ("" != null) return new GetSymbol(null, records, timestamp);} @@ -5043,14 +5142,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[163] = jj_gen; + jj_la1[167] = jj_gen; ; } {if ("" != null) return new GetSymbol(null, Long.parseLong(record.image), timestamp);} break; } default: - jj_la1[165] = jj_gen; + jj_la1[169] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5070,7 +5169,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[166] = jj_gen; + jj_la1[170] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5079,7 +5178,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[167] = jj_gen; + jj_la1[171] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5090,7 +5189,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[168] = jj_gen; + jj_la1[172] = jj_gen; ; } {if ("" != null) return new FindSymbol(timestamp);} @@ -5112,7 +5211,7 @@ record = jj_consume_token(NUMERIC); TimestampSymbol timestamp = null; jj_consume_token(FIND_OR_INSERT); DisjunctionExpressionNoTimestamp(); - if (jj_2_56(2147483647)) { + if (jj_2_59(2147483647)) { timestamp = TimestampSingleToken(); } else { ; @@ -5128,7 +5227,7 @@ record = jj_consume_token(NUMERIC); Collection records = null; TimestampSymbol timestamp = null; jj_consume_token(DESCRIBE); - if (jj_2_57(2147483647)) { + if (jj_2_60(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -5137,11 +5236,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[169] = jj_gen; + jj_la1[173] = jj_gen; ; } {if ("" != null) return new DescribeSymbol(records, timestamp);} - } else if (jj_2_58(2147483647)) { + } else if (jj_2_61(2147483647)) { record = jj_consume_token(NUMERIC); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -5150,7 +5249,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[170] = jj_gen; + jj_la1[174] = jj_gen; ; } {if ("" != null) return new DescribeSymbol(Long.parseLong(record.image), timestamp);} @@ -5162,7 +5261,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[171] = jj_gen; + jj_la1[175] = jj_gen; ; } {if ("" != null) return new DescribeSymbol(timestamp);} @@ -5188,7 +5287,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[172] = jj_gen; + jj_la1[176] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5200,7 +5299,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[173] = jj_gen; + jj_la1[177] = jj_gen; ; } {if ("" != null) return new VerifySymbol(key, value, Long.parseLong(record.image), timestamp);} @@ -5221,7 +5320,7 @@ record = jj_consume_token(NUMERIC); Collection> keys = null; TimestampSymbol timestamp = null; jj_consume_token(BROWSE); - if (jj_2_59(2147483647)) { + if (jj_2_62(2147483647)) { keys = KeyCollection(); } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5293,7 +5392,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[174] = jj_gen; + jj_la1[178] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5305,7 +5404,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[175] = jj_gen; + jj_la1[179] = jj_gen; ; } {if ("" != null) return new BrowseSymbol(keys, timestamp);} @@ -5329,7 +5428,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[176] = jj_gen; + jj_la1[180] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5345,13 +5444,13 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[177] = jj_gen; + jj_la1[181] = jj_gen; ; } break; } default: - jj_la1[178] = jj_gen; + jj_la1[182] = jj_gen; ; } {if ("" != null) return new ChronicleSymbol(key, Long.parseLong(record.image), start, end);} @@ -5363,7 +5462,7 @@ record = jj_consume_token(NUMERIC); TimestampSymbol start; TimestampSymbol end = null; jj_consume_token(DIFF); - if (jj_2_60(4)) { + if (jj_2_63(4)) { key = Key(); KeyTokenSymbol.requireNotParameterized(key, "diff command"); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5376,7 +5475,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[179] = jj_gen; + jj_la1[183] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5390,11 +5489,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[180] = jj_gen; + jj_la1[184] = jj_gen; ; } {if ("" != null) return new DiffSymbol(key, Long.parseLong(record.image), start, end);} - } else if (jj_2_61(2)) { + } else if (jj_2_64(2)) { record = jj_consume_token(NUMERIC); jj_consume_token(FROM); start = TimestampValue(); @@ -5405,7 +5504,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[181] = jj_gen; + jj_la1[185] = jj_gen; ; } {if ("" != null) return new DiffSymbol(null, Long.parseLong(record.image), start, end);} @@ -5484,14 +5583,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[182] = jj_gen; + jj_la1[186] = jj_gen; ; } {if ("" != null) return new DiffSymbol(key, start, end);} break; } default: - jj_la1[183] = jj_gen; + jj_la1[187] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5510,7 +5609,7 @@ final public CommandSymbol InventoryCommand() throws ParseException { TimestampSymbol timestamp = null; boolean identifier = true; jj_consume_token(JSONIFY); - if (jj_2_62(2147483647)) { + if (jj_2_65(2147483647)) { records = RecordCollection(); } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5519,7 +5618,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[184] = jj_gen; + jj_la1[188] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5532,7 +5631,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[185] = jj_gen; + jj_la1[189] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5542,7 +5641,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[186] = jj_gen; + jj_la1[190] = jj_gen; ; } if(record != null) { @@ -5559,7 +5658,7 @@ record = jj_consume_token(NUMERIC); Collection records = null; TimestampSymbol timestamp = null; jj_consume_token(NAVIGATE); - if (jj_2_63(2147483647)) { + if (jj_2_66(2147483647)) { keys = KeyCollection(); } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5631,7 +5730,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[187] = jj_gen; + jj_la1[191] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5647,7 +5746,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[188] = jj_gen; + jj_la1[192] = jj_gen; ; } {if ("" != null) return new NavigateSymbol(keys, (String)null, timestamp);} @@ -5670,11 +5769,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[189] = jj_gen; + jj_la1[193] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_64(2147483647)) { + if (jj_2_67(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -5683,7 +5782,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[190] = jj_gen; + jj_la1[194] = jj_gen; ; } {if ("" != null) return new NavigateSymbol(keys, records, timestamp);} @@ -5698,14 +5797,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[191] = jj_gen; + jj_la1[195] = jj_gen; ; } {if ("" != null) return new NavigateSymbol(keys, Long.parseLong(record.image), timestamp);} break; } default: - jj_la1[192] = jj_gen; + jj_la1[196] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5713,7 +5812,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[193] = jj_gen; + jj_la1[197] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5736,7 +5835,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[194] = jj_gen; + jj_la1[198] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5752,7 +5851,7 @@ record = jj_consume_token(NUMERIC); TimestampSymbol start = null; TimestampSymbol end = null; jj_consume_token(AUDIT); - if (jj_2_65(2)) { + if (jj_2_68(2)) { key = Key(); KeyTokenSymbol.requireNotParameterized(key, "audit command"); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5765,7 +5864,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[195] = jj_gen; + jj_la1[199] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5784,13 +5883,13 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[196] = jj_gen; + jj_la1[200] = jj_gen; ; } break; } default: - jj_la1[197] = jj_gen; + jj_la1[201] = jj_gen; ; } {if ("" != null) return new AuditSymbol(key, Long.parseLong(record.image), start, end);} @@ -5801,7 +5900,7 @@ record = jj_consume_token(NUMERIC); Collection records = null; TimestampSymbol timestamp = null; jj_consume_token(TRACE); - if (jj_2_66(2147483647)) { + if (jj_2_69(2147483647)) { records = RecordCollection(); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: @@ -5810,7 +5909,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[198] = jj_gen; + jj_la1[202] = jj_gen; ; } {if ("" != null) return new TraceSymbol(records, timestamp);} @@ -5825,14 +5924,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[199] = jj_gen; + jj_la1[203] = jj_gen; ; } {if ("" != null) return new TraceSymbol(Long.parseLong(record.image), timestamp);} break; } default: - jj_la1[200] = jj_gen; + jj_la1[204] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5856,7 +5955,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[201] = jj_gen; + jj_la1[205] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5888,7 +5987,7 @@ final public CommandSymbol AbortCommand() throws ParseException { Collection records = null; TimestampSymbol timestamp; jj_consume_token(REVERT); - if (jj_2_69(2147483647)) { + if (jj_2_72(2147483647)) { keys = KeyCollection(); KeyTokenSymbol.requireNotParameterized(keys, "revert command"); switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -5901,11 +6000,11 @@ final public CommandSymbol AbortCommand() throws ParseException { break; } default: - jj_la1[202] = jj_gen; + jj_la1[206] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_67(2147483647)) { + if (jj_2_70(2147483647)) { records = RecordCollection(); timestamp = TimestampReadCommand(); {if ("" != null) return new RevertSymbol(keys, records, timestamp);} @@ -5918,7 +6017,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[203] = jj_gen; + jj_la1[207] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -5999,11 +6098,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[204] = jj_gen; + jj_la1[208] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - if (jj_2_68(2147483647)) { + if (jj_2_71(2147483647)) { records = RecordCollection(); timestamp = TimestampReadCommand(); {if ("" != null) return new RevertSymbol(key, records, timestamp);} @@ -6016,7 +6115,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[205] = jj_gen; + jj_la1[209] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6024,7 +6123,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[206] = jj_gen; + jj_la1[210] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6052,7 +6151,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[207] = jj_gen; + jj_la1[211] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6069,7 +6168,7 @@ final public CommandSymbol PingCommand() throws ParseException { final public CommandSymbol HoldsCommand() throws ParseException {Token record; Collection records; jj_consume_token(HOLDS); - if (jj_2_70(2147483647)) { + if (jj_2_73(2147483647)) { records = RecordCollection(); {if ("" != null) return new HoldsSymbol(records);} } else { @@ -6080,7 +6179,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[208] = jj_gen; + jj_la1[212] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6093,7 +6192,7 @@ record = jj_consume_token(NUMERIC); Collection remaining = null; jj_consume_token(CONSOLIDATE); first = jj_consume_token(NUMERIC); - if (jj_2_71(2147483647)) { + if (jj_2_74(2147483647)) { remaining = RecordCollection(); {if ("" != null) return new ConsolidateSymbol(Long.parseLong(first.image), remaining);} } else { @@ -6106,7 +6205,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[209] = jj_gen; + jj_la1[213] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6122,7 +6221,7 @@ record = jj_consume_token(NUMERIC); jj_consume_token(CALCULATE); function = jj_consume_token(ALPHANUMERIC); key = Key(); - if (jj_2_72(2147483647)) { + if (jj_2_75(2147483647)) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case FROM:{ jj_consume_token(FROM); @@ -6137,7 +6236,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[210] = jj_gen; + jj_la1[214] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6149,11 +6248,11 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[211] = jj_gen; + jj_la1[215] = jj_gen; ; } {if ("" != null) return new CalculateSymbol(function.image, key, records, timestamp);} - } else if (jj_2_73(2147483647)) { + } else if (jj_2_76(2147483647)) { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case FROM:{ jj_consume_token(FROM); @@ -6168,7 +6267,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[212] = jj_gen; + jj_la1[216] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6180,7 +6279,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[213] = jj_gen; + jj_la1[217] = jj_gen; ; } records = new ArrayList(); @@ -6198,14 +6297,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[214] = jj_gen; + jj_la1[218] = jj_gen; ; } {if ("" != null) return new CalculateSymbol(function.image, key, timestamp);} break; } default: - jj_la1[216] = jj_gen; + jj_la1[220] = jj_gen; switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { case AS_OF: case TIMESTAMP:{ @@ -6213,7 +6312,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[215] = jj_gen; + jj_la1[219] = jj_gen; ; } {if ("" != null) return new CalculateSymbol(function.image, key, timestamp);} @@ -6237,7 +6336,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[217] = jj_gen; + jj_la1[221] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6256,7 +6355,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[218] = jj_gen; + jj_la1[222] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6265,7 +6364,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[219] = jj_gen; + jj_la1[223] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6276,7 +6375,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[220] = jj_gen; + jj_la1[224] = jj_gen; ; } jj_consume_token(SET); @@ -6361,7 +6460,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[221] = jj_gen; + jj_la1[225] = jj_gen; ; } jj_consume_token(WHERE); @@ -6373,7 +6472,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[222] = jj_gen; + jj_la1[226] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6382,7 +6481,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[223] = jj_gen; + jj_la1[227] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6393,7 +6492,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[224] = jj_gen; + jj_la1[228] = jj_gen; ; } jj_consume_token(SET); @@ -6478,7 +6577,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[225] = jj_gen; + jj_la1[229] = jj_gen; ; } jj_consume_token(WHERE); @@ -6490,7 +6589,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[226] = jj_gen; + jj_la1[230] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6499,7 +6598,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[227] = jj_gen; + jj_la1[231] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6510,7 +6609,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[228] = jj_gen; + jj_la1[232] = jj_gen; ; } jj_consume_token(SET); @@ -6550,7 +6649,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[229] = jj_gen; + jj_la1[233] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6570,7 +6669,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[230] = jj_gen; + jj_la1[234] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6579,7 +6678,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[231] = jj_gen; + jj_la1[235] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6590,7 +6689,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[232] = jj_gen; + jj_la1[236] = jj_gen; ; } {if ("" != null) return new AwaitFindSymbol(timeout);} @@ -6610,7 +6709,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[233] = jj_gen; + jj_la1[237] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6619,7 +6718,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[234] = jj_gen; + jj_la1[238] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6630,7 +6729,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[235] = jj_gen; + jj_la1[239] = jj_gen; ; } {if ("" != null) return new AwaitSelectSymbol(timeout, keys);} @@ -6650,7 +6749,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[236] = jj_gen; + jj_la1[240] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6659,7 +6758,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[237] = jj_gen; + jj_la1[241] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6670,7 +6769,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[238] = jj_gen; + jj_la1[242] = jj_gen; ; } {if ("" != null) return new AwaitGetSymbol(timeout, keys);} @@ -6691,7 +6790,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[239] = jj_gen; + jj_la1[243] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6700,7 +6799,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[240] = jj_gen; + jj_la1[244] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6711,7 +6810,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[241] = jj_gen; + jj_la1[245] = jj_gen; ; } jj_consume_token(SET); @@ -6739,7 +6838,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[242] = jj_gen; + jj_la1[246] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6748,7 +6847,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[243] = jj_gen; + jj_la1[247] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6759,7 +6858,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[244] = jj_gen; + jj_la1[248] = jj_gen; ; } jj_consume_token(SET); @@ -6787,7 +6886,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[245] = jj_gen; + jj_la1[249] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6796,7 +6895,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[246] = jj_gen; + jj_la1[250] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -6807,7 +6906,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[247] = jj_gen; + jj_la1[251] = jj_gen; ; } jj_consume_token(SET); @@ -6833,7 +6932,7 @@ record = jj_consume_token(NUMERIC); // key, a parenthesis or a scoped condition follows is this word, and any other // `for` is the key that starts the condition, as in `for = 1`. final public void ForBeforeCondition() throws ParseException { - if (jj_2_74(2147483647)) { + if (jj_2_77(2147483647)) { jj_consume_token(FOR); } else { ; @@ -6852,8 +6951,8 @@ final public void ForBeforeCondition() throws ParseException { break; } default: - jj_la1[249] = jj_gen; - if (jj_2_75(2147483647)) { + jj_la1[253] = jj_gen; + if (jj_2_78(2147483647)) { keys = KeyCollection(); jj_consume_token(WHERE); } else { @@ -6927,7 +7026,7 @@ final public void ForBeforeCondition() throws ParseException { break; } default: - jj_la1[248] = jj_gen; + jj_la1[252] = jj_gen; ; } keys = KeyOrKeyCollection(); @@ -6935,7 +7034,7 @@ final public void ForBeforeCondition() throws ParseException { break; } default: - jj_la1[250] = jj_gen; + jj_la1[254] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6959,7 +7058,7 @@ final public void NoCommandTimestamp(String command) throws ParseException { break; } default: - jj_la1[251] = jj_gen; + jj_la1[255] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -6984,7 +7083,7 @@ final public void NoCommandTimestamp(String command) throws ParseException { break; } default: - jj_la1[252] = jj_gen; + jj_la1[256] = jj_gen; break label_16; } jj_consume_token(COMMA); @@ -6994,6 +7093,8 @@ final public void NoCommandTimestamp(String command) throws ParseException { jj_consume_token(CLOSE_BRACKET); break; } + case ESCAPED_LOCAL_RESOLUTION: + case ESCAPED_LINK: case QUOTED_STRING: case NUMERIC: case SIGNED_INTEGER: @@ -7015,14 +7116,14 @@ final public void NoCommandTimestamp(String command) throws ParseException { break; } default: - jj_la1[253] = jj_gen; + jj_la1[257] = jj_gen; break label_17; } } break; } default: - jj_la1[254] = jj_gen; + jj_la1[258] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7045,7 +7146,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[255] = jj_gen; + jj_la1[259] = jj_gen; break label_18; } jj_consume_token(COMMA); @@ -7069,14 +7170,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[256] = jj_gen; + jj_la1[260] = jj_gen; break label_19; } } break; } default: - jj_la1[257] = jj_gen; + jj_la1[261] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7099,7 +7200,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[258] = jj_gen; + jj_la1[262] = jj_gen; break label_20; } jj_consume_token(COMMA); @@ -7184,14 +7285,14 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[259] = jj_gen; + jj_la1[263] = jj_gen; break label_21; } } break; } default: - jj_la1[260] = jj_gen; + jj_la1[264] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7201,7 +7302,7 @@ record = jj_consume_token(NUMERIC); final public Collection> KeyOrKeyCollection() throws ParseException {KeyTokenSymbol key; Collection> keys; - if (jj_2_76(2147483647)) { + if (jj_2_79(2147483647)) { keys = KeyCollection(); } else { switch ((jj_ntk==-1)?jj_ntk_f():jj_ntk) { @@ -7273,7 +7374,7 @@ record = jj_consume_token(NUMERIC); break; } default: - jj_la1[261] = jj_gen; + jj_la1[265] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -7896,44 +7997,31 @@ private boolean jj_2_76(int xla) finally { jj_save(75, xla); } } - private boolean jj_3R_60() - { - if (jj_scan_token(NUMERIC)) return true; - if (jj_scan_token(COMMA)) return true; - return false; - } - - private boolean jj_3_48() - { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(62)) { - jj_scanpos = xsp; - if (jj_3R_61()) return true; - } - return false; - } - - private boolean jj_3R_27() + private boolean jj_2_77(int xla) { - if (jj_3R_36()) return true; - return false; + jj_la = xla; jj_lastpos = jj_scanpos = token; + try { return (!jj_3_77()); } + catch(LookaheadSuccess ls) { return true; } + finally { jj_save(76, xla); } } - private boolean jj_3_20() + private boolean jj_2_78(int xla) { - if (jj_3R_39()) return true; - return false; + jj_la = xla; jj_lastpos = jj_scanpos = token; + try { return (!jj_3_78()); } + catch(LookaheadSuccess ls) { return true; } + finally { jj_save(77, xla); } } - private boolean jj_3R_71() + private boolean jj_2_79(int xla) { - if (jj_scan_token(NUMERIC)) return true; - if (jj_scan_token(COMMA)) return true; - return false; + jj_la = xla; jj_lastpos = jj_scanpos = token; + try { return (!jj_3_79()); } + catch(LookaheadSuccess ls) { return true; } + finally { jj_save(78, xla); } } - private boolean jj_3_53() + private boolean jj_3_56() { if (jj_3R_22()) return true; Token xsp; @@ -7948,76 +8036,55 @@ private boolean jj_3_53() return false; } - private boolean jj_3_76() + private boolean jj_3_79() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_76()) return true; + if (jj_3R_77()) return true; } return false; } - private boolean jj_3R_23() - { - if (jj_3R_79()) return true; - return false; - } - - private boolean jj_3_47() + private boolean jj_3_50() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_60()) return true; + if (jj_3R_61()) return true; } return false; } - private boolean jj_3R_70() + private boolean jj_3R_71() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_1() + private boolean jj_3R_23() { - if (jj_3R_22()) return true; - Token xsp; - xsp = jj_scanpos; - if (jj_3R_23()) { - jj_scanpos = xsp; - if (jj_3R_24()) { - jj_scanpos = xsp; - if (jj_3R_25()) { - jj_scanpos = xsp; - if (jj_3R_26()) { - jj_scanpos = xsp; - if (jj_3R_27()) return true; - } - } - } - } + if (jj_3R_80()) return true; return false; } - private boolean jj_3_68() + private boolean jj_3_71() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_71()) return true; + if (jj_3R_72()) return true; } return false; } - private boolean jj_3_52() + private boolean jj_3_55() { - if (jj_3R_51()) return true; + if (jj_3R_52()) return true; Token xsp; xsp = jj_scanpos; if (jj_scan_token(49)) { @@ -8030,28 +8097,20 @@ private boolean jj_3_52() return false; } - private boolean jj_3R_26() - { - if (jj_3R_82()) return true; - return false; - } - - private boolean jj_3_18() + private boolean jj_3_1() { + if (jj_3R_22()) return true; Token xsp; xsp = jj_scanpos; - if (jj_scan_token(99)) { - jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_3R_23()) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_3R_24()) { jj_scanpos = xsp; - if (jj_scan_token(101)) { + if (jj_3R_25()) { jj_scanpos = xsp; - if (jj_scan_token(106)) { + if (jj_3R_26()) { jj_scanpos = xsp; - if (jj_scan_token(105)) return true; - } + if (jj_3R_27()) return true; } } } @@ -8059,78 +8118,127 @@ private boolean jj_3_18() return false; } - private boolean jj_3R_91() + private boolean jj_3_20() { - if (jj_3R_87()) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(63)) { + jj_scanpos = xsp; + if (jj_scan_token(62)) return true; + } return false; } - private boolean jj_3_2() + private boolean jj_3R_26() { - if (jj_3R_28()) return true; + if (jj_3R_83()) return true; return false; } - private boolean jj_3_51() + private boolean jj_3_54() { if (jj_3R_22()) return true; if (jj_scan_token(WHERE)) return true; return false; } - private boolean jj_3_19() + private boolean jj_3R_94() { - if (jj_3R_39()) return true; + if (jj_3R_90()) return true; return false; } - private boolean jj_3_67() + private boolean jj_3_2() + { + if (jj_3R_28()) return true; + return false; + } + + private boolean jj_3_15() { Token xsp; xsp = jj_scanpos; + if (jj_scan_token(103)) { + jj_scanpos = xsp; + if (jj_scan_token(104)) { + jj_scanpos = xsp; + if (jj_scan_token(101)) { + jj_scanpos = xsp; + if (jj_scan_token(105)) { + jj_scanpos = xsp; + if (jj_scan_token(110)) { + jj_scanpos = xsp; + if (jj_scan_token(106)) { + jj_scanpos = xsp; + if (jj_scan_token(109)) { + jj_scanpos = xsp; if (jj_scan_token(62)) { jj_scanpos = xsp; - if (jj_3R_70()) return true; + if (jj_scan_token(63)) return true; + } + } + } + } + } + } + } } return false; } - private boolean jj_3R_94() + private boolean jj_3_70() + { + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(66)) { + jj_scanpos = xsp; + if (jj_3R_71()) return true; + } + return false; + } + + private boolean jj_3_22() + { + if (jj_3R_39()) return true; + return false; + } + + private boolean jj_3R_97() { if (jj_scan_token(COMMA)) return true; if (jj_3R_22()) return true; return false; } - private boolean jj_3R_93() + private boolean jj_3R_96() { if (jj_scan_token(COMMA)) return true; if (jj_3R_22()) return true; return false; } - private boolean jj_3_50() + private boolean jj_3_53() { - if (jj_3R_51()) return true; + if (jj_3R_52()) return true; if (jj_scan_token(WHERE)) return true; return false; } - private boolean jj_3R_89() + private boolean jj_3R_92() { if (jj_3R_22()) return true; Token xsp; - if (jj_3R_94()) return true; + if (jj_3R_97()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_94()) { jj_scanpos = xsp; break; } + if (jj_3R_97()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3_69() + private boolean jj_3_72() { - if (jj_3R_51()) return true; + if (jj_3R_52()) return true; Token xsp; xsp = jj_scanpos; if (jj_scan_token(46)) { @@ -8140,89 +8248,73 @@ private boolean jj_3_69() return false; } - private boolean jj_3R_88() + private boolean jj_3R_91() { if (jj_scan_token(OPEN_BRACKET)) return true; if (jj_3R_22()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_93()) { jj_scanpos = xsp; break; } + if (jj_3R_96()) { jj_scanpos = xsp; break; } } if (jj_scan_token(CLOSE_BRACKET)) return true; return false; } - private boolean jj_3R_51() + private boolean jj_3R_52() { Token xsp; xsp = jj_scanpos; - if (jj_3R_88()) { + if (jj_3R_91()) { jj_scanpos = xsp; - if (jj_3R_89()) return true; + if (jj_3R_92()) return true; } return false; } - private boolean jj_3_16() + private boolean jj_3R_99() + { + if (jj_scan_token(NUMERIC)) return true; + return false; + } + + private boolean jj_3_19() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(99)) { - jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; if (jj_scan_token(101)) { jj_scanpos = xsp; + if (jj_scan_token(105)) { + jj_scanpos = xsp; + if (jj_scan_token(110)) { + jj_scanpos = xsp; if (jj_scan_token(106)) { jj_scanpos = xsp; + if (jj_scan_token(109)) { + jj_scanpos = xsp; + if (jj_scan_token(73)) { + jj_scanpos = xsp; + if (jj_scan_token(116)) { + jj_scanpos = xsp; if (jj_scan_token(102)) { jj_scanpos = xsp; - if (jj_scan_token(105)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_scan_token(112)) { + if (jj_scan_token(67)) { jj_scanpos = xsp; - if (jj_scan_token(113)) return true; - } - } + if (jj_scan_token(60)) { + jj_scanpos = xsp; + if (jj_scan_token(61)) return true; } } } } } } - return false; - } - - private boolean jj_3R_96() - { - if (jj_scan_token(NUMERIC)) return true; - return false; - } - - private boolean jj_3_17() - { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(99)) { - jj_scanpos = xsp; - if (jj_scan_token(100)) { - jj_scanpos = xsp; - if (jj_scan_token(97)) { - jj_scanpos = xsp; - if (jj_scan_token(101)) { - jj_scanpos = xsp; - if (jj_scan_token(106)) { - jj_scanpos = xsp; - if (jj_scan_token(102)) { - jj_scanpos = xsp; - if (jj_scan_token(105)) { - jj_scanpos = xsp; - if (jj_scan_token(112)) { - jj_scanpos = xsp; - if (jj_scan_token(113)) return true; } } } @@ -8230,119 +8322,159 @@ private boolean jj_3_17() } } } + return false; + } + + private boolean jj_3R_89() + { + Token xsp; + if (jj_3_19()) return true; + while (true) { + xsp = jj_scanpos; + if (jj_3_19()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_57() + private boolean jj_3R_58() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_95() + private boolean jj_3R_98() { if (jj_scan_token(OPEN_BRACKET)) return true; return false; } - private boolean jj_3_46() + private boolean jj_3_49() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_75() + private boolean jj_3_18() + { + if (jj_scan_token(OPEN_PARENTHESES)) return true; + if (jj_3R_40()) return true; + if (jj_scan_token(CLOSE_PARENTHESES)) return true; + return false; + } + + private boolean jj_3R_76() { if (jj_3R_22()) return true; return false; } - private boolean jj_3R_90() + private boolean jj_3R_88() + { + Token xsp; + if (jj_3_18()) return true; + while (true) { + xsp = jj_scanpos; + if (jj_3_18()) { jj_scanpos = xsp; break; } + } + return false; + } + + private boolean jj_3R_40() { Token xsp; xsp = jj_scanpos; - if (jj_3R_95()) { + if (jj_3R_88()) { jj_scanpos = xsp; - if (jj_3R_96()) return true; + if (jj_3R_89()) return true; } return false; } - private boolean jj_3R_92() + private boolean jj_3R_93() { - if (jj_3R_87()) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_3R_98()) { + jj_scanpos = xsp; + if (jj_3R_99()) return true; + } return false; } - private boolean jj_3R_69() + private boolean jj_3R_70() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_41() + private boolean jj_3_44() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_57()) return true; + if (jj_3R_58()) return true; } return false; } - private boolean jj_3R_59() + private boolean jj_3R_95() + { + if (jj_3R_90()) return true; + return false; + } + + private boolean jj_3R_60() { if (jj_scan_token(NUMERIC)) return true; return false; } - private boolean jj_3R_54() + private boolean jj_3R_55() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_58() + private boolean jj_3R_59() { - if (jj_3R_90()) return true; + if (jj_3R_93()) return true; return false; } - private boolean jj_3R_45() + private boolean jj_3R_46() { if (jj_scan_token(OPEN_BRACKET)) return true; return false; } - private boolean jj_3R_44() + private boolean jj_3R_45() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(99)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(97)) return true; + if (jj_scan_token(101)) return true; } return false; } - private boolean jj_3_66() + private boolean jj_3_69() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_69()) return true; + if (jj_3R_70()) return true; } return false; } - private boolean jj_3_45() + private boolean jj_3_48() { if (jj_3R_22()) return true; Token xsp; @@ -8353,14 +8485,14 @@ private boolean jj_3_45() jj_scanpos = xsp; if (jj_scan_token(48)) { jj_scanpos = xsp; - if (jj_scan_token(65)) return true; + if (jj_scan_token(69)) return true; } } } return false; } - private boolean jj_3_42() + private boolean jj_3_45() { Token xsp; xsp = jj_scanpos; @@ -8372,35 +8504,35 @@ private boolean jj_3_42() } } xsp = jj_scanpos; - if (jj_3R_58()) { + if (jj_3R_59()) { jj_scanpos = xsp; - if (jj_3R_59()) return true; + if (jj_3R_60()) return true; } return false; } - private boolean jj_3_75() + private boolean jj_3_78() { if (jj_3R_22()) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_27() + private boolean jj_3_30() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(99)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; - if (jj_scan_token(101)) { + if (jj_scan_token(105)) { jj_scanpos = xsp; - if (jj_scan_token(102)) { + if (jj_scan_token(106)) { jj_scanpos = xsp; - if (jj_scan_token(105)) { + if (jj_scan_token(109)) { jj_scanpos = xsp; - if (jj_3R_43()) return true; + if (jj_3R_44()) return true; } } } @@ -8408,103 +8540,82 @@ private boolean jj_3_27() } if (jj_scan_token(COMMA)) return true; xsp = jj_scanpos; - if (jj_3R_44()) { + if (jj_3R_45()) { jj_scanpos = xsp; - if (jj_3R_45()) return true; + if (jj_3R_46()) return true; } return false; } - private boolean jj_3R_42() + private boolean jj_3R_43() { if (jj_scan_token(COMMA)) return true; if (jj_3R_34()) return true; return false; } - private boolean jj_3R_41() + private boolean jj_3R_42() { if (jj_scan_token(CLOSE_PARENTHESES)) return true; return false; } - private boolean jj_3_14() + private boolean jj_3_42() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(99)) { - jj_scanpos = xsp; - if (jj_scan_token(100)) { - jj_scanpos = xsp; - if (jj_scan_token(97)) { - jj_scanpos = xsp; - if (jj_scan_token(101)) { - jj_scanpos = xsp; - if (jj_scan_token(106)) { - jj_scanpos = xsp; - if (jj_scan_token(102)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_scan_token(105)) return true; - } - } - } - } - } + if (jj_3R_55()) return true; } return false; } - private boolean jj_3_39() + private boolean jj_3R_57() { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(62)) { - jj_scanpos = xsp; - if (jj_3R_54()) return true; - } + if (jj_scan_token(NUMERIC)) return true; return false; } - private boolean jj_3R_56() + private boolean jj_3_14() { - if (jj_scan_token(NUMERIC)) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(63)) { + jj_scanpos = xsp; + if (jj_scan_token(62)) return true; + } return false; } - private boolean jj_3_26() + private boolean jj_3_29() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(99)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; - if (jj_scan_token(101)) { + if (jj_scan_token(105)) { jj_scanpos = xsp; - if (jj_scan_token(102)) { + if (jj_scan_token(106)) { jj_scanpos = xsp; - if (jj_scan_token(105)) { + if (jj_scan_token(109)) { jj_scanpos = xsp; - if (jj_3R_40()) return true; + if (jj_3R_41()) return true; } } } } } xsp = jj_scanpos; - if (jj_3R_41()) { + if (jj_3R_42()) { jj_scanpos = xsp; - if (jj_3R_42()) return true; + if (jj_3R_43()) return true; } return false; } - private boolean jj_3_15() - { - if (jj_3R_39()) return true; - return false; - } - private boolean jj_3R_39() { if (jj_scan_token(ALPHANUMERIC)) return true; @@ -8512,37 +8623,43 @@ private boolean jj_3R_39() return false; } - private boolean jj_3R_55() + private boolean jj_3R_56() { - if (jj_3R_90()) return true; + if (jj_3R_93()) return true; return false; } - private boolean jj_3_74() + private boolean jj_3_77() { if (jj_scan_token(FOR)) return true; Token xsp; xsp = jj_scanpos; - if (jj_scan_token(60)) { + if (jj_scan_token(64)) { jj_scanpos = xsp; - if (jj_scan_token(103)) { + if (jj_scan_token(107)) { jj_scanpos = xsp; - if (jj_3R_75()) return true; + if (jj_3R_76()) return true; } } return false; } - private boolean jj_3R_68() + private boolean jj_3_16() + { + if (jj_3R_39()) return true; + return false; + } + + private boolean jj_3R_69() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_44() + private boolean jj_3_47() { - if (jj_3R_51()) return true; + if (jj_3R_52()) return true; Token xsp; xsp = jj_scanpos; if (jj_scan_token(49)) { @@ -8551,14 +8668,14 @@ private boolean jj_3_44() jj_scanpos = xsp; if (jj_scan_token(48)) { jj_scanpos = xsp; - if (jj_scan_token(65)) return true; + if (jj_scan_token(69)) return true; } } } return false; } - private boolean jj_3_65() + private boolean jj_3_68() { if (jj_3R_22()) return true; Token xsp; @@ -8570,7 +8687,7 @@ private boolean jj_3_65() return false; } - private boolean jj_3_40() + private boolean jj_3_43() { Token xsp; xsp = jj_scanpos; @@ -8582,14 +8699,14 @@ private boolean jj_3_40() } } xsp = jj_scanpos; - if (jj_3R_55()) { + if (jj_3R_56()) { jj_scanpos = xsp; - if (jj_3R_56()) return true; + if (jj_3R_57()) return true; } return false; } - private boolean jj_3_43() + private boolean jj_3_46() { if (jj_scan_token(OPEN_BRACKET)) return true; if (jj_scan_token(NUMERIC)) return true; @@ -8600,19 +8717,19 @@ private boolean jj_3R_37() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(99)) { - jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; if (jj_scan_token(101)) { jj_scanpos = xsp; - if (jj_scan_token(102)) { - jj_scanpos = xsp; if (jj_scan_token(105)) { jj_scanpos = xsp; - if (jj_3R_86()) return true; + if (jj_scan_token(106)) { + jj_scanpos = xsp; + if (jj_scan_token(109)) { + jj_scanpos = xsp; + if (jj_3R_87()) return true; } } } @@ -8624,6 +8741,24 @@ private boolean jj_3R_37() return false; } + private boolean jj_3_67() + { + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(66)) { + jj_scanpos = xsp; + if (jj_3R_69()) return true; + } + return false; + } + + private boolean jj_3R_68() + { + if (jj_3R_22()) return true; + if (jj_scan_token(COMMA)) return true; + return false; + } + private boolean jj_3_13() { if (jj_scan_token(OPEN_BRACKET)) return true; @@ -8632,50 +8767,55 @@ private boolean jj_3_13() return false; } - private boolean jj_3R_78() + private boolean jj_3R_84() { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(102)) { - jj_scanpos = xsp; - if (jj_scan_token(105)) return true; - } + if (jj_3R_39()) return true; return false; } - private boolean jj_3_64() + private boolean jj_3R_79() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(106)) { jj_scanpos = xsp; - if (jj_3R_68()) return true; + if (jj_scan_token(109)) return true; } return false; } - private boolean jj_3R_67() + private boolean jj_3_28() { - if (jj_3R_22()) return true; - if (jj_scan_token(COMMA)) return true; + if (jj_3R_37()) return true; return false; } - private boolean jj_3R_77() + private boolean jj_3R_28() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(66)) { + if (jj_3_28()) { jj_scanpos = xsp; - if (jj_scan_token(99)) { + if (jj_3R_84()) return true; + } + return false; + } + + private boolean jj_3R_78() + { + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(70)) { jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; if (jj_scan_token(101)) { jj_scanpos = xsp; - if (jj_3R_91()) return true; + if (jj_scan_token(105)) { + jj_scanpos = xsp; + if (jj_3R_94()) return true; } } } @@ -8684,44 +8824,21 @@ private boolean jj_3R_77() return false; } - private boolean jj_3R_83() - { - if (jj_3R_39()) return true; - return false; - } - - private boolean jj_3_25() - { - if (jj_3R_37()) return true; - return false; - } - private boolean jj_3_12() { if (jj_3R_37()) return true; return false; } - private boolean jj_3R_28() - { - Token xsp; - xsp = jj_scanpos; - if (jj_3_25()) { - jj_scanpos = xsp; - if (jj_3R_83()) return true; - } - return false; - } - private boolean jj_3R_22() { Token xsp; xsp = jj_scanpos; if (jj_3_12()) { jj_scanpos = xsp; - if (jj_3R_77()) { + if (jj_3R_78()) { jj_scanpos = xsp; - if (jj_3R_78()) return true; + if (jj_3R_79()) return true; } } xsp = jj_scanpos; @@ -8729,25 +8846,25 @@ private boolean jj_3R_22() return false; } - private boolean jj_3_63() + private boolean jj_3_66() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_67()) return true; + if (jj_3R_68()) return true; } return false; } - private boolean jj_3R_66() + private boolean jj_3R_67() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_87() + private boolean jj_3R_90() { Token xsp; xsp = jj_scanpos; @@ -8855,11 +8972,11 @@ private boolean jj_3R_87() jj_scanpos = xsp; if (jj_scan_token(55)) { jj_scanpos = xsp; - if (jj_scan_token(85)) { + if (jj_scan_token(89)) { jj_scanpos = xsp; - if (jj_scan_token(86)) { + if (jj_scan_token(90)) { jj_scanpos = xsp; - if (jj_scan_token(87)) return true; + if (jj_scan_token(91)) return true; } } } @@ -8917,50 +9034,50 @@ private boolean jj_3R_87() return false; } - private boolean jj_3_62() + private boolean jj_3_65() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_66()) return true; + if (jj_3R_67()) return true; } return false; } - private boolean jj_3R_85() + private boolean jj_3R_54() { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(102)) { - jj_scanpos = xsp; - if (jj_scan_token(105)) return true; - } + if (jj_scan_token(NUMERIC)) return true; + if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_53() + private boolean jj_3R_86() { - if (jj_scan_token(NUMERIC)) return true; - if (jj_scan_token(COMMA)) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(106)) { + jj_scanpos = xsp; + if (jj_scan_token(109)) return true; + } return false; } - private boolean jj_3R_84() + private boolean jj_3R_85() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(66)) { - jj_scanpos = xsp; - if (jj_scan_token(99)) { + if (jj_scan_token(70)) { jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; if (jj_scan_token(101)) { jj_scanpos = xsp; - if (jj_3R_92()) return true; + if (jj_scan_token(105)) { + jj_scanpos = xsp; + if (jj_3R_95()) return true; } } } @@ -8973,52 +9090,39 @@ private boolean jj_3R_35() { Token xsp; xsp = jj_scanpos; - if (jj_3R_84()) { + if (jj_3R_85()) { jj_scanpos = xsp; - if (jj_3R_85()) return true; + if (jj_3R_86()) return true; } return false; } - private boolean jj_3_38() + private boolean jj_3_41() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_53()) return true; + if (jj_3R_54()) return true; } return false; } - private boolean jj_3R_52() + private boolean jj_3R_53() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_8() - { - if (jj_3R_34()) return true; - return false; - } - - private boolean jj_3_61() + private boolean jj_3_64() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(FROM)) return true; return false; } - private boolean jj_3_11() - { - if (jj_3R_35()) return true; - if (jj_3R_36()) return true; - return false; - } - - private boolean jj_3_60() + private boolean jj_3_63() { if (jj_3R_22()) return true; Token xsp; @@ -9032,76 +9136,89 @@ private boolean jj_3_60() return false; } - private boolean jj_3_9() + private boolean jj_3_8() { if (jj_3R_34()) return true; return false; } - private boolean jj_3R_65() + private boolean jj_3_11() + { + if (jj_3R_35()) return true; + if (jj_3R_36()) return true; + return false; + } + + private boolean jj_3R_66() { if (jj_3R_22()) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_37() + private boolean jj_3_40() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_52()) return true; + if (jj_3R_53()) return true; } return false; } - private boolean jj_3_6() + private boolean jj_3_9() { if (jj_3R_34()) return true; return false; } - private boolean jj_3_5() + private boolean jj_3_6() { if (jj_3R_34()) return true; return false; } - private boolean jj_3_7() + private boolean jj_3_62() + { + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(66)) { + jj_scanpos = xsp; + if (jj_3R_66()) return true; + } + return false; + } + + private boolean jj_3_5() { if (jj_3R_34()) return true; return false; } - private boolean jj_3_59() + private boolean jj_3_7() { - Token xsp; - xsp = jj_scanpos; - if (jj_scan_token(62)) { - jj_scanpos = xsp; - if (jj_3R_65()) return true; - } + if (jj_3R_34()) return true; return false; } - private boolean jj_3_23() + private boolean jj_3_26() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(94)) { - jj_scanpos = xsp; - if (jj_scan_token(99)) { + if (jj_scan_token(98)) { jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; if (jj_scan_token(101)) { jj_scanpos = xsp; - if (jj_scan_token(106)) { + if (jj_scan_token(105)) { jj_scanpos = xsp; - if (jj_scan_token(105)) return true; + if (jj_scan_token(110)) { + jj_scanpos = xsp; + if (jj_scan_token(109)) return true; } } } @@ -9111,28 +9228,28 @@ private boolean jj_3_23() return false; } - private boolean jj_3R_63() + private boolean jj_3R_64() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(64)) { + if (jj_scan_token(68)) { jj_scanpos = xsp; if (jj_scan_token(51)) return true; } xsp = jj_scanpos; - if (jj_scan_token(94)) { - jj_scanpos = xsp; - if (jj_scan_token(99)) { + if (jj_scan_token(98)) { jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; if (jj_scan_token(101)) { jj_scanpos = xsp; - if (jj_scan_token(106)) { + if (jj_scan_token(105)) { + jj_scanpos = xsp; + if (jj_scan_token(110)) { jj_scanpos = xsp; - if (jj_scan_token(105)) return true; + if (jj_scan_token(109)) return true; } } } @@ -9142,37 +9259,37 @@ private boolean jj_3R_63() return false; } - private boolean jj_3R_64() + private boolean jj_3R_65() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_50() + private boolean jj_3R_51() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_24() + private boolean jj_3_27() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(94)) { - jj_scanpos = xsp; - if (jj_scan_token(99)) { + if (jj_scan_token(98)) { jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; if (jj_scan_token(101)) { jj_scanpos = xsp; - if (jj_scan_token(106)) { + if (jj_scan_token(105)) { jj_scanpos = xsp; - if (jj_scan_token(105)) return true; + if (jj_scan_token(110)) { + jj_scanpos = xsp; + if (jj_scan_token(109)) return true; } } } @@ -9182,79 +9299,72 @@ private boolean jj_3_24() return false; } - private boolean jj_3R_74() + private boolean jj_3R_75() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_58() + private boolean jj_3_61() { if (jj_scan_token(NUMERIC)) return true; return false; } - private boolean jj_3_57() + private boolean jj_3_60() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_64()) return true; + if (jj_3R_65()) return true; } return false; } - private boolean jj_3R_49() + private boolean jj_3R_50() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_36() + private boolean jj_3_39() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_32() + private boolean jj_3_35() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_50()) return true; + if (jj_3R_51()) return true; } return false; } - private boolean jj_3_10() - { - if (jj_3R_35()) return true; - if (jj_3R_36()) return true; - return false; - } - - private boolean jj_3_21() + private boolean jj_3_24() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(94)) { + if (jj_scan_token(98)) { jj_scanpos = xsp; - if (jj_scan_token(99)) { - jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; if (jj_scan_token(101)) { jj_scanpos = xsp; - if (jj_scan_token(106)) { + if (jj_scan_token(105)) { jj_scanpos = xsp; - if (jj_scan_token(105)) return true; + if (jj_scan_token(110)) { + jj_scanpos = xsp; + if (jj_scan_token(109)) return true; } } } @@ -9264,23 +9374,23 @@ private boolean jj_3_21() return false; } - private boolean jj_3_22() + private boolean jj_3_25() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(94)) { - jj_scanpos = xsp; - if (jj_scan_token(99)) { + if (jj_scan_token(98)) { jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(103)) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_scan_token(104)) { jj_scanpos = xsp; if (jj_scan_token(101)) { jj_scanpos = xsp; - if (jj_scan_token(106)) { + if (jj_scan_token(105)) { + jj_scanpos = xsp; + if (jj_scan_token(110)) { jj_scanpos = xsp; - if (jj_scan_token(105)) return true; + if (jj_scan_token(109)) return true; } } } @@ -9290,7 +9400,14 @@ private boolean jj_3_22() return false; } - private boolean jj_3_35() + private boolean jj_3_10() + { + if (jj_3R_35()) return true; + if (jj_3R_36()) return true; + return false; + } + + private boolean jj_3_38() { if (jj_3R_22()) return true; Token xsp; @@ -9309,36 +9426,36 @@ private boolean jj_3R_38() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(64)) jj_scanpos = xsp; - if (jj_3_22()) return true; + if (jj_scan_token(68)) jj_scanpos = xsp; + if (jj_3_25()) return true; while (true) { xsp = jj_scanpos; - if (jj_3_22()) { jj_scanpos = xsp; break; } + if (jj_3_25()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3_31() + private boolean jj_3_34() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_49()) return true; + if (jj_3R_50()) return true; } return false; } - private boolean jj_3_56() + private boolean jj_3_59() { - if (jj_3R_63()) return true; + if (jj_3R_64()) return true; if (jj_scan_token(QUOTED_STRING)) return true; return false; } - private boolean jj_3_34() + private boolean jj_3_37() { - if (jj_3R_51()) return true; + if (jj_3R_52()) return true; Token xsp; xsp = jj_scanpos; if (jj_scan_token(49)) { @@ -9355,29 +9472,29 @@ private boolean jj_3R_34() { if (jj_scan_token(TIMESTAMP)) return true; Token xsp; - if (jj_3_21()) return true; + if (jj_3_24()) return true; while (true) { xsp = jj_scanpos; - if (jj_3_21()) { jj_scanpos = xsp; break; } + if (jj_3_24()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_48() + private boolean jj_3R_49() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_33() + private boolean jj_3_36() { if (jj_scan_token(OPEN_BRACKET)) return true; if (jj_scan_token(NUMERIC)) return true; return false; } - private boolean jj_3_73() + private boolean jj_3_76() { Token xsp; xsp = jj_scanpos; @@ -9396,14 +9513,14 @@ private boolean jj_3R_36() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(91)) { + if (jj_scan_token(95)) { jj_scanpos = xsp; - if (jj_scan_token(92)) return true; + if (jj_scan_token(96)) return true; } return false; } - private boolean jj_3_72() + private boolean jj_3_75() { Token xsp; xsp = jj_scanpos; @@ -9415,226 +9532,261 @@ private boolean jj_3_72() } } xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_74()) return true; + if (jj_3R_75()) return true; } return false; } - private boolean jj_3R_31() - { - if (jj_3R_81()) return true; - return false; - } - - private boolean jj_3R_73() + private boolean jj_3R_74() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_80() + private boolean jj_3R_81() { if (jj_scan_token(BINARY_OPERATOR)) return true; return false; } - private boolean jj_3_30() + private boolean jj_3_21() { Token xsp; xsp = jj_scanpos; + if (jj_scan_token(103)) { + jj_scanpos = xsp; + if (jj_scan_token(104)) { + jj_scanpos = xsp; + if (jj_scan_token(101)) { + jj_scanpos = xsp; + if (jj_scan_token(105)) { + jj_scanpos = xsp; + if (jj_scan_token(110)) { + jj_scanpos = xsp; + if (jj_scan_token(109)) { + jj_scanpos = xsp; if (jj_scan_token(62)) { jj_scanpos = xsp; - if (jj_3R_48()) return true; + if (jj_scan_token(63)) return true; + } + } + } + } + } + } } return false; } - private boolean jj_3R_47() + private boolean jj_3R_31() { - if (jj_scan_token(NUMERIC)) return true; - if (jj_scan_token(COMMA)) return true; + if (jj_3R_82()) return true; return false; } - private boolean jj_3R_79() + private boolean jj_3_33() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(69)) { - jj_scanpos = xsp; - if (jj_scan_token(71)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_scan_token(72)) return true; - } + if (jj_3R_49()) return true; } return false; } - private boolean jj_3R_43() + private boolean jj_3R_48() { - if (jj_3R_87()) return true; + if (jj_scan_token(NUMERIC)) return true; + if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_30() + private boolean jj_3R_80() { - if (jj_3R_80()) return true; + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(73)) { + jj_scanpos = xsp; + if (jj_scan_token(75)) { + jj_scanpos = xsp; + if (jj_scan_token(76)) return true; + } + } return false; } - private boolean jj_3R_82() + private boolean jj_3R_44() + { + if (jj_3R_90()) return true; + return false; + } + + private boolean jj_3R_83() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(80)) { + if (jj_scan_token(84)) { jj_scanpos = xsp; - if (jj_scan_token(81)) { + if (jj_scan_token(85)) { jj_scanpos = xsp; - if (jj_scan_token(82)) { + if (jj_scan_token(86)) { jj_scanpos = xsp; - if (jj_scan_token(83)) return true; + if (jj_scan_token(87)) return true; } } } return false; } - private boolean jj_3R_62() + private boolean jj_3R_63() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_71() + private boolean jj_3_74() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_73()) return true; + if (jj_3R_74()) return true; } return false; } - private boolean jj_3R_72() + private boolean jj_3R_73() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_55() + private boolean jj_3_58() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_46() + private boolean jj_3R_47() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_33() - { - if (jj_3R_36()) return true; - return false; - } - - private boolean jj_3_29() + private boolean jj_3_32() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_47()) return true; + if (jj_3R_48()) return true; } return false; } - private boolean jj_3R_81() + private boolean jj_3R_30() + { + if (jj_3R_81()) return true; + return false; + } + + private boolean jj_3R_82() { if (jj_scan_token(LINKS_TO)) return true; return false; } - private boolean jj_3R_40() + private boolean jj_3R_41() { - if (jj_3R_87()) return true; + if (jj_3R_90()) return true; return false; } - private boolean jj_3_54() + private boolean jj_3_57() { if (jj_scan_token(OPEN_BRACKET)) return true; if (jj_scan_token(NUMERIC)) return true; return false; } - private boolean jj_3R_25() + private boolean jj_3R_33() { - if (jj_3R_81()) return true; + if (jj_3R_36()) return true; return false; } - private boolean jj_3R_86() + private boolean jj_3R_87() { - if (jj_3R_87()) return true; + if (jj_3R_90()) return true; return false; } - private boolean jj_3R_29() + private boolean jj_3R_25() { - if (jj_3R_79()) return true; + if (jj_3R_82()) return true; return false; } - private boolean jj_3_49() + private boolean jj_3_52() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_62()) return true; + if (jj_3R_63()) return true; } return false; } - private boolean jj_3R_61() + private boolean jj_3R_62() { if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3_70() + private boolean jj_3_73() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_72()) return true; + if (jj_3R_73()) return true; } return false; } - private boolean jj_3_28() + private boolean jj_3_17() + { + if (jj_3R_40()) return true; + return false; + } + + private boolean jj_3_31() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(62)) { + if (jj_scan_token(66)) { jj_scanpos = xsp; - if (jj_3R_46()) return true; + if (jj_3R_47()) return true; } return false; } + private boolean jj_3R_29() + { + if (jj_3R_80()) return true; + return false; + } + private boolean jj_3_3() { if (jj_3R_22()) return true; @@ -9656,9 +9808,40 @@ private boolean jj_3_3() return false; } + private boolean jj_3R_77() + { + if (jj_3R_22()) return true; + if (jj_scan_token(COMMA)) return true; + return false; + } + + private boolean jj_3R_61() + { + if (jj_scan_token(NUMERIC)) return true; + if (jj_scan_token(COMMA)) return true; + return false; + } + private boolean jj_3R_32() { - if (jj_3R_82()) return true; + if (jj_3R_83()) return true; + return false; + } + + private boolean jj_3_51() + { + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(66)) { + jj_scanpos = xsp; + if (jj_3R_62()) return true; + } + return false; + } + + private boolean jj_3_23() + { + if (jj_3R_39()) return true; return false; } @@ -9670,17 +9853,23 @@ private boolean jj_3_4() private boolean jj_3R_24() { - if (jj_3R_80()) return true; + if (jj_3R_81()) return true; return false; } - private boolean jj_3R_76() + private boolean jj_3R_72() { - if (jj_3R_22()) return true; + if (jj_scan_token(NUMERIC)) return true; if (jj_scan_token(COMMA)) return true; return false; } + private boolean jj_3R_27() + { + if (jj_3R_36()) return true; + return false; + } + /** Generated Token Manager. */ public GrammarTokenManager token_source; SimpleCharStream jj_input_stream; @@ -9692,7 +9881,7 @@ private boolean jj_3R_76() private Token jj_scanpos, jj_lastpos; private int jj_la; private int jj_gen; - final private int[] jj_la1 = new int[262]; + final private int[] jj_la1 = new int[266]; static private int[] jj_la1_0; static private int[] jj_la1_1; static private int[] jj_la1_2; @@ -9704,18 +9893,18 @@ private boolean jj_3R_76() jj_la1_init_3(); } private static void jj_la1_init_0() { - jj_la1_0 = new int[] {0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0xfffffff8,0x0,0xfffffff8,0xfffffff8,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0xfffffff8,0x1f8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x180000,0x0,0xffe00000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe00,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x3f000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0xfffffff8,}; + jj_la1_0 = new int[] {0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0xfffffff8,0x0,0xfffffff8,0xfffffff8,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0xfffffff8,0xfffffff8,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0xfffffff8,0xfffffff8,0x1f8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x180000,0x0,0xffe00000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe00,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x3f000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffffff8,0xfffffff8,}; } private static void jj_la1_init_1() { - jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x10f7ffff,0x0,0x0,0x0,0x0,0x0,0x10f7ffff,0x0,0x0,0x10f7ffff,0x0,0xf7ffff,0x0,0x0,0x10f7ffff,0x0,0xf7ffff,0xf7ffff,0x0,0xf7ffff,0xf7ffff,0xf7ffff,0x0,0xf7ffff,0x0,0x0,0x0,0x0,0x10000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf7ffff,0x0,0x0,0x0,0x0,0xf7ffff,0xf7ffff,0x20000000,0xf7ffff,0x0,0x0,0x0,0x0,0x0,0x0,0x40000000,0xf7ffff,0x20000000,0xf7ffff,0x3fff,0x0,0x54000,0x0,0x54000,0x14000,0x0,0x34000,0x0,0x34000,0x0,0x34000,0x0,0x0,0x14000,0x14000,0x5c000,0x0,0x5c000,0x0,0x0,0x3f,0x80000,0x34000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x80000,0x0,0x0,0x0,0x34000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x80000,0x0,0x0,0x0,0x80000,0x0,0x0,0x80000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x34000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x34000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x80000,0x0,0x0,0x34000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x80000,0x80000,0x80000,0x34000,0x0,0x80000,0x0,0x0,0x80000,0x80000,0x80000,0x14000,0x80000,0xf7ffff,0x80000,0x14000,0x40000,0x20000,0x14000,0x40000,0x40000,0x40000,0xf7ffff,0x0,0x800000,0x80000,0xf7ffff,0x80000,0x34000,0x80000,0x80000,0x0,0x34000,0x14000,0x14000,0x40000,0x20000,0x80000,0x80000,0x0,0x380,0x14000,0x0,0x14000,0x0,0xf7ffff,0x3840,0x0,0x0,0x34000,0x80000,0x34000,0x80000,0x80000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x40f7ffff,0x80000,0x0,0x0,0x40f7ffff,0x80000,0x0,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x200000,0x0,0x40f7ffff,0x80000,0x0,0x0,0x40000000,0x0,0x0,0x40000000,0x0,0x0,0x40f7ffff,0xf7ffff,}; + jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0xf7ffff,0x0,0x0,0x0,0x0,0x0,0xf7ffff,0x0,0x0,0xf7ffff,0x0,0xf7ffff,0x0,0x0,0xf7ffff,0x0,0xf7ffff,0xf7ffff,0x0,0xf7ffff,0xf7ffff,0xf7ffff,0x0,0xf7ffff,0xc0000000,0xc0000000,0xc0000000,0x30000000,0x30000000,0x30000000,0xc0000000,0xc0000000,0xc0000000,0xc0000000,0xc0000000,0x0,0xc0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf7ffff,0x0,0x0,0x0,0x0,0xf7ffff,0xf7ffff,0x0,0xf7ffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf7ffff,0x0,0xf7ffff,0x3fff,0x0,0x54000,0x0,0x54000,0x14000,0x0,0x34000,0x0,0x34000,0x0,0x34000,0x0,0x0,0x14000,0x14000,0x5c000,0x0,0x5c000,0x0,0x0,0x3f,0x80000,0x34000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x80000,0x0,0x0,0x0,0x34000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x80000,0x0,0x0,0x0,0x80000,0x0,0x0,0x80000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x34000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x34000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x80000,0x0,0x0,0x34000,0x80000,0x0,0x0,0x80000,0x0,0x0,0x0,0x80000,0x80000,0x80000,0x34000,0x0,0x80000,0x0,0x0,0x80000,0x80000,0x80000,0x14000,0x80000,0xf7ffff,0x80000,0x14000,0x40000,0x20000,0x14000,0x40000,0x40000,0x40000,0xf7ffff,0x0,0x800000,0x80000,0xf7ffff,0x80000,0x34000,0x80000,0x80000,0x0,0x34000,0x14000,0x14000,0x40000,0x20000,0x80000,0x80000,0x0,0x380,0x14000,0x0,0x14000,0x0,0xf7ffff,0x3840,0x0,0x0,0x34000,0x80000,0x34000,0x80000,0x80000,0x80000,0x0,0x0,0x80000,0x0,0x0,0xf7ffff,0x80000,0x0,0x0,0xf7ffff,0x80000,0x0,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x80000,0x0,0x0,0x200000,0x0,0xf7ffff,0x80000,0x0,0x0,0xc0000000,0x0,0x0,0x0,0x0,0x0,0xf7ffff,0xf7ffff,}; } private static void jj_la1_init_2() { - jj_la1_2 = new int[] {0x1000000,0xe00000,0x2,0x1000000,0xe00000,0x1e00006,0x1000000,0xe00000,0x2,0x1000000,0xe00000,0x1e00006,0x10,0x8,0xe00004,0x180f81e0,0xe00004,0x10,0x8,0xe00004,0x180f81e0,0xe00004,0xe00004,0x0,0xe00004,0xe00000,0xe00004,0x0,0xe00004,0x0,0x40000000,0x0,0x0,0x40000000,0x0,0x40000000,0x0,0x40000000,0xf0000,0x1a0,0x18000000,0x40000000,0x1,0x40000000,0x1,0x40000000,0x40000000,0x1,0x40000000,0x800000,0x600000,0xe00000,0x600000,0x0,0x6000000,0xe00184,0x1,0x180,0x6000000,0x0,0xe00000,0xe00000,0x0,0xe00000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe00000,0x0,0xe00000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x0,0x1,0x1000000,0xe00000,0x2,0x0,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x0,0x1,0x1000000,0xe00000,0x2,0x1,0x1000000,0xe00000,0x1,0x1,0x2,0x0,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x0,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x0,0x0,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x0,0x1,0x1000000,0xe00000,0x0,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x0,0x1,0x1,0x1,0x2,0x0,0x1,0x1000000,0xe00000,0x1,0x1,0x1,0x0,0x1,0xe00004,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe00004,0x0,0x0,0x1,0xe00004,0x1,0x0,0x1,0x1,0x0,0x2,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0xe00004,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x1,0x1,0x2,0x0,0x1,0x1000000,0xe00000,0xe00004,0x1,0x1000000,0xe00000,0xe00004,0x1,0x1000000,0xe00000,0x0,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x1,0x1000000,0xe00000,0x0,0x2,0xe00004,0x1,0x0,0x0,0x40000000,0x0,0x0,0x0,0x0,0x0,0xe00004,0xe00004,}; + jj_la1_2 = new int[] {0x10000000,0xe000000,0x20,0x10000000,0xe000000,0x1e000061,0x10000000,0xe000000,0x20,0x10000000,0xe000000,0x1e000061,0x100,0x80,0xe000041,0x80f81e00,0xe000040,0x100,0x80,0xe000041,0x80f81e00,0xe000040,0xe000040,0x0,0xe000040,0xe000000,0xe000040,0x0,0xe000040,0x0,0x0,0x0,0x20d,0x20c,0x20d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf00000,0x1a00,0x80000000,0x0,0x10,0x0,0x10,0x0,0x0,0x10,0x0,0x8000000,0x6000000,0xe000000,0x6000000,0x0,0x60000000,0xe001840,0x10,0x1800,0x60000000,0x0,0xe000000,0xe000000,0x2,0xe000000,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0xe000000,0x2,0xe000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x0,0x10,0x10000000,0xe000000,0x20,0x0,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x0,0x10,0x10000000,0xe000000,0x20,0x10,0x10000000,0xe000000,0x10,0x10,0x20,0x0,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x0,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x0,0x0,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x0,0x10,0x10000000,0xe000000,0x0,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x0,0x10,0x10,0x10,0x20,0x0,0x10,0x10000000,0xe000000,0x10,0x10,0x10,0x0,0x10,0xe000040,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000040,0x0,0x0,0x10,0xe000040,0x10,0x0,0x10,0x10,0x0,0x20,0x0,0x0,0x0,0x0,0x10,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0xe000040,0x0,0x0,0x0,0x0,0x10,0x0,0x10,0x10,0x10,0x20,0x0,0x10,0x10000000,0xe000000,0xe000044,0x10,0x10000000,0xe000000,0xe000044,0x10,0x10000000,0xe000000,0x0,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x10,0x10000000,0xe000000,0x0,0x20,0xe000044,0x10,0x0,0x0,0x4,0x0,0x0,0x4,0x0,0x0,0xe000044,0xe000040,}; } private static void jj_la1_init_3() { - jj_la1_3 = new int[] {0x0,0x0,0x0,0x0,0x0,0x2fa,0x0,0x0,0x0,0x0,0x0,0x2fa,0x0,0x0,0x2fa,0x0,0x27a,0x0,0x0,0x2fa,0x0,0x27a,0x3a,0x240,0x27a,0x0,0x3a,0x240,0x27a,0x67a,0x67a,0x3067a,0x3067a,0x3067a,0x63a,0x63a,0x67a,0x67a,0x0,0x0,0x0,0x63a,0x0,0x63a,0x0,0x63a,0x63a,0x0,0x63a,0x0,0x0,0x0,0x0,0x4,0x0,0x27a,0x0,0x0,0x0,0x20,0x27a,0x278,0x4,0x278,0xa,0x4,0xa,0xa,0x4,0xa,0xa,0x278,0x4,0x278,0x0,0x0,0x0,0x2,0x0,0x0,0x2,0x0,0x2,0x0,0x2,0x0,0x2,0x2,0x0,0x0,0x0,0x2,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27a,0x2,0x0,0x0,0x27a,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x2,0x0,0x2,0x27a,0x0,0x2,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27a,0x0,0x0,0x0,0x27a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27a,0x0,0x4,0x4,0x67a,0x4,0x4,0x2,0x4,0x4,0x27a,0x27a,}; + jj_la1_3 = new int[] {0x0,0x0,0x0,0x0,0x0,0x2fa0,0x0,0x0,0x0,0x0,0x0,0x2fa0,0x0,0x0,0x2fa0,0x1,0x27a0,0x0,0x0,0x2fa0,0x1,0x27a0,0x3a0,0x2400,0x27a0,0x0,0x3a0,0x2400,0x27a0,0x0,0x67a0,0x67a4,0x1067e4,0x1067e0,0x1067e0,0x0,0x63a0,0x63a4,0x0,0x0,0x67a0,0x67a4,0x0,0x0,0x1,0x63a4,0x0,0x63a4,0x0,0x63a4,0x63a4,0x0,0x63a4,0x0,0x0,0x0,0x0,0x40,0x0,0x27a0,0x0,0x0,0x0,0x200,0x27a0,0x2780,0x40,0x2780,0xa0,0x40,0xa0,0xa0,0x40,0xa0,0xa0,0x2780,0x40,0x2780,0x0,0x0,0x0,0x20,0x0,0x0,0x20,0x0,0x20,0x0,0x20,0x0,0x20,0x20,0x0,0x0,0x0,0x20,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27a0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27a0,0x20,0x0,0x0,0x27a0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x20,0x0,0x20,0x27a0,0x0,0x20,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27a0,0x0,0x0,0x0,0x27a0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27a0,0x0,0x40,0x40,0x67a4,0x40,0x40,0x20,0x40,0x40,0x27a0,0x27a0,}; } - final private JJCalls[] jj_2_rtns = new JJCalls[76]; + final private JJCalls[] jj_2_rtns = new JJCalls[79]; private boolean jj_rescan = false; private int jj_gc = 0; @@ -9730,7 +9919,7 @@ public Grammar(java.io.InputStream stream, String encoding) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 262; i++) jj_la1[i] = -1; + for (int i = 0; i < 266; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -9746,7 +9935,7 @@ public void ReInit(java.io.InputStream stream, String encoding) { jj_ntk = -1; jjtree.reset(); jj_gen = 0; - for (int i = 0; i < 262; i++) jj_la1[i] = -1; + for (int i = 0; i < 266; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -9757,7 +9946,7 @@ public Grammar(java.io.Reader stream) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 262; i++) jj_la1[i] = -1; + for (int i = 0; i < 266; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -9777,7 +9966,7 @@ public void ReInit(java.io.Reader stream) { jj_ntk = -1; jjtree.reset(); jj_gen = 0; - for (int i = 0; i < 262; i++) jj_la1[i] = -1; + for (int i = 0; i < 266; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -9787,7 +9976,7 @@ public Grammar(GrammarTokenManager tm) { token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 262; i++) jj_la1[i] = -1; + for (int i = 0; i < 266; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -9798,7 +9987,7 @@ public void ReInit(GrammarTokenManager tm) { jj_ntk = -1; jjtree.reset(); jj_gen = 0; - for (int i = 0; i < 262; i++) jj_la1[i] = -1; + for (int i = 0; i < 266; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -9924,12 +10113,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[117]; if (jj_kind >= 0) { la1tokens[jj_kind] = true; jj_kind = -1; } - for (int i = 0; i < 262; i++) { + for (int i = 0; i < 266; i++) { if (jj_la1[i] == jj_gen) { for (int j = 0; j < 32; j++) { if ((jj_la1_0[i] & (1< 106) - kind = 106; + if (kind > 110) + kind = 110; { jjCheckNAddTwoStates(26, 27); } } else if (curChar == 61) { - if (kind > 69) - kind = 69; + if (kind > 73) + kind = 73; } if ((0x3ff000000000000L & l) != 0L) { - if (kind > 101) - kind = 101; + if (kind > 105) + kind = 105; { jjCheckNAddStates(0, 14); } } else if ((0x280000000000L & l) != 0L) @@ -1299,13 +1326,13 @@ else if (curChar == 61) { jjCheckNAdd(11); } else if (curChar == 38) { - if (kind > 67) - kind = 67; + if (kind > 71) + kind = 71; } if ((0x3ff000000000000L & l) != 0L) { - if (kind > 97) - kind = 97; + if (kind > 101) + kind = 101; { jjCheckNAddStates(27, 34); } } else if (curChar == 45) @@ -1314,36 +1341,36 @@ else if (curChar == 38) jjstateSet[jjnewStateCnt++] = 6; break; case 6: - if (curChar == 38 && kind > 67) - kind = 67; + if (curChar == 38 && kind > 71) + kind = 71; break; case 7: if (curChar == 38) jjstateSet[jjnewStateCnt++] = 6; break; case 8: - if (curChar == 38 && kind > 67) - kind = 67; + if (curChar == 38 && kind > 71) + kind = 71; break; case 11: - if (curChar == 61 && kind > 69) - kind = 69; + if (curChar == 61 && kind > 73) + kind = 73; break; case 12: if (curChar == 61) { jjCheckNAdd(11); } break; case 13: - if (curChar == 61 && kind > 69) - kind = 69; + if (curChar == 61 && kind > 73) + kind = 73; break; case 14: if (curChar == 60) { jjCheckNAdd(11); } break; case 15: - if (curChar == 62 && kind > 79) - kind = 79; + if (curChar == 62 && kind > 83) + kind = 83; break; case 16: if (curChar == 45) @@ -1352,15 +1379,15 @@ else if (curChar == 38) case 26: if ((0xd7ffecfeffffd9ffL & l) == 0L) break; - if (kind > 106) - kind = 106; + if (kind > 110) + kind = 110; { jjCheckNAddTwoStates(26, 27); } break; case 27: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 106) - kind = 106; + if (kind > 110) + kind = 110; { jjCheckNAddTwoStates(26, 27); } break; case 212: @@ -1372,8 +1399,8 @@ else if (curChar == 38) { jjCheckNAddTwoStates(11, 215); } break; case 215: - if (curChar == 60 && kind > 70) - kind = 70; + if (curChar == 60 && kind > 74) + kind = 74; break; case 309: case 310: @@ -1395,8 +1422,8 @@ else if (curChar == 38) { jjCheckNAddStates(41, 43); } break; case 320: - if (curChar == 34 && kind > 94) - kind = 94; + if (curChar == 34 && kind > 98) + kind = 98; break; case 322: { jjCheckNAddStates(44, 46); } @@ -1406,8 +1433,8 @@ else if (curChar == 38) { jjCheckNAddStates(44, 46); } break; case 324: - if (curChar == 34 && kind > 95) - kind = 95; + if (curChar == 34 && kind > 99) + kind = 99; break; case 327: case 328: @@ -1437,8 +1464,8 @@ else if (curChar == 38) { jjCheckNAddStates(59, 61); } break; case 347: - if (curChar == 39 && kind > 94) - kind = 94; + if (curChar == 39 && kind > 98) + kind = 98; break; case 349: { jjCheckNAddStates(62, 64); } @@ -1448,28 +1475,28 @@ else if (curChar == 38) { jjCheckNAddStates(62, 64); } break; case 351: - if (curChar == 39 && kind > 96) - kind = 96; + if (curChar == 39 && kind > 100) + kind = 100; break; case 352: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 97) - kind = 97; + if (kind > 101) + kind = 101; { jjCheckNAddStates(27, 34); } break; case 353: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 97) - kind = 97; + if (kind > 101) + kind = 101; { jjCheckNAdd(353); } break; case 354: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 99) - kind = 99; + if (kind > 103) + kind = 103; { jjCheckNAdd(354); } break; case 355: @@ -1483,8 +1510,8 @@ else if (curChar == 38) case 357: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 100) - kind = 100; + if (kind > 104) + kind = 104; { jjCheckNAdd(357); } break; case 358: @@ -1526,8 +1553,8 @@ else if (curChar == 38) case 369: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; + if (kind > 106) + kind = 106; { jjCheckNAddStates(74, 77); } break; case 371: @@ -1537,15 +1564,15 @@ else if (curChar == 38) case 373: if (curChar != 42) break; - if (kind > 102) - kind = 102; + if (kind > 106) + kind = 106; { jjCheckNAdd(365); } break; case 374: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 102) - kind = 102; + if (kind > 106) + kind = 106; { jjCheckNAddStates(80, 83); } break; case 375: @@ -1593,8 +1620,8 @@ else if (curChar == 38) { jjAddStates(99, 100); } break; case 390: - if (curChar == 40 && kind > 103) - kind = 103; + if (curChar == 40 && kind > 107) + kind = 107; break; case 391: if (curChar == 46) @@ -1611,15 +1638,15 @@ else if (curChar == 38) case 394: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 101) - kind = 101; + if (kind > 105) + kind = 105; { jjCheckNAddStates(0, 14); } break; case 395: if ((0x3ff000000000000L & l) == 0L) break; - if (kind > 101) - kind = 101; + if (kind > 105) + kind = 105; { jjCheckNAdd(395); } break; case 396: @@ -1639,12 +1666,12 @@ else if (curChar == 38) { jjAddStates(118, 119); } break; case 402: - if (curChar == 42 && kind > 105) - kind = 105; + if (curChar == 42 && kind > 109) + kind = 109; break; case 431: - if (curChar == 50 && kind > 79) - kind = 79; + if (curChar == 50 && kind > 83) + kind = 83; break; default : break; } @@ -1660,14 +1687,14 @@ else if (curChar < 128) case 5: if ((0x7fffffe87fffffeL & l) != 0L) { - if (kind > 101) - kind = 101; + if (kind > 105) + kind = 105; { jjCheckNAddStates(0, 14); } } - else if ((0xf800000150000001L & l) != 0L) + else if ((0xf800000140000001L & l) != 0L) { - if (kind > 106) - kind = 106; + if (kind > 110) + kind = 110; { jjCheckNAddTwoStates(26, 27); } } if ((0x40000000400000L & l) != 0L) @@ -1698,15 +1725,15 @@ else if (curChar == 96) { jjCheckNAddStates(170, 173); } else if (curChar == 126) { - if (kind > 91) - kind = 91; + if (kind > 95) + kind = 95; } else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 9; break; case 0: - if ((0x8000000080L & l) != 0L && kind > 64) - kind = 64; + if ((0x8000000080L & l) != 0L && kind > 68) + kind = 68; break; case 1: if ((0x400000004000L & l) != 0L) @@ -1725,16 +1752,16 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 3; break; case 9: - if (curChar == 124 && kind > 68) - kind = 68; + if (curChar == 124 && kind > 72) + kind = 72; break; case 10: if (curChar == 124) jjstateSet[jjnewStateCnt++] = 9; break; case 17: - if ((0x8000000080000L & l) != 0L && kind > 91) - kind = 91; + if ((0x8000000080000L & l) != 0L && kind > 95) + kind = 95; break; case 18: if ((0x400000004000L & l) != 0L) @@ -1765,21 +1792,21 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 23; break; case 25: - if (curChar == 126 && kind > 91) - kind = 91; + if (curChar == 126 && kind > 95) + kind = 95; break; case 26: - if ((0xf800000150000001L & l) == 0L) + if ((0xf800000140000001L & l) == 0L) break; - if (kind > 106) - kind = 106; + if (kind > 110) + kind = 110; { jjCheckNAddTwoStates(26, 27); } break; case 27: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 106) - kind = 106; + if (kind > 110) + kind = 110; { jjCheckNAddTwoStates(26, 27); } break; case 28: @@ -1787,12 +1814,12 @@ else if (curChar == 124) { jjAddStates(168, 169); } break; case 29: - if ((0x80000000800000L & l) != 0L && kind > 70) - kind = 70; + if ((0x80000000800000L & l) != 0L && kind > 74) + kind = 74; break; case 30: - if ((0x400000004000L & l) != 0L && kind > 70) - kind = 70; + if ((0x400000004000L & l) != 0L && kind > 74) + kind = 74; break; case 31: if ((0x2000000020L & l) != 0L) @@ -1819,8 +1846,8 @@ else if (curChar == 124) { jjAddStates(166, 167); } break; case 37: - if ((0x8000000080000L & l) != 0L && kind > 69) - kind = 69; + if ((0x8000000080000L & l) != 0L && kind > 73) + kind = 73; break; case 38: case 265: @@ -1842,8 +1869,8 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 40; break; case 42: - if ((0x2000000020000L & l) != 0L && kind > 69) - kind = 69; + if ((0x2000000020000L & l) != 0L && kind > 73) + kind = 73; break; case 43: if ((0x4000000040L & l) != 0L) @@ -2477,12 +2504,12 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 204; break; case 206: - if ((0x10000000100000L & l) != 0L && kind > 64) - kind = 64; + if ((0x10000000100000L & l) != 0L && kind > 68) + kind = 68; break; case 207: - if ((0x1000000010L & l) != 0L && kind > 67) - kind = 67; + if ((0x1000000010L & l) != 0L && kind > 71) + kind = 71; break; case 208: if ((0x400000004000L & l) != 0L) @@ -2493,16 +2520,16 @@ else if (curChar == 124) { jjAddStates(148, 149); } break; case 210: - if ((0x400000004000L & l) != 0L && kind > 64) - kind = 64; + if ((0x400000004000L & l) != 0L && kind > 68) + kind = 68; break; case 211: - if ((0x4000000040000L & l) != 0L && kind > 68) - kind = 68; + if ((0x4000000040000L & l) != 0L && kind > 72) + kind = 72; break; case 213: - if (curChar == 126 && kind > 92) - kind = 92; + if (curChar == 126 && kind > 96) + kind = 96; break; case 216: if ((0x8000000080000L & l) != 0L) @@ -2598,8 +2625,8 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 238; break; case 240: - if ((0x10000000100L & l) != 0L && kind > 91) - kind = 91; + if ((0x10000000100L & l) != 0L && kind > 95) + kind = 95; break; case 241: if ((0x800000008L & l) != 0L) @@ -2642,8 +2669,8 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 249; break; case 251: - if ((0x2000000020L & l) != 0L && kind > 92) - kind = 92; + if ((0x2000000020L & l) != 0L && kind > 96) + kind = 96; break; case 252: if ((0x1000000010L & l) != 0L) @@ -2726,12 +2753,12 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 271; break; case 273: - if ((0x2000000020L & l) != 0L && kind > 69) - kind = 69; + if ((0x2000000020L & l) != 0L && kind > 73) + kind = 73; break; case 274: - if ((0x100000001000000L & l) != 0L && kind > 81) - kind = 81; + if ((0x100000001000000L & l) != 0L && kind > 85) + kind = 85; break; case 275: case 279: @@ -2775,8 +2802,8 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 284; break; case 286: - if ((0x2000000020L & l) != 0L && kind > 83) - kind = 83; + if ((0x2000000020L & l) != 0L && kind > 87) + kind = 87; break; case 287: case 290: @@ -2812,8 +2839,8 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 294; break; case 296: - if ((0x8000000080000L & l) != 0L && kind > 92) - kind = 92; + if ((0x8000000080000L & l) != 0L && kind > 96) + kind = 96; break; case 297: if ((0x400000004000L & l) != 0L) @@ -2915,8 +2942,8 @@ else if (curChar == 124) { jjCheckNAddStates(47, 49); } break; case 329: - if (curChar == 96 && kind > 94) - kind = 94; + if (curChar == 96 && kind > 98) + kind = 98; break; case 330: if (curChar == 92) @@ -2930,8 +2957,8 @@ else if (curChar == 124) { jjCheckNAddStates(50, 52); } break; case 333: - if (curChar == 96 && kind > 96) - kind = 96; + if (curChar == 96 && kind > 100) + kind = 100; break; case 335: if (curChar == 92) @@ -3000,15 +3027,15 @@ else if (curChar == 124) case 372: if (curChar != 93) break; - if (kind > 102) - kind = 102; + if (kind > 106) + kind = 106; { jjCheckNAddTwoStates(365, 373); } break; case 374: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 102) - kind = 102; + if (kind > 106) + kind = 106; { jjCheckNAddStates(80, 83); } break; case 378: @@ -3042,15 +3069,15 @@ else if (curChar == 124) case 394: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 101) - kind = 101; + if (kind > 105) + kind = 105; { jjCheckNAddStates(0, 14); } break; case 395: if ((0x7fffffe87fffffeL & l) == 0L) break; - if (kind > 101) - kind = 101; + if (kind > 105) + kind = 105; { jjCheckNAdd(395); } break; case 396: @@ -3082,8 +3109,8 @@ else if (curChar == 124) { jjCheckNAddStates(130, 136); } break; case 404: - if ((0x400000004000L & l) != 0L && kind > 69) - kind = 69; + if ((0x400000004000L & l) != 0L && kind > 73) + kind = 73; break; case 405: case 462: @@ -3115,8 +3142,8 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 410; break; case 412: - if ((0x10000000100000L & l) != 0L && kind > 69) - kind = 69; + if ((0x10000000100000L & l) != 0L && kind > 73) + kind = 73; break; case 414: if ((0x200000002L & l) != 0L) @@ -3208,8 +3235,8 @@ else if (curChar == 124) jjstateSet[jjnewStateCnt++] = 435; break; case 437: - if ((0x800000008000L & l) != 0L && kind > 79) - kind = 79; + if ((0x800000008000L & l) != 0L && kind > 83) + kind = 83; break; case 438: if ((0x10000000100000L & l) != 0L) @@ -3616,8 +3643,8 @@ else if (curChar == 124) case 5: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) { - if (kind > 106) - kind = 106; + if (kind > 110) + kind = 110; { jjCheckNAddTwoStates(26, 27); } } if (jjCanMove_1(hiByte, i1, i2, l1, l2)) @@ -3628,8 +3655,8 @@ else if (curChar == 124) case 26: if (!jjCanMove_0(hiByte, i1, i2, l1, l2)) break; - if (kind > 106) - kind = 106; + if (kind > 110) + kind = 110; { jjCheckNAddTwoStates(26, 27); } break; case 307: @@ -3645,8 +3672,8 @@ else if (curChar == 124) { jjCheckNAddStates(35, 37); } break; case 311: - if (jjCanMove_3(hiByte, i1, i2, l1, l2) && kind > 94) - kind = 94; + if (jjCanMove_3(hiByte, i1, i2, l1, l2) && kind > 98) + kind = 98; break; case 313: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) @@ -3657,8 +3684,8 @@ else if (curChar == 124) { jjCheckNAddStates(38, 40); } break; case 315: - if (jjCanMove_3(hiByte, i1, i2, l1, l2) && kind > 95) - kind = 95; + if (jjCanMove_3(hiByte, i1, i2, l1, l2) && kind > 99) + kind = 99; break; case 318: case 319: @@ -3693,8 +3720,8 @@ else if (curChar == 124) { jjCheckNAddStates(53, 55); } break; case 338: - if (jjCanMove_6(hiByte, i1, i2, l1, l2) && kind > 94) - kind = 94; + if (jjCanMove_6(hiByte, i1, i2, l1, l2) && kind > 98) + kind = 98; break; case 340: if (jjCanMove_0(hiByte, i1, i2, l1, l2)) @@ -3705,8 +3732,8 @@ else if (curChar == 124) { jjCheckNAddStates(56, 58); } break; case 342: - if (jjCanMove_6(hiByte, i1, i2, l1, l2) && kind > 96) - kind = 96; + if (jjCanMove_6(hiByte, i1, i2, l1, l2) && kind > 100) + kind = 100; break; case 345: case 346: @@ -3781,11 +3808,11 @@ 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, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, -null, "\173", "\175", "\72", "\73", "\50", "\51", "\133", "\135", null, null, null, -null, null, null, null, "\74", "\76", null, null, null, null, null, null, null, null, -null, null, null, null, null, null, null, null, null, null, null, null, "\174", null, -null, null, null, "\54", null, null, null, null, null, null, null, null, null, null, -null, null, "\12", "\137", "\75", }; +null, "\173", "\175", "\72", "\73", "\134\50", "\134\51", "\134\44", "\134\100", +"\50", "\51", "\133", "\135", null, null, null, null, null, null, null, "\74", "\76", +null, null, null, null, null, null, null, null, null, null, null, null, null, null, +null, null, null, null, null, null, "\174", null, null, null, null, "\54", null, +null, null, null, null, null, null, null, null, null, null, null, "\12", "\137", }; protected Token jjFillToken() { final Token t; @@ -4090,10 +4117,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, -1, }; static final long[] jjtoToken = { - 0xfffffffffffffff9L, 0x386ffffef81ffL, + 0xfffffffffffffff9L, 0x186ffffef81fffL, }; static final long[] jjtoSkip = { 0x6L, 0x0L,