diff options
Diffstat (limited to 'theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java')
-rw-r--r-- | theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java | 2620 |
1 files changed, 1483 insertions, 1137 deletions
diff --git a/theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java b/theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java index ee0af7705c..0188926636 100644 --- a/theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java +++ b/theme-compiler/src/com/vaadin/sass/internal/parser/Parser.java @@ -592,6 +592,9 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { case FONT_FACE_SYM: fontFace(); break; + case KEY_FRAME_SYM: + keyframes(); + break; default: jj_la1[8] = jj_gen; l = getLocator(); @@ -746,40 +749,278 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { /** * @exception ParseException exception during the parse */ + final public void keyframes() throws ParseException { + Token n; + boolean start = false; + String keyframeName = null; + String animationname = ""; + try { + n = jj_consume_token(KEY_FRAME_SYM); + label_13: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case S: + ; + break; + default: + jj_la1[17] = jj_gen; + break label_13; + } + jj_consume_token(S); + } + keyframeName = n.image; + label_14: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case IDENT: + n = jj_consume_token(IDENT); + animationname += n.image; + break; + case INTERPOLATION: + n = jj_consume_token(INTERPOLATION); + animationname += n.image; + break; + default: + jj_la1[18] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); + } + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case INTERPOLATION: + case IDENT: + ; + break; + default: + jj_la1[19] = jj_gen; + break label_14; + } + } + label_15: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case S: + ; + break; + default: + jj_la1[20] = jj_gen; + break label_15; + } + jj_consume_token(S); + } + start = true; documentHandler.startKeyFrames(keyframeName, animationname); + jj_consume_token(LBRACE); + label_16: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case S: + ; + break; + default: + jj_la1[21] = jj_gen; + break label_16; + } + jj_consume_token(S); + } + label_17: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case TO: + case FROM: + case PERCENTAGE: + ; + break; + default: + jj_la1[22] = jj_gen; + break label_17; + } + keyframeSelector(); + } + jj_consume_token(RBRACE); + label_18: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case S: + ; + break; + default: + jj_la1[23] = jj_gen; + break label_18; + } + jj_consume_token(S); + } + } catch (ParseException e) { + reportError(getLocator(), e); + skipStatement(); + } finally { + if (start) { + documentHandler.endKeyFrames(); + } + } + } + + final public void keyframeSelector() throws ParseException { + Token n; + boolean start = false; + try { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case FROM: + n = jj_consume_token(FROM); + break; + case TO: + n = jj_consume_token(TO); + break; + case PERCENTAGE: + n = jj_consume_token(PERCENTAGE); + break; + default: + jj_la1[24] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); + } + label_19: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case S: + ; + break; + default: + jj_la1[25] = jj_gen; + break label_19; + } + jj_consume_token(S); + } + jj_consume_token(LBRACE); + label_20: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case S: + ; + break; + default: + jj_la1[26] = jj_gen; + break label_20; + } + jj_consume_token(S); + } + start = true; + documentHandler.startKeyframeSelector(n.image); + label_21: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case LBRACKET: + case ANY: + case PARENT: + case DOT: + case COLON: + case INTERPOLATION: + case INCLUDE_SYM: + case DEBUG_SYM: + case WARN_SYM: + case EACH_SYM: + case IF_SYM: + case EXTEND_SYM: + case MICROSOFT_RULE: + case IDENT: + case VARIABLE: + case HASH: + case MEDIA_SYM: + case KEY_FRAME_SYM: + case CONTAINS: + ; + break; + default: + jj_la1[27] = jj_gen; + break label_21; + } + if (jj_2_2(5)) { + ifContentStatement(); + } else { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case EACH_SYM: + case IF_SYM: + controlDirective(); + break; + case MICROSOFT_RULE: + microsoftExtension(); + break; + default: + jj_la1[28] = jj_gen; + jj_consume_token(-1); + throw new ParseException(); + } + } + } + jj_consume_token(RBRACE); + label_22: + while (true) { + switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { + case S: + ; + break; + default: + jj_la1[29] = jj_gen; + break label_22; + } + jj_consume_token(S); + } + } catch (ThrowedParseException e) { + if (errorHandler != null) { + LocatorImpl li = new LocatorImpl(this, + e.e.currentToken.next.beginLine, + e.e.currentToken.next.beginColumn-1); + reportError(li, e.e); + } + } catch (ParseException e) { + reportError(getLocator(), e); + skipStatement(); + // reportWarningSkipText(getLocator(), skipStatement()); + + } catch (TokenMgrError e) { + reportWarningSkipText(getLocator(), skipStatement()); + } finally { + if (start) { + documentHandler.endKeyframeSelector(); + } + } + } + +/** + * @exception ParseException exception during the parse + */ final public void media() throws ParseException { boolean start = false; String ret; MediaListImpl ml = new MediaListImpl(); try { jj_consume_token(MEDIA_SYM); - label_13: + label_23: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[17] = jj_gen; - break label_13; + jj_la1[30] = jj_gen; + break label_23; } jj_consume_token(S); } mediaStatement(ml); start = true; documentHandler.startMedia(ml); jj_consume_token(LBRACE); - label_14: + label_24: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[18] = jj_gen; - break label_14; + jj_la1[31] = jj_gen; + break label_24; } jj_consume_token(S); } - label_15: + label_25: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case CDO: @@ -820,8 +1061,8 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { ; break; default: - jj_la1[19] = jj_gen; - break label_15; + jj_la1[32] = jj_gen; + break label_25; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case DEBUG_SYM: @@ -866,21 +1107,21 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { skipUnknownRule(); break; default: - jj_la1[20] = jj_gen; + jj_la1[33] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } jj_consume_token(RBRACE); - label_16: + label_26: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[21] = jj_gen; - break label_16; + jj_la1[34] = jj_gen; + break label_26; } jj_consume_token(S); } @@ -899,26 +1140,26 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { final public void mediaStatement(MediaListImpl ml) throws ParseException { String m; m = medium(); - label_17: + label_27: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: ; break; default: - jj_la1[22] = jj_gen; - break label_17; + jj_la1[35] = jj_gen; + break label_27; } jj_consume_token(COMMA); - label_18: + label_28: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[23] = jj_gen; - break label_18; + jj_la1[36] = jj_gen; + break label_28; } jj_consume_token(S); } @@ -934,15 +1175,15 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { final public String medium() throws ParseException { Token n; n = jj_consume_token(IDENT); - label_19: + label_29: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[24] = jj_gen; - break label_19; + jj_la1[37] = jj_gen; + break label_29; } jj_consume_token(S); } @@ -960,36 +1201,36 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { String pseudo = null; try { jj_consume_token(PAGE_SYM); - label_20: + label_30: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[25] = jj_gen; - break label_20; + jj_la1[38] = jj_gen; + break label_30; } jj_consume_token(S); } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case IDENT: n = jj_consume_token(IDENT); - label_21: + label_31: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[26] = jj_gen; - break label_21; + jj_la1[39] = jj_gen; + break label_31; } jj_consume_token(S); } break; default: - jj_la1[27] = jj_gen; + jj_la1[40] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -997,22 +1238,22 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { pseudo = pseudo_page(); break; default: - jj_la1[28] = jj_gen; + jj_la1[41] = jj_gen; ; } if (n != null) { page = convertIdent(n.image); } jj_consume_token(LBRACE); - label_22: + label_32: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[29] = jj_gen; - break label_22; + jj_la1[42] = jj_gen; + break label_32; } jj_consume_token(S); } @@ -1024,29 +1265,29 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { declaration(); break; default: - jj_la1[30] = jj_gen; + jj_la1[43] = jj_gen; ; } - label_23: + label_33: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SEMICOLON: ; break; default: - jj_la1[31] = jj_gen; - break label_23; + jj_la1[44] = jj_gen; + break label_33; } jj_consume_token(SEMICOLON); - label_24: + label_34: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[32] = jj_gen; - break label_24; + jj_la1[45] = jj_gen; + break label_34; } jj_consume_token(S); } @@ -1056,20 +1297,20 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { declaration(); break; default: - jj_la1[33] = jj_gen; + jj_la1[46] = jj_gen; ; } } jj_consume_token(RBRACE); - label_25: + label_35: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[34] = jj_gen; - break label_25; + jj_la1[47] = jj_gen; + break label_35; } jj_consume_token(S); } @@ -1095,15 +1336,15 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { Token n; jj_consume_token(COLON); n = jj_consume_token(IDENT); - label_26: + label_36: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[35] = jj_gen; - break label_26; + jj_la1[48] = jj_gen; + break label_36; } jj_consume_token(S); } @@ -1115,28 +1356,28 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { boolean start = false; try { jj_consume_token(FONT_FACE_SYM); - label_27: + label_37: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[36] = jj_gen; - break label_27; + jj_la1[49] = jj_gen; + break label_37; } jj_consume_token(S); } jj_consume_token(LBRACE); - label_28: + label_38: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[37] = jj_gen; - break label_28; + jj_la1[50] = jj_gen; + break label_38; } jj_consume_token(S); } @@ -1147,29 +1388,29 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { declaration(); break; default: - jj_la1[38] = jj_gen; + jj_la1[51] = jj_gen; ; } - label_29: + label_39: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SEMICOLON: ; break; default: - jj_la1[39] = jj_gen; - break label_29; + jj_la1[52] = jj_gen; + break label_39; } jj_consume_token(SEMICOLON); - label_30: + label_40: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[40] = jj_gen; - break label_30; + jj_la1[53] = jj_gen; + break label_40; } jj_consume_token(S); } @@ -1179,20 +1420,20 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { declaration(); break; default: - jj_la1[41] = jj_gen; + jj_la1[54] = jj_gen; ; } } jj_consume_token(RBRACE); - label_31: + label_41: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[42] = jj_gen; - break label_31; + jj_la1[55] = jj_gen; + break label_41; } jj_consume_token(S); } @@ -1302,7 +1543,7 @@ public class Parser implements org.w3c.css.sac.Parser, ParserConstants { n = jj_consume_token(UNKNOWN); break; default: - jj_la1[43] = jj_gen; + jj_la1[56] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1324,15 +1565,15 @@ char connector = ' '; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case PLUS: jj_consume_token(PLUS); - label_32: + label_42: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[44] = jj_gen; - break label_32; + jj_la1[57] = jj_gen; + break label_42; } jj_consume_token(S); } @@ -1340,15 +1581,15 @@ char connector = ' '; break; case PRECEDES: jj_consume_token(PRECEDES); - label_33: + label_43: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[45] = jj_gen; - break label_33; + jj_la1[58] = jj_gen; + break label_43; } jj_consume_token(S); } @@ -1356,15 +1597,15 @@ char connector = ' '; break; case SIBLING: jj_consume_token(SIBLING); - label_34: + label_44: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[46] = jj_gen; - break label_34; + jj_la1[59] = jj_gen; + break label_44; } jj_consume_token(S); } @@ -1390,31 +1631,31 @@ char connector = ' '; connector = '~'; break; default: - jj_la1[47] = jj_gen; + jj_la1[60] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_35: + label_45: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[48] = jj_gen; - break label_35; + jj_la1[61] = jj_gen; + break label_45; } jj_consume_token(S); } break; default: - jj_la1[49] = jj_gen; + jj_la1[62] = jj_gen; ; } {if (true) return connector;} break; default: - jj_la1[50] = jj_gen; + jj_la1[63] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1427,21 +1668,21 @@ char connector = ' '; String value = ""; // This is not really taking the syntax of filter rules into account n = jj_consume_token(MICROSOFT_RULE); - label_36: + label_46: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[51] = jj_gen; - break label_36; + jj_la1[64] = jj_gen; + break label_46; } jj_consume_token(S); } name = n.image; jj_consume_token(COLON); - label_37: + label_47: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case IDENT: @@ -1490,7 +1731,7 @@ char connector = ' '; { value += n.image; } break; default: - jj_la1[52] = jj_gen; + jj_la1[65] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1509,20 +1750,20 @@ char connector = ' '; ; break; default: - jj_la1[53] = jj_gen; - break label_37; + jj_la1[66] = jj_gen; + break label_47; } } jj_consume_token(SEMICOLON); - label_38: + label_48: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[54] = jj_gen; - break label_38; + jj_la1[67] = jj_gen; + break label_48; } jj_consume_token(S); } @@ -1534,7 +1775,7 @@ char connector = ' '; */ final public String property() throws ParseException { Token t;String s = ""; - label_39: + label_49: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case IDENT: @@ -1546,7 +1787,7 @@ char connector = ' '; s += t.image; break; default: - jj_la1[55] = jj_gen; + jj_la1[68] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1556,19 +1797,19 @@ char connector = ' '; ; break; default: - jj_la1[56] = jj_gen; - break label_39; + jj_la1[69] = jj_gen; + break label_49; } } - label_40: + label_50: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[57] = jj_gen; - break label_40; + jj_la1[70] = jj_gen; + break label_50; } jj_consume_token(S); } @@ -1579,15 +1820,15 @@ char connector = ' '; final public String variableName() throws ParseException { Token n; n = jj_consume_token(VARIABLE); - label_41: + label_51: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[58] = jj_gen; - break label_41; + jj_la1[71] = jj_gen; + break label_51; } jj_consume_token(S); } @@ -1598,15 +1839,15 @@ char connector = ' '; final public String functionName() throws ParseException { Token n; n = jj_consume_token(FUNCTION); - label_42: + label_52: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[59] = jj_gen; - break label_42; + jj_la1[72] = jj_gen; + break label_52; } jj_consume_token(S); } @@ -1626,21 +1867,21 @@ char connector = ' '; l = selectorList(); save = token; jj_consume_token(LBRACE); - label_43: + label_53: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[60] = jj_gen; - break label_43; + jj_la1[73] = jj_gen; + break label_53; } jj_consume_token(S); } start = true; documentHandler.startSelector(l); - label_44: + label_54: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACKET: @@ -1660,14 +1901,15 @@ char connector = ' '; case VARIABLE: case HASH: case MEDIA_SYM: + case KEY_FRAME_SYM: case CONTAINS: ; break; default: - jj_la1[61] = jj_gen; - break label_44; + jj_la1[74] = jj_gen; + break label_54; } - if (jj_2_2(5)) { + if (jj_2_3(5)) { ifContentStatement(); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -1679,22 +1921,22 @@ char connector = ' '; microsoftExtension(); break; default: - jj_la1[62] = jj_gen; + jj_la1[75] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } jj_consume_token(RBRACE); - label_45: + label_55: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[63] = jj_gen; - break label_45; + jj_la1[76] = jj_gen; + break label_55; } jj_consume_token(S); } @@ -1723,26 +1965,26 @@ char connector = ' '; ArrayList<String> selectors = new ArrayList<String>(); String selector; selector = selector(); - label_46: + label_56: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: ; break; default: - jj_la1[64] = jj_gen; - break label_46; + jj_la1[77] = jj_gen; + break label_56; } jj_consume_token(COMMA); - label_47: + label_57: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[65] = jj_gen; - break label_47; + jj_la1[78] = jj_gen; + break label_57; } jj_consume_token(S); } @@ -1762,25 +2004,25 @@ char connector = ' '; char comb; try { selector = simple_selector(null, ' '); - label_48: + label_58: while (true) { - if (jj_2_3(2)) { + if (jj_2_4(2)) { ; } else { - break label_48; + break label_58; } comb = combinator(); selector = simple_selector(selector, comb); } - label_49: + label_59: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[66] = jj_gen; - break label_49; + jj_la1[79] = jj_gen; + break label_59; } jj_consume_token(S); } @@ -1824,7 +2066,7 @@ char connector = ' '; case INTERPOLATION: case IDENT: simple_current = element_name(); - label_50: + label_60: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACKET: @@ -1834,8 +2076,8 @@ char connector = ' '; ; break; default: - jj_la1[67] = jj_gen; - break label_50; + jj_la1[80] = jj_gen; + break label_60; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case HASH: @@ -1851,7 +2093,7 @@ char connector = ' '; cond = pseudo(cond); break; default: - jj_la1[68] = jj_gen; + jj_la1[81] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1859,7 +2101,7 @@ char connector = ' '; break; case HASH: cond = hash(cond); - label_51: + label_61: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACKET: @@ -1868,8 +2110,8 @@ char connector = ' '; ; break; default: - jj_la1[69] = jj_gen; - break label_51; + jj_la1[82] = jj_gen; + break label_61; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case DOT: @@ -1882,7 +2124,7 @@ char connector = ' '; cond = pseudo(cond); break; default: - jj_la1[70] = jj_gen; + jj_la1[83] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1890,7 +2132,7 @@ char connector = ' '; break; case DOT: cond = _class(cond); - label_52: + label_62: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACKET: @@ -1900,8 +2142,8 @@ char connector = ' '; ; break; default: - jj_la1[71] = jj_gen; - break label_52; + jj_la1[84] = jj_gen; + break label_62; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case HASH: @@ -1917,7 +2159,7 @@ char connector = ' '; cond = pseudo(cond); break; default: - jj_la1[72] = jj_gen; + jj_la1[85] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1925,7 +2167,7 @@ char connector = ' '; break; case COLON: cond = pseudo(cond); - label_53: + label_63: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACKET: @@ -1935,8 +2177,8 @@ char connector = ' '; ; break; default: - jj_la1[73] = jj_gen; - break label_53; + jj_la1[86] = jj_gen; + break label_63; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case HASH: @@ -1952,7 +2194,7 @@ char connector = ' '; cond = pseudo(cond); break; default: - jj_la1[74] = jj_gen; + jj_la1[87] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -1960,7 +2202,7 @@ char connector = ' '; break; case LBRACKET: cond = attrib(cond); - label_54: + label_64: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACKET: @@ -1970,8 +2212,8 @@ char connector = ' '; ; break; default: - jj_la1[75] = jj_gen; - break label_54; + jj_la1[88] = jj_gen; + break label_64; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case HASH: @@ -1987,14 +2229,14 @@ char connector = ' '; cond = pseudo(cond); break; default: - jj_la1[76] = jj_gen; + jj_la1[89] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } break; default: - jj_la1[77] = jj_gen; + jj_la1[90] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2034,7 +2276,7 @@ char connector = ' '; Token t; String s = "."; jj_consume_token(DOT); - label_55: + label_65: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case IDENT: @@ -2046,7 +2288,7 @@ String s = "."; s += t.image; break; default: - jj_la1[78] = jj_gen; + jj_la1[91] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2056,8 +2298,8 @@ String s = "."; ; break; default: - jj_la1[79] = jj_gen; - break label_55; + jj_la1[92] = jj_gen; + break label_65; } } if (pred == null) { @@ -2076,7 +2318,7 @@ String s = "."; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case INTERPOLATION: case IDENT: - label_56: + label_66: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case IDENT: @@ -2088,7 +2330,7 @@ String s = "."; s += t.image; break; default: - jj_la1[80] = jj_gen; + jj_la1[93] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2098,8 +2340,8 @@ String s = "."; ; break; default: - jj_la1[81] = jj_gen; - break label_56; + jj_la1[94] = jj_gen; + break label_66; } } {if (true) return s;} @@ -2113,7 +2355,7 @@ String s = "."; {if (true) return "&";} break; default: - jj_la1[82] = jj_gen; + jj_la1[95] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2129,28 +2371,28 @@ String s = "."; Token val = null; String attValue = null; jj_consume_token(LBRACKET); - label_57: + label_67: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[83] = jj_gen; - break label_57; + jj_la1[96] = jj_gen; + break label_67; } jj_consume_token(S); } att = jj_consume_token(IDENT); - label_58: + label_68: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[84] = jj_gen; - break label_58; + jj_la1[97] = jj_gen; + break label_68; } jj_consume_token(S); } @@ -2187,19 +2429,19 @@ String s = "."; cases = 6; break; default: - jj_la1[85] = jj_gen; + jj_la1[98] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_59: + label_69: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[86] = jj_gen; - break label_59; + jj_la1[99] = jj_gen; + break label_69; } jj_consume_token(S); } @@ -2213,25 +2455,25 @@ String s = "."; attValue = val.image; break; default: - jj_la1[87] = jj_gen; + jj_la1[100] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_60: + label_70: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[88] = jj_gen; - break label_60; + jj_la1[101] = jj_gen; + break label_70; } jj_consume_token(S); } break; default: - jj_la1[89] = jj_gen; + jj_la1[102] = jj_gen; ; } jj_consume_token(RBRACKET); @@ -2287,7 +2529,7 @@ boolean isPseudoElement = false; isPseudoElement=true; break; default: - jj_la1[90] = jj_gen; + jj_la1[103] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -2313,15 +2555,15 @@ boolean isPseudoElement = false; break; case FUNCTION: n = jj_consume_token(FUNCTION); - label_61: + label_71: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[91] = jj_gen; - break label_61; + jj_la1[104] = jj_gen; + break label_71; } jj_consume_token(S); } @@ -2338,7 +2580,7 @@ boolean isPseudoElement = false; } break; default: - jj_la1[92] = jj_gen; + jj_la1[105] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2368,15 +2610,15 @@ boolean isPseudoElement = false; try { name = variableName(); jj_consume_token(COLON); - label_62: + label_72: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[93] = jj_gen; - break label_62; + jj_la1[106] = jj_gen; + break label_72; } jj_consume_token(S); } @@ -2386,21 +2628,21 @@ boolean isPseudoElement = false; guarded = guarded(); break; default: - jj_la1[94] = jj_gen; + jj_la1[107] = jj_gen; ; } - label_63: + label_73: while (true) { jj_consume_token(SEMICOLON); - label_64: + label_74: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[95] = jj_gen; - break label_64; + jj_la1[108] = jj_gen; + break label_74; } jj_consume_token(S); } @@ -2409,8 +2651,8 @@ boolean isPseudoElement = false; ; break; default: - jj_la1[96] = jj_gen; - break label_63; + jj_la1[109] = jj_gen; + break label_73; } } documentHandler.variable(name, exp, guarded); @@ -2450,14 +2692,14 @@ boolean isPseudoElement = false; eachDirective(); break; default: - jj_la1[97] = jj_gen; + jj_la1[110] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } final public void ifContentStatement() throws ParseException { - if (jj_2_4(5)) { + if (jj_2_5(5)) { listModifyDirective(); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -2485,8 +2727,11 @@ boolean isPseudoElement = false; case HASH: styleRuleOrDeclarationOrNestedProperties(); break; + case KEY_FRAME_SYM: + keyframes(); + break; default: - jj_la1[98] = jj_gen; + jj_la1[111] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2498,7 +2743,7 @@ boolean isPseudoElement = false; String s = null; String evaluator = ""; jj_consume_token(IF_SYM); - label_65: + label_75: while (true) { s = booleanExpressionToken(); evaluator += s; @@ -2524,26 +2769,26 @@ boolean isPseudoElement = false; ; break; default: - jj_la1[99] = jj_gen; - break label_65; + jj_la1[112] = jj_gen; + break label_75; } } jj_consume_token(LBRACE); - label_66: + label_76: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[100] = jj_gen; - break label_66; + jj_la1[113] = jj_gen; + break label_76; } jj_consume_token(S); } documentHandler.startIfElseDirective(); documentHandler.ifDirective(evaluator); - label_67: + label_77: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACKET: @@ -2560,37 +2805,38 @@ boolean isPseudoElement = false; case VARIABLE: case HASH: case MEDIA_SYM: + case KEY_FRAME_SYM: case CONTAINS: ; break; default: - jj_la1[101] = jj_gen; - break label_67; + jj_la1[114] = jj_gen; + break label_77; } ifContentStatement(); } jj_consume_token(RBRACE); - label_68: + label_78: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[102] = jj_gen; - break label_68; + jj_la1[115] = jj_gen; + break label_78; } jj_consume_token(S); } - label_69: + label_79: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case ELSE_SYM: ; break; default: - jj_la1[103] = jj_gen; - break label_69; + jj_la1[116] = jj_gen; + break label_79; } elseDirective(); } @@ -2602,22 +2848,22 @@ boolean isPseudoElement = false; Token n = null; String s = null; jj_consume_token(ELSE_SYM); - label_70: + label_80: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[104] = jj_gen; - break label_70; + jj_la1[117] = jj_gen; + break label_80; } jj_consume_token(S); } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case IF: jj_consume_token(IF); - label_71: + label_81: while (true) { s = booleanExpressionToken(); evaluator += s; @@ -2643,31 +2889,31 @@ boolean isPseudoElement = false; ; break; default: - jj_la1[105] = jj_gen; - break label_71; + jj_la1[118] = jj_gen; + break label_81; } } break; default: - jj_la1[106] = jj_gen; + jj_la1[119] = jj_gen; ; } jj_consume_token(LBRACE); - label_72: + label_82: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[107] = jj_gen; - break label_72; + jj_la1[120] = jj_gen; + break label_82; } jj_consume_token(S); } if(!evaluator.trim().equals("")){ documentHandler.ifDirective(evaluator); } else{ documentHandler.elseDirective(); } - label_73: + label_83: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACKET: @@ -2684,25 +2930,26 @@ boolean isPseudoElement = false; case VARIABLE: case HASH: case MEDIA_SYM: + case KEY_FRAME_SYM: case CONTAINS: ; break; default: - jj_la1[108] = jj_gen; - break label_73; + jj_la1[121] = jj_gen; + break label_83; } ifContentStatement(); } jj_consume_token(RBRACE); - label_74: + label_84: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[109] = jj_gen; - break label_74; + jj_la1[122] = jj_gen; + break label_84; } jj_consume_token(S); } @@ -2711,7 +2958,7 @@ boolean isPseudoElement = false; final public String booleanExpressionToken() throws ParseException { Token n = null; String s = null; - if (jj_2_5(2)) { + if (jj_2_6(2)) { s = containsDirective(); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -2767,7 +3014,7 @@ boolean isPseudoElement = false; n = jj_consume_token(NOT_EQ); break; default: - jj_la1[110] = jj_gen; + jj_la1[123] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -2782,41 +3029,41 @@ boolean isPseudoElement = false; ArrayList<String> list = null; String listVariable = null; jj_consume_token(EACH_SYM); - label_75: + label_85: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[111] = jj_gen; - break label_75; + jj_la1[124] = jj_gen; + break label_85; } jj_consume_token(S); } var = jj_consume_token(VARIABLE); - label_76: + label_86: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[112] = jj_gen; - break label_76; + jj_la1[125] = jj_gen; + break label_86; } jj_consume_token(S); } jj_consume_token(EACH_IN); - label_77: + label_87: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[113] = jj_gen; - break label_77; + jj_la1[126] = jj_gen; + break label_87; } jj_consume_token(S); } @@ -2830,24 +3077,24 @@ boolean isPseudoElement = false; documentHandler.startEachDirective(var.image, listVariable); break; default: - jj_la1[114] = jj_gen; + jj_la1[127] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jj_consume_token(LBRACE); - label_78: + label_88: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[115] = jj_gen; - break label_78; + jj_la1[128] = jj_gen; + break label_88; } jj_consume_token(S); } - label_79: + label_89: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACKET: @@ -2864,25 +3111,26 @@ boolean isPseudoElement = false; case VARIABLE: case HASH: case MEDIA_SYM: + case KEY_FRAME_SYM: case CONTAINS: ; break; default: - jj_la1[116] = jj_gen; - break label_79; + jj_la1[129] = jj_gen; + break label_89; } ifContentStatement(); } jj_consume_token(RBRACE); - label_80: + label_90: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[117] = jj_gen; - break label_80; + jj_la1[130] = jj_gen; + break label_90; } jj_consume_token(S); } @@ -2893,53 +3141,53 @@ boolean isPseudoElement = false; ArrayList<String > strings = new ArrayList<String >(); Token input; input = jj_consume_token(IDENT); - label_81: + label_91: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[118] = jj_gen; - break label_81; + jj_la1[131] = jj_gen; + break label_91; } jj_consume_token(S); } strings.add(input.image); - label_82: + label_92: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: ; break; default: - jj_la1[119] = jj_gen; - break label_82; + jj_la1[132] = jj_gen; + break label_92; } jj_consume_token(COMMA); - label_83: + label_93: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[120] = jj_gen; - break label_83; + jj_la1[133] = jj_gen; + break label_93; } jj_consume_token(S); } input = jj_consume_token(IDENT); strings.add(input.image); - label_84: + label_94: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[121] = jj_gen; - break label_84; + jj_la1[134] = jj_gen; + break label_94; } jj_consume_token(S); } @@ -2953,15 +3201,15 @@ boolean isPseudoElement = false; ArrayList<VariableNode> args = null; String body; jj_consume_token(MIXIN_SYM); - label_85: + label_95: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[122] = jj_gen; - break label_85; + jj_la1[135] = jj_gen; + break label_95; } jj_consume_token(S); } @@ -2974,39 +3222,39 @@ boolean isPseudoElement = false; name = functionName(); args = arglist(); jj_consume_token(RPARAN); - label_86: + label_96: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[123] = jj_gen; - break label_86; + jj_la1[136] = jj_gen; + break label_96; } jj_consume_token(S); } break; default: - jj_la1[124] = jj_gen; + jj_la1[137] = jj_gen; jj_consume_token(-1); throw new ParseException(); } jj_consume_token(LBRACE); - label_87: + label_97: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[125] = jj_gen; - break label_87; + jj_la1[138] = jj_gen; + break label_97; } jj_consume_token(S); } documentHandler.startMixinDirective(name, args); - label_88: + label_98: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case LBRACKET: @@ -3027,14 +3275,15 @@ boolean isPseudoElement = false; case MEDIA_SYM: case PAGE_SYM: case FONT_FACE_SYM: + case KEY_FRAME_SYM: case CONTAINS: ; break; default: - jj_la1[126] = jj_gen; - break label_88; + jj_la1[139] = jj_gen; + break label_98; } - if (jj_2_6(5)) { + if (jj_2_7(5)) { ifContentStatement(); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -3049,22 +3298,22 @@ boolean isPseudoElement = false; page(); break; default: - jj_la1[127] = jj_gen; + jj_la1[140] = jj_gen; jj_consume_token(-1); throw new ParseException(); } } } jj_consume_token(RBRACE); - label_89: + label_99: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[128] = jj_gen; - break label_89; + jj_la1[141] = jj_gen; + break label_99; } jj_consume_token(S); } @@ -3076,26 +3325,26 @@ boolean isPseudoElement = false; VariableNode arg; boolean hasNonOptionalArgument = false; arg = mixinArg(); - label_90: + label_100: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: ; break; default: - jj_la1[129] = jj_gen; - break label_90; + jj_la1[142] = jj_gen; + break label_100; } jj_consume_token(COMMA); - label_91: + label_101: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[130] = jj_gen; - break label_91; + jj_la1[143] = jj_gen; + break label_101; } jj_consume_token(S); } @@ -3136,45 +3385,45 @@ boolean isPseudoElement = false; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COLON: jj_consume_token(COLON); - label_92: + label_102: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[131] = jj_gen; - break label_92; + jj_la1[144] = jj_gen; + break label_102; } jj_consume_token(S); } first = nonVariableTerm(null); prev = first; - label_93: + label_103: while (true) { - if (jj_2_7(3)) { + if (jj_2_8(3)) { ; } else { - break label_93; + break label_103; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: jj_consume_token(COMMA); - label_94: + label_104: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[132] = jj_gen; - break label_94; + jj_la1[145] = jj_gen; + break label_104; } jj_consume_token(S); } break; default: - jj_la1[133] = jj_gen; + jj_la1[146] = jj_gen; ; } prev = nonVariableTerm(prev); @@ -3186,13 +3435,13 @@ boolean isPseudoElement = false; prev, variable.image); break; default: - jj_la1[134] = jj_gen; + jj_la1[147] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[135] = jj_gen; + jj_la1[148] = jj_gen; ; } VariableNode arg = new VariableNode(name, first, false); @@ -3207,7 +3456,7 @@ boolean isPseudoElement = false; LexicalUnitImpl prev = null; first = term(null); args.add(first); prev = first; - label_95: + label_105: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case PLUS: @@ -3242,58 +3491,58 @@ boolean isPseudoElement = false; ; break; default: - jj_la1[136] = jj_gen; - break label_95; + jj_la1[149] = jj_gen; + break label_105; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COLON: jj_consume_token(COLON); - label_96: + label_106: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[137] = jj_gen; - break label_96; + jj_la1[150] = jj_gen; + break label_106; } jj_consume_token(S); } break; default: - jj_la1[138] = jj_gen; + jj_la1[151] = jj_gen; ; } next = term(prev); prev.setNextLexicalUnit(next); prev = next; } - label_97: + label_107: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: ; break; default: - jj_la1[139] = jj_gen; - break label_97; + jj_la1[152] = jj_gen; + break label_107; } jj_consume_token(COMMA); - label_98: + label_108: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[140] = jj_gen; - break label_98; + jj_la1[153] = jj_gen; + break label_108; } jj_consume_token(S); } first = term(null); args.add(first); prev = first; - label_99: + label_109: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case PLUS: @@ -3328,27 +3577,27 @@ boolean isPseudoElement = false; ; break; default: - jj_la1[141] = jj_gen; - break label_99; + jj_la1[154] = jj_gen; + break label_109; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COLON: jj_consume_token(COLON); - label_100: + label_110: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[142] = jj_gen; - break label_100; + jj_la1[155] = jj_gen; + break label_110; } jj_consume_token(S); } break; default: - jj_la1[143] = jj_gen; + jj_la1[156] = jj_gen; ; } next = term(prev); @@ -3363,15 +3612,15 @@ boolean isPseudoElement = false; String name; ArrayList<LexicalUnitImpl> args=null; jj_consume_token(INCLUDE_SYM); - label_101: + label_111: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[144] = jj_gen; - break label_101; + jj_la1[157] = jj_gen; + break label_111; } jj_consume_token(S); } @@ -3390,22 +3639,22 @@ boolean isPseudoElement = false; jj_consume_token(RPARAN); break; default: - jj_la1[145] = jj_gen; + jj_la1[158] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_102: + label_112: while (true) { jj_consume_token(SEMICOLON); - label_103: + label_113: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[146] = jj_gen; - break label_103; + jj_la1[159] = jj_gen; + break label_113; } jj_consume_token(S); } @@ -3414,8 +3663,8 @@ boolean isPseudoElement = false; ; break; default: - jj_la1[147] = jj_gen; - break label_102; + jj_la1[160] = jj_gen; + break label_112; } } documentHandler.includeDirective(name, args); @@ -3429,38 +3678,38 @@ boolean isPseudoElement = false; } final public void listModifyDirective() throws ParseException { - if (jj_2_8(5)) { + if (jj_2_9(5)) { removeDirective(); - } else if (jj_2_9(5)) { - appendDirective(); } else if (jj_2_10(5)) { + appendDirective(); + } else if (jj_2_11(5)) { containsDirective(); } else { jj_consume_token(-1); throw new ParseException(); } - label_104: + label_114: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[148] = jj_gen; - break label_104; + jj_la1[161] = jj_gen; + break label_114; } jj_consume_token(S); } jj_consume_token(SEMICOLON); - label_105: + label_115: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[149] = jj_gen; - break label_105; + jj_la1[162] = jj_gen; + break label_115; } jj_consume_token(S); } @@ -3477,41 +3726,41 @@ boolean isPseudoElement = false; Token n = null; n = jj_consume_token(VARIABLE); variable = n.image; - label_106: + label_116: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[150] = jj_gen; - break label_106; + jj_la1[163] = jj_gen; + break label_116; } jj_consume_token(S); } jj_consume_token(COLON); - label_107: + label_117: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[151] = jj_gen; - break label_107; + jj_la1[164] = jj_gen; + break label_117; } jj_consume_token(S); } jj_consume_token(APPEND); - label_108: + label_118: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[152] = jj_gen; - break label_108; + jj_la1[165] = jj_gen; + break label_118; } jj_consume_token(S); } @@ -3521,19 +3770,19 @@ boolean isPseudoElement = false; jj_consume_token(RPARAN); break; default: - jj_la1[153] = jj_gen; + jj_la1[166] = jj_gen; ; } jj_consume_token(COMMA); - label_109: + label_119: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[154] = jj_gen; - break label_109; + jj_la1[167] = jj_gen; + break label_119; } jj_consume_token(S); } @@ -3541,35 +3790,35 @@ boolean isPseudoElement = false; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: jj_consume_token(COMMA); - label_110: + label_120: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[155] = jj_gen; - break label_110; + jj_la1[168] = jj_gen; + break label_120; } jj_consume_token(S); } n = jj_consume_token(IDENT); separator = n.image; - label_111: + label_121: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[156] = jj_gen; - break label_111; + jj_la1[169] = jj_gen; + break label_121; } jj_consume_token(S); } break; default: - jj_la1[157] = jj_gen; + jj_la1[170] = jj_gen; ; } jj_consume_token(RPARAN); @@ -3587,41 +3836,41 @@ boolean isPseudoElement = false; Token n = null; n = jj_consume_token(VARIABLE); variable = n.image; - label_112: + label_122: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[158] = jj_gen; - break label_112; + jj_la1[171] = jj_gen; + break label_122; } jj_consume_token(S); } jj_consume_token(COLON); - label_113: + label_123: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[159] = jj_gen; - break label_113; + jj_la1[172] = jj_gen; + break label_123; } jj_consume_token(S); } jj_consume_token(REMOVE); - label_114: + label_124: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[160] = jj_gen; - break label_114; + jj_la1[173] = jj_gen; + break label_124; } jj_consume_token(S); } @@ -3631,19 +3880,19 @@ boolean isPseudoElement = false; jj_consume_token(RPARAN); break; default: - jj_la1[161] = jj_gen; + jj_la1[174] = jj_gen; ; } jj_consume_token(COMMA); - label_115: + label_125: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[162] = jj_gen; - break label_115; + jj_la1[175] = jj_gen; + break label_125; } jj_consume_token(S); } @@ -3651,35 +3900,35 @@ boolean isPseudoElement = false; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: jj_consume_token(COMMA); - label_116: + label_126: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[163] = jj_gen; - break label_116; + jj_la1[176] = jj_gen; + break label_126; } jj_consume_token(S); } n = jj_consume_token(IDENT); separator = n.image; - label_117: + label_127: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[164] = jj_gen; - break label_117; + jj_la1[177] = jj_gen; + break label_127; } jj_consume_token(S); } break; default: - jj_la1[165] = jj_gen; + jj_la1[178] = jj_gen; ; } jj_consume_token(RPARAN); @@ -3699,46 +3948,46 @@ boolean isPseudoElement = false; case VARIABLE: n = jj_consume_token(VARIABLE); variable = n.image; - label_118: + label_128: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[166] = jj_gen; - break label_118; + jj_la1[179] = jj_gen; + break label_128; } jj_consume_token(S); } jj_consume_token(COLON); - label_119: + label_129: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[167] = jj_gen; - break label_119; + jj_la1[180] = jj_gen; + break label_129; } jj_consume_token(S); } break; default: - jj_la1[168] = jj_gen; + jj_la1[181] = jj_gen; ; } jj_consume_token(CONTAINS); - label_120: + label_130: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[169] = jj_gen; - break label_120; + jj_la1[182] = jj_gen; + break label_130; } jj_consume_token(S); } @@ -3748,19 +3997,19 @@ boolean isPseudoElement = false; jj_consume_token(RPARAN); break; default: - jj_la1[170] = jj_gen; + jj_la1[183] = jj_gen; ; } jj_consume_token(COMMA); - label_121: + label_131: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[171] = jj_gen; - break label_121; + jj_la1[184] = jj_gen; + break label_131; } jj_consume_token(S); } @@ -3768,35 +4017,35 @@ boolean isPseudoElement = false; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: jj_consume_token(COMMA); - label_122: + label_132: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[172] = jj_gen; - break label_122; + jj_la1[185] = jj_gen; + break label_132; } jj_consume_token(S); } n = jj_consume_token(IDENT); separator = n.image; - label_123: + label_133: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[173] = jj_gen; - break label_123; + jj_la1[186] = jj_gen; + break label_133; } jj_consume_token(S); } break; default: - jj_la1[174] = jj_gen; + jj_la1[187] = jj_gen; ; } jj_consume_token(RPARAN); @@ -3901,7 +4150,7 @@ boolean isPseudoElement = false; warnDirective(); break; default: - jj_la1[175] = jj_gen; + jj_la1[188] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -3912,15 +4161,15 @@ boolean isPseudoElement = false; String content = skipStatementUntilSemiColon(); // TODO should evaluate the content expression, call documentHandler.debugDirective() etc. System.out.println(content); - label_124: + label_134: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[176] = jj_gen; - break label_124; + jj_la1[189] = jj_gen; + break label_134; } jj_consume_token(S); } @@ -3931,15 +4180,15 @@ boolean isPseudoElement = false; String content = skipStatementUntilSemiColon(); // TODO should evaluate the content expression, call documentHandler.warnDirective() etc. System.err.println(content); - label_125: + label_135: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[177] = jj_gen; - break label_125; + jj_la1[190] = jj_gen; + break label_135; } jj_consume_token(S); } @@ -3965,20 +4214,20 @@ boolean isPseudoElement = false; exclusive = false; break; default: - jj_la1[178] = jj_gen; + jj_la1[191] = jj_gen; jj_consume_token(-1); throw new ParseException(); } to = skipStatementUntilLeftBrace(); - label_126: + label_136: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[179] = jj_gen; - break label_126; + jj_la1[192] = jj_gen; + break label_136; } jj_consume_token(S); } @@ -3999,31 +4248,31 @@ boolean isPseudoElement = false; final public void extendDirective() throws ParseException { ArrayList<String> list; jj_consume_token(EXTEND_SYM); - label_127: + label_137: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[180] = jj_gen; - break label_127; + jj_la1[193] = jj_gen; + break label_137; } jj_consume_token(S); } list = selectorList(); - label_128: + label_138: while (true) { jj_consume_token(SEMICOLON); - label_129: + label_139: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[181] = jj_gen; - break label_129; + jj_la1[194] = jj_gen; + break label_139; } jj_consume_token(S); } @@ -4032,8 +4281,8 @@ boolean isPseudoElement = false; ; break; default: - jj_la1[182] = jj_gen; - break label_128; + jj_la1[195] = jj_gen; + break label_138; } } documentHandler.extendDirective(list); @@ -4060,28 +4309,28 @@ boolean isPseudoElement = false; LexicalUnit exp; name = property(); jj_consume_token(COLON); - label_130: + label_140: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[183] = jj_gen; - break label_130; + jj_la1[196] = jj_gen; + break label_140; } jj_consume_token(S); } jj_consume_token(LBRACE); - label_131: + label_141: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[184] = jj_gen; - break label_131; + jj_la1[197] = jj_gen; + break label_141; } jj_consume_token(S); } @@ -4092,29 +4341,29 @@ LexicalUnit exp; declaration(); break; default: - jj_la1[185] = jj_gen; + jj_la1[198] = jj_gen; ; } - label_132: + label_142: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SEMICOLON: ; break; default: - jj_la1[186] = jj_gen; - break label_132; + jj_la1[199] = jj_gen; + break label_142; } jj_consume_token(SEMICOLON); - label_133: + label_143: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[187] = jj_gen; - break label_133; + jj_la1[200] = jj_gen; + break label_143; } jj_consume_token(S); } @@ -4124,21 +4373,21 @@ LexicalUnit exp; declaration(); break; default: - jj_la1[188] = jj_gen; + jj_la1[201] = jj_gen; ; } } jj_consume_token(RBRACE); documentHandler.endNestedProperties(name); - label_134: + label_144: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[189] = jj_gen; - break label_134; + jj_la1[202] = jj_gen; + break label_144; } jj_consume_token(S); } @@ -4149,7 +4398,7 @@ LexicalUnit exp; */ final public void styleRuleOrDeclarationOrNestedProperties() throws ParseException { try { - if (jj_2_11(5)) { + if (jj_2_12(5)) { styleRule(); } else { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -4162,7 +4411,7 @@ LexicalUnit exp; declarationOrNestedProperties(); break; default: - jj_la1[190] = jj_gen; + jj_la1[203] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4206,15 +4455,15 @@ LexicalUnit exp; name = property(); save = token; jj_consume_token(COLON); - label_135: + label_145: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[191] = jj_gen; - break label_135; + jj_la1[204] = jj_gen; + break label_145; } jj_consume_token(S); } @@ -4253,7 +4502,7 @@ LexicalUnit exp; important = prio(); break; default: - jj_la1[192] = jj_gen; + jj_la1[205] = jj_gen; ; } Token next = getToken(1); @@ -4271,15 +4520,15 @@ LexicalUnit exp; break; case LBRACE: jj_consume_token(LBRACE); - label_136: + label_146: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[193] = jj_gen; - break label_136; + jj_la1[206] = jj_gen; + break label_146; } jj_consume_token(S); } @@ -4290,29 +4539,29 @@ LexicalUnit exp; declaration(); break; default: - jj_la1[194] = jj_gen; + jj_la1[207] = jj_gen; ; } - label_137: + label_147: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SEMICOLON: ; break; default: - jj_la1[195] = jj_gen; - break label_137; + jj_la1[208] = jj_gen; + break label_147; } jj_consume_token(SEMICOLON); - label_138: + label_148: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[196] = jj_gen; - break label_138; + jj_la1[209] = jj_gen; + break label_148; } jj_consume_token(S); } @@ -4322,27 +4571,27 @@ LexicalUnit exp; declaration(); break; default: - jj_la1[197] = jj_gen; + jj_la1[210] = jj_gen; ; } } jj_consume_token(RBRACE); - label_139: + label_149: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[198] = jj_gen; - break label_139; + jj_la1[211] = jj_gen; + break label_149; } jj_consume_token(S); } documentHandler.endNestedProperties(name); break; default: - jj_la1[199] = jj_gen; + jj_la1[212] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4392,15 +4641,15 @@ LexicalUnit exp; name = property(); save = token; jj_consume_token(COLON); - label_140: + label_150: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[200] = jj_gen; - break label_140; + jj_la1[213] = jj_gen; + break label_150; } jj_consume_token(S); } @@ -4410,7 +4659,7 @@ LexicalUnit exp; important = prio(); break; default: - jj_la1[201] = jj_gen; + jj_la1[214] = jj_gen; ; } documentHandler.property(name, exp, important); @@ -4453,15 +4702,15 @@ LexicalUnit exp; */ final public boolean prio() throws ParseException { jj_consume_token(IMPORTANT_SYM); - label_141: + label_151: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[202] = jj_gen; - break label_141; + jj_la1[215] = jj_gen; + break label_151; } jj_consume_token(S); } @@ -4471,15 +4720,15 @@ LexicalUnit exp; final public boolean guarded() throws ParseException { jj_consume_token(GUARDED_SYM); - label_142: + label_152: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[203] = jj_gen; - break label_142; + jj_la1[216] = jj_gen; + break label_152; } jj_consume_token(S); } @@ -4495,15 +4744,15 @@ LexicalUnit exp; switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case DIV: n = jj_consume_token(DIV); - label_143: + label_153: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[204] = jj_gen; - break label_143; + jj_la1[217] = jj_gen; + break label_153; } jj_consume_token(S); } @@ -4513,15 +4762,15 @@ LexicalUnit exp; break; case COMMA: n = jj_consume_token(COMMA); - label_144: + label_154: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[205] = jj_gen; - break label_144; + jj_la1[218] = jj_gen; + break label_154; } jj_consume_token(S); } @@ -4530,7 +4779,7 @@ LexicalUnit exp; prev);} break; default: - jj_la1[206] = jj_gen; + jj_la1[219] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4545,12 +4794,12 @@ LexicalUnit exp; char op; first = term(null); res = first; - label_145: + label_155: while (true) { - if (jj_2_12(2)) { + if (jj_2_13(2)) { ; } else { - break label_145; + break label_155; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case COMMA: @@ -4558,7 +4807,7 @@ LexicalUnit exp; res = operator(res); break; default: - jj_la1[207] = jj_gen; + jj_la1[220] = jj_gen; ; } res = term(res); @@ -4581,7 +4830,7 @@ LexicalUnit exp; {if (true) return '+';} break; default: - jj_la1[208] = jj_gen; + jj_la1[221] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4629,7 +4878,7 @@ LexicalUnit exp; result = variableTerm(prev); break; default: - jj_la1[209] = jj_gen; + jj_la1[222] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4680,7 +4929,7 @@ LexicalUnitImpl result = null; op = unaryOperator(); break; default: - jj_la1[210] = jj_gen; + jj_la1[223] = jj_gen; ; } switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { @@ -4785,7 +5034,7 @@ LexicalUnitImpl result = null; result = function(op, prev); break; default: - jj_la1[211] = jj_gen; + jj_la1[224] = jj_gen; jj_consume_token(-1); throw new ParseException(); } @@ -4812,7 +5061,7 @@ LexicalUnitImpl result = null; s+="."; break; default: - jj_la1[212] = jj_gen; + jj_la1[225] = jj_gen; ; } n = jj_consume_token(IDENT); @@ -4859,25 +5108,25 @@ LexicalUnitImpl result = null; result = unicode(prev); break; default: - jj_la1[213] = jj_gen; + jj_la1[226] = jj_gen; jj_consume_token(-1); throw new ParseException(); } break; default: - jj_la1[214] = jj_gen; + jj_la1[227] = jj_gen; jj_consume_token(-1); throw new ParseException(); } - label_146: + label_156: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[215] = jj_gen; - break label_146; + jj_la1[228] = jj_gen; + break label_156; } jj_consume_token(S); } @@ -4893,15 +5142,15 @@ LexicalUnitImpl result = null; Token n; LexicalUnit params = null; n = jj_consume_token(FUNCTION); - label_147: + label_157: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[216] = jj_gen; - break label_147; + jj_la1[229] = jj_gen; + break label_157; } jj_consume_token(S); } @@ -4943,7 +5192,7 @@ LexicalUnitImpl result = null; params = expr(); break; default: - jj_la1[217] = jj_gen; + jj_la1[230] = jj_gen; ; } jj_consume_token(RPARAN); @@ -5414,15 +5663,15 @@ LexicalUnitImpl result = null; */ final public void _parseRule() throws ParseException { String ret = null; - label_148: + label_158: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[218] = jj_gen; - break label_148; + jj_la1[231] = jj_gen; + break label_158; } jj_consume_token(S); } @@ -5454,7 +5703,7 @@ LexicalUnitImpl result = null; fontFace(); break; default: - jj_la1[219] = jj_gen; + jj_la1[232] = jj_gen; ret = skipStatement(); if ((ret == null) || (ret.length() == 0)) { {if (true) return;} @@ -5469,15 +5718,15 @@ LexicalUnitImpl result = null; } final public void _parseImportRule() throws ParseException { - label_149: + label_159: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[220] = jj_gen; - break label_149; + jj_la1[233] = jj_gen; + break label_159; } jj_consume_token(S); } @@ -5485,15 +5734,15 @@ LexicalUnitImpl result = null; } final public void _parseMediaRule() throws ParseException { - label_150: + label_160: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[221] = jj_gen; - break label_150; + jj_la1[234] = jj_gen; + break label_160; } jj_consume_token(S); } @@ -5501,15 +5750,15 @@ LexicalUnitImpl result = null; } final public void _parseDeclarationBlock() throws ParseException { - label_151: + label_161: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[222] = jj_gen; - break label_151; + jj_la1[235] = jj_gen; + break label_161; } jj_consume_token(S); } @@ -5519,29 +5768,29 @@ LexicalUnitImpl result = null; declaration(); break; default: - jj_la1[223] = jj_gen; + jj_la1[236] = jj_gen; ; } - label_152: + label_162: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case SEMICOLON: ; break; default: - jj_la1[224] = jj_gen; - break label_152; + jj_la1[237] = jj_gen; + break label_162; } jj_consume_token(SEMICOLON); - label_153: + label_163: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[225] = jj_gen; - break label_153; + jj_la1[238] = jj_gen; + break label_163; } jj_consume_token(S); } @@ -5551,7 +5800,7 @@ LexicalUnitImpl result = null; declaration(); break; default: - jj_la1[226] = jj_gen; + jj_la1[239] = jj_gen; ; } } @@ -5560,15 +5809,15 @@ LexicalUnitImpl result = null; final public ArrayList<String> _parseSelectors() throws ParseException { ArrayList<String> p = null; try { - label_154: + label_164: while (true) { switch ((jj_ntk==-1)?jj_ntk():jj_ntk) { case S: ; break; default: - jj_la1[227] = jj_gen; - break label_154; + jj_la1[240] = jj_gen; + break label_164; } jj_consume_token(S); } @@ -5664,228 +5913,52 @@ LexicalUnitImpl result = null; finally { jj_save(11, xla); } } - private boolean jj_3R_252() { - if (jj_scan_token(FUNCTION)) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(1)) { jj_scanpos = xsp; break; } - } - xsp = jj_scanpos; - if (jj_3R_273()) jj_scanpos = xsp; - if (jj_scan_token(RPARAN)) return true; - return false; - } - - private boolean jj_3_1() { - if (jj_3R_155()) return true; - return false; - } - - private boolean jj_3R_228() { - if (jj_3R_258()) return true; - return false; - } - - private boolean jj_3R_224() { - if (jj_3R_256()) return true; - return false; - } - - private boolean jj_3R_171() { - if (jj_3R_193()) return true; - return false; - } - - private boolean jj_3R_223() { - if (jj_3R_255()) return true; - return false; - } - - private boolean jj_3R_222() { - if (jj_3R_254()) return true; - return false; - } - - private boolean jj_3_3() { - if (jj_3R_157()) return true; - if (jj_3R_158()) return true; - return false; - } - - private boolean jj_3R_226() { - if (jj_scan_token(COMMA)) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(1)) { jj_scanpos = xsp; break; } - } - if (jj_3R_225()) return true; - return false; - } - - private boolean jj_3R_225() { - if (jj_3R_158()) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3_3()) { jj_scanpos = xsp; break; } - } - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(1)) { jj_scanpos = xsp; break; } - } - return false; - } - - private boolean jj_3R_170() { - if (jj_3R_192()) return true; - return false; - } - - private boolean jj_3R_227() { - if (jj_3R_257()) return true; - return false; - } - - private boolean jj_3R_238() { - if (jj_scan_token(SEMICOLON)) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(1)) { jj_scanpos = xsp; break; } - } - return false; - } - - private boolean jj_3R_191() { - if (jj_scan_token(EXTEND_SYM)) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(1)) { jj_scanpos = xsp; break; } - } - if (jj_3R_184()) return true; - if (jj_3R_238()) return true; - while (true) { - xsp = jj_scanpos; - if (jj_3R_238()) { jj_scanpos = xsp; break; } - } - return false; - } - - private boolean jj_3R_293() { - if (jj_scan_token(EACH_SYM)) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(1)) { jj_scanpos = xsp; break; } - } - if (jj_scan_token(VARIABLE)) return true; - while (true) { - xsp = jj_scanpos; - if (jj_scan_token(1)) { jj_scanpos = xsp; break; } - } - if (jj_scan_token(EACH_IN)) return true; - return false; - } - - private boolean jj_3R_184() { - if (jj_3R_225()) return true; - Token xsp; - while (true) { - xsp = jj_scanpos; - if (jj_3R_226()) { jj_scanpos = xsp; break; } - } - return false; - } - - private boolean jj_3R_169() { - if (jj_3R_191()) return true; - return false; - } - - private boolean jj_3R_253() { - if (jj_scan_token(DOT)) return true; - return false; - } - - private boolean jj_3R_221() { - Token xsp; - xsp = jj_scanpos; - if (jj_3R_253()) jj_scanpos = xsp; - if (jj_scan_token(IDENT)) return true; - return false; - } - - private boolean jj_3R_168() { - if (jj_3R_190()) return true; - return false; - } - - private boolean jj_3R_220() { - if (jj_scan_token(STRING)) return true; - return false; - } - - private boolean jj_3R_219() { - if (jj_3R_252()) return true; - return false; + private boolean jj_2_13(int xla) { + jj_la = xla; jj_lastpos = jj_scanpos = token; + try { return !jj_3_13(); } + catch(LookaheadSuccess ls) { return true; } + finally { jj_save(12, xla); } } - private boolean jj_3R_183() { + private boolean jj_3R_196() { Token xsp; xsp = jj_scanpos; - if (jj_3R_220()) { - jj_scanpos = xsp; - if (jj_3R_221()) { - jj_scanpos = xsp; - if (jj_3R_222()) { + if (jj_3_3()) { jj_scanpos = xsp; - if (jj_3R_223()) { + if (jj_3R_239()) { jj_scanpos = xsp; - if (jj_3R_224()) return true; - } - } + if (jj_3R_240()) return true; } } return false; } - private boolean jj_3R_185() { - Token xsp; - xsp = jj_scanpos; - if (jj_3_2()) { - jj_scanpos = xsp; - if (jj_3R_227()) { - jj_scanpos = xsp; - if (jj_3R_228()) return true; - } - } + private boolean jj_3_3() { + if (jj_3R_166()) return true; return false; } - private boolean jj_3_2() { - if (jj_3R_156()) return true; + private boolean jj_3_6() { + if (jj_3R_169()) return true; return false; } - private boolean jj_3_5() { - if (jj_3R_159()) return true; + private boolean jj_3_1() { + if (jj_3R_165()) return true; return false; } - private boolean jj_3R_351() { + private boolean jj_3R_368() { Token xsp; xsp = jj_scanpos; - if (jj_3_5()) { + if (jj_3_6()) { jj_scanpos = xsp; - if (jj_scan_token(75)) { - jj_scanpos = xsp; - if (jj_scan_token(71)) { + if (jj_scan_token(76)) { jj_scanpos = xsp; if (jj_scan_token(72)) { jj_scanpos = xsp; + if (jj_scan_token(73)) { + jj_scanpos = xsp; if (jj_scan_token(33)) { jj_scanpos = xsp; if (jj_scan_token(34)) { @@ -5933,23 +6006,23 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_218() { + private boolean jj_3R_230() { if (jj_scan_token(DIMEN)) return true; return false; } - private boolean jj_3R_306() { + private boolean jj_3R_323() { if (jj_scan_token(INTERPOLATION)) return true; return false; } - private boolean jj_3R_217() { + private boolean jj_3R_229() { if (jj_scan_token(KHZ)) return true; return false; } - private boolean jj_3R_164() { - if (jj_3R_184()) return true; + private boolean jj_3R_174() { + if (jj_3R_195()) return true; if (jj_scan_token(LBRACE)) return true; Token xsp; while (true) { @@ -5958,7 +6031,7 @@ LexicalUnitImpl result = null; } while (true) { xsp = jj_scanpos; - if (jj_3R_185()) { jj_scanpos = xsp; break; } + if (jj_3R_196()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RBRACE)) return true; while (true) { @@ -5968,17 +6041,17 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_216() { + private boolean jj_3R_228() { if (jj_scan_token(HZ)) return true; return false; } - private boolean jj_3R_167() { - if (jj_3R_189()) return true; + private boolean jj_3R_177() { + if (jj_3R_200()) return true; return false; } - private boolean jj_3R_309() { + private boolean jj_3R_326() { if (jj_scan_token(WARN_SYM)) return true; Token xsp; while (true) { @@ -5988,27 +6061,27 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_215() { + private boolean jj_3R_227() { if (jj_scan_token(MS)) return true; return false; } - private boolean jj_3R_282() { - if (jj_3R_309()) return true; + private boolean jj_3R_299() { + if (jj_3R_326()) return true; return false; } - private boolean jj_3R_214() { + private boolean jj_3R_226() { if (jj_scan_token(SECOND)) return true; return false; } - private boolean jj_3R_213() { + private boolean jj_3R_225() { if (jj_scan_token(GRAD)) return true; return false; } - private boolean jj_3R_260() { + private boolean jj_3R_274() { if (jj_scan_token(FUNCTION)) return true; Token xsp; while (true) { @@ -6018,12 +6091,12 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_212() { + private boolean jj_3R_224() { if (jj_scan_token(RAD)) return true; return false; } - private boolean jj_3R_308() { + private boolean jj_3R_325() { if (jj_scan_token(DEBUG_SYM)) return true; Token xsp; while (true) { @@ -6033,12 +6106,12 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_211() { + private boolean jj_3R_223() { if (jj_scan_token(DEG)) return true; return false; } - private boolean jj_3R_239() { + private boolean jj_3R_251() { if (jj_scan_token(VARIABLE)) return true; Token xsp; while (true) { @@ -6048,7 +6121,7 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_242() { + private boolean jj_3R_254() { if (jj_scan_token(SEMICOLON)) return true; Token xsp; while (true) { @@ -6058,62 +6131,62 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_210() { + private boolean jj_3R_222() { if (jj_scan_token(EXS)) return true; return false; } - private boolean jj_3R_209() { + private boolean jj_3R_221() { if (jj_scan_token(EMS)) return true; return false; } - private boolean jj_3R_268() { + private boolean jj_3R_298() { + if (jj_3R_325()) return true; + return false; + } + + private boolean jj_3R_282() { Token xsp; xsp = jj_scanpos; - if (jj_3R_281()) { + if (jj_3R_298()) { jj_scanpos = xsp; - if (jj_3R_282()) return true; + if (jj_3R_299()) return true; } return false; } - private boolean jj_3R_281() { - if (jj_3R_308()) return true; - return false; - } - - private boolean jj_3R_305() { + private boolean jj_3R_322() { if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_277() { + private boolean jj_3R_294() { Token xsp; xsp = jj_scanpos; - if (jj_3R_305()) { + if (jj_3R_322()) { jj_scanpos = xsp; - if (jj_3R_306()) return true; + if (jj_3R_323()) return true; } return false; } - private boolean jj_3R_208() { + private boolean jj_3R_220() { if (jj_scan_token(PX)) return true; return false; } - private boolean jj_3R_337() { - if (jj_3R_351()) return true; + private boolean jj_3R_354() { + if (jj_3R_368()) return true; return false; } - private boolean jj_3R_259() { + private boolean jj_3R_273() { Token xsp; - if (jj_3R_277()) return true; + if (jj_3R_294()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_277()) { jj_scanpos = xsp; break; } + if (jj_3R_294()) { jj_scanpos = xsp; break; } } while (true) { xsp = jj_scanpos; @@ -6122,82 +6195,85 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_207() { + private boolean jj_3R_219() { if (jj_scan_token(IN)) return true; return false; } - private boolean jj_3R_292() { + private boolean jj_3R_309() { if (jj_scan_token(IF_SYM)) return true; Token xsp; - if (jj_3R_337()) return true; + if (jj_3R_354()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_337()) { jj_scanpos = xsp; break; } + if (jj_3R_354()) { jj_scanpos = xsp; break; } } if (jj_scan_token(LBRACE)) return true; return false; } - private boolean jj_3R_275() { - if (jj_3R_293()) return true; + private boolean jj_3R_292() { + if (jj_3R_310()) return true; return false; } - private boolean jj_3R_206() { + private boolean jj_3R_218() { if (jj_scan_token(PC)) return true; return false; } - private boolean jj_3R_205() { + private boolean jj_3R_217() { if (jj_scan_token(MM)) return true; return false; } - private boolean jj_3R_304() { + private boolean jj_3R_321() { if (jj_scan_token(S)) return true; return false; } - private boolean jj_3R_303() { + private boolean jj_3R_320() { if (jj_scan_token(DOT)) return true; return false; } - private boolean jj_3R_302() { + private boolean jj_3R_319() { if (jj_scan_token(EQ)) return true; return false; } - private boolean jj_3R_204() { + private boolean jj_3R_216() { if (jj_scan_token(CM)) return true; return false; } - private boolean jj_3R_301() { + private boolean jj_3R_318() { if (jj_scan_token(RPARAN)) return true; return false; } - private boolean jj_3R_300() { + private boolean jj_3R_317() { if (jj_scan_token(FUNCTION)) return true; return false; } - private boolean jj_3R_156() { + private boolean jj_3R_166() { Token xsp; xsp = jj_scanpos; - if (jj_3_4()) { + if (jj_3_5()) { jj_scanpos = xsp; - if (jj_3R_167()) { + if (jj_3R_177()) { jj_scanpos = xsp; - if (jj_3R_168()) { + if (jj_3R_178()) { jj_scanpos = xsp; - if (jj_3R_169()) { + if (jj_3R_179()) { jj_scanpos = xsp; - if (jj_3R_170()) { + if (jj_3R_180()) { jj_scanpos = xsp; - if (jj_3R_171()) return true; + if (jj_3R_181()) { + jj_scanpos = xsp; + if (jj_3R_182()) return true; + } } } } @@ -6206,100 +6282,100 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3_4() { - if (jj_3R_155()) return true; + private boolean jj_3_5() { + if (jj_3R_165()) return true; return false; } - private boolean jj_3R_299() { + private boolean jj_3R_316() { if (jj_scan_token(COLON)) return true; return false; } - private boolean jj_3R_241() { - if (jj_3R_267()) return true; + private boolean jj_3R_253() { + if (jj_3R_281()) return true; return false; } - private boolean jj_3R_203() { + private boolean jj_3R_215() { if (jj_scan_token(PT)) return true; return false; } - private boolean jj_3R_298() { + private boolean jj_3R_315() { if (jj_scan_token(INTERPOLATION)) return true; return false; } - private boolean jj_3R_297() { + private boolean jj_3R_314() { if (jj_scan_token(COMMA)) return true; return false; } - private boolean jj_3R_296() { + private boolean jj_3R_313() { if (jj_scan_token(STRING)) return true; return false; } - private boolean jj_3R_202() { + private boolean jj_3R_214() { if (jj_scan_token(PERCENTAGE)) return true; return false; } - private boolean jj_3R_295() { + private boolean jj_3R_312() { if (jj_scan_token(NUMBER)) return true; return false; } - private boolean jj_3R_257() { + private boolean jj_3R_271() { Token xsp; xsp = jj_scanpos; - if (jj_3R_274()) { + if (jj_3R_291()) { jj_scanpos = xsp; - if (jj_3R_275()) return true; + if (jj_3R_292()) return true; } return false; } - private boolean jj_3R_274() { - if (jj_3R_292()) return true; + private boolean jj_3R_291() { + if (jj_3R_309()) return true; return false; } - private boolean jj_3R_188() { - if (jj_3R_231()) return true; + private boolean jj_3R_199() { + if (jj_3R_243()) return true; return false; } - private boolean jj_3R_294() { + private boolean jj_3R_311() { if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_276() { + private boolean jj_3R_293() { Token xsp; xsp = jj_scanpos; - if (jj_3R_294()) { + if (jj_3R_311()) { jj_scanpos = xsp; - if (jj_3R_295()) { + if (jj_3R_312()) { jj_scanpos = xsp; - if (jj_3R_296()) { + if (jj_3R_313()) { jj_scanpos = xsp; - if (jj_3R_297()) { + if (jj_3R_314()) { jj_scanpos = xsp; - if (jj_3R_298()) { + if (jj_3R_315()) { jj_scanpos = xsp; - if (jj_3R_299()) { + if (jj_3R_316()) { jj_scanpos = xsp; - if (jj_3R_300()) { + if (jj_3R_317()) { jj_scanpos = xsp; - if (jj_3R_301()) { + if (jj_3R_318()) { jj_scanpos = xsp; - if (jj_3R_302()) { + if (jj_3R_319()) { jj_scanpos = xsp; - if (jj_3R_303()) { + if (jj_3R_320()) { jj_scanpos = xsp; - if (jj_3R_304()) return true; + if (jj_3R_321()) return true; } } } @@ -6313,58 +6389,58 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_201() { + private boolean jj_3R_213() { if (jj_scan_token(NUMBER)) return true; return false; } - private boolean jj_3R_200() { - if (jj_3R_251()) return true; + private boolean jj_3R_212() { + if (jj_3R_265()) return true; return false; } - private boolean jj_3R_182() { + private boolean jj_3R_193() { Token xsp; xsp = jj_scanpos; - if (jj_3R_200()) jj_scanpos = xsp; + if (jj_3R_212()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_201()) { + if (jj_3R_213()) { jj_scanpos = xsp; - if (jj_3R_202()) { + if (jj_3R_214()) { jj_scanpos = xsp; - if (jj_3R_203()) { + if (jj_3R_215()) { jj_scanpos = xsp; - if (jj_3R_204()) { + if (jj_3R_216()) { jj_scanpos = xsp; - if (jj_3R_205()) { + if (jj_3R_217()) { jj_scanpos = xsp; - if (jj_3R_206()) { + if (jj_3R_218()) { jj_scanpos = xsp; - if (jj_3R_207()) { + if (jj_3R_219()) { jj_scanpos = xsp; - if (jj_3R_208()) { + if (jj_3R_220()) { jj_scanpos = xsp; - if (jj_3R_209()) { + if (jj_3R_221()) { jj_scanpos = xsp; - if (jj_3R_210()) { + if (jj_3R_222()) { jj_scanpos = xsp; - if (jj_3R_211()) { + if (jj_3R_223()) { jj_scanpos = xsp; - if (jj_3R_212()) { + if (jj_3R_224()) { jj_scanpos = xsp; - if (jj_3R_213()) { + if (jj_3R_225()) { jj_scanpos = xsp; - if (jj_3R_214()) { + if (jj_3R_226()) { jj_scanpos = xsp; - if (jj_3R_215()) { + if (jj_3R_227()) { jj_scanpos = xsp; - if (jj_3R_216()) { + if (jj_3R_228()) { jj_scanpos = xsp; - if (jj_3R_217()) { + if (jj_3R_229()) { jj_scanpos = xsp; - if (jj_3R_218()) { + if (jj_3R_230()) { jj_scanpos = xsp; - if (jj_3R_219()) return true; + if (jj_3R_231()) return true; } } } @@ -6386,12 +6462,12 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_161() { + private boolean jj_3R_171() { Token xsp; xsp = jj_scanpos; - if (jj_3R_182()) { + if (jj_3R_193()) { jj_scanpos = xsp; - if (jj_3R_183()) return true; + if (jj_3R_194()) return true; } while (true) { xsp = jj_scanpos; @@ -6400,7 +6476,7 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_258() { + private boolean jj_3R_272() { if (jj_scan_token(MICROSOFT_RULE)) return true; Token xsp; while (true) { @@ -6408,37 +6484,37 @@ LexicalUnitImpl result = null; if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } if (jj_scan_token(COLON)) return true; - if (jj_3R_276()) return true; + if (jj_3R_293()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_276()) { jj_scanpos = xsp; break; } + if (jj_3R_293()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_247() { + private boolean jj_3R_261() { if (jj_scan_token(SIBLING)) return true; return false; } - private boolean jj_3R_246() { + private boolean jj_3R_260() { if (jj_scan_token(PRECEDES)) return true; return false; } - private boolean jj_3R_245() { + private boolean jj_3R_259() { if (jj_scan_token(PLUS)) return true; return false; } - private boolean jj_3R_194() { + private boolean jj_3R_206() { Token xsp; xsp = jj_scanpos; - if (jj_3R_245()) { + if (jj_3R_259()) { jj_scanpos = xsp; - if (jj_3R_246()) { + if (jj_3R_260()) { jj_scanpos = xsp; - if (jj_3R_247()) return true; + if (jj_3R_261()) return true; } } while (true) { @@ -6448,17 +6524,17 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_254() { + private boolean jj_3R_268() { if (jj_scan_token(HASH)) return true; return false; } - private boolean jj_3R_231() { - if (jj_3R_239()) return true; + private boolean jj_3R_243() { + if (jj_3R_251()) return true; return false; } - private boolean jj_3R_174() { + private boolean jj_3R_185() { if (jj_scan_token(SIBLING)) return true; Token xsp; while (true) { @@ -6468,7 +6544,7 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_173() { + private boolean jj_3R_184() { if (jj_scan_token(PRECEDES)) return true; Token xsp; while (true) { @@ -6478,31 +6554,31 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_175() { + private boolean jj_3R_186() { if (jj_scan_token(S)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_194()) jj_scanpos = xsp; + if (jj_3R_206()) jj_scanpos = xsp; return false; } - private boolean jj_3R_157() { + private boolean jj_3R_167() { Token xsp; xsp = jj_scanpos; - if (jj_3R_172()) { + if (jj_3R_183()) { jj_scanpos = xsp; - if (jj_3R_173()) { + if (jj_3R_184()) { jj_scanpos = xsp; - if (jj_3R_174()) { + if (jj_3R_185()) { jj_scanpos = xsp; - if (jj_3R_175()) return true; + if (jj_3R_186()) return true; } } } return false; } - private boolean jj_3R_172() { + private boolean jj_3R_183() { if (jj_scan_token(PLUS)) return true; Token xsp; while (true) { @@ -6512,104 +6588,104 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_192() { - if (jj_3R_239()) return true; + private boolean jj_3R_203() { + if (jj_3R_251()) return true; if (jj_scan_token(COLON)) return true; Token xsp; while (true) { xsp = jj_scanpos; if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } - if (jj_3R_240()) return true; + if (jj_3R_252()) return true; xsp = jj_scanpos; - if (jj_3R_241()) jj_scanpos = xsp; - if (jj_3R_242()) return true; + if (jj_3R_253()) jj_scanpos = xsp; + if (jj_3R_254()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_242()) { jj_scanpos = xsp; break; } + if (jj_3R_254()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_187() { - if (jj_3R_161()) return true; + private boolean jj_3R_198() { + if (jj_3R_171()) return true; return false; } - private boolean jj_3R_166() { + private boolean jj_3R_176() { Token xsp; xsp = jj_scanpos; - if (jj_3R_187()) { + if (jj_3R_198()) { jj_scanpos = xsp; - if (jj_3R_188()) return true; + if (jj_3R_199()) return true; } return false; } - private boolean jj_3R_255() { + private boolean jj_3R_269() { if (jj_scan_token(URL)) return true; return false; } - private boolean jj_3R_165() { - if (jj_3R_186()) return true; + private boolean jj_3R_175() { + if (jj_3R_197()) return true; return false; } - private boolean jj_3R_272() { + private boolean jj_3R_289() { if (jj_scan_token(PLUS)) return true; return false; } - private boolean jj_3R_251() { + private boolean jj_3R_265() { Token xsp; xsp = jj_scanpos; - if (jj_3R_271()) { + if (jj_3R_288()) { jj_scanpos = xsp; - if (jj_3R_272()) return true; + if (jj_3R_289()) return true; } return false; } - private boolean jj_3R_271() { + private boolean jj_3R_288() { if (jj_scan_token(MINUS)) return true; return false; } - private boolean jj_3_12() { + private boolean jj_3_13() { Token xsp; xsp = jj_scanpos; - if (jj_3R_165()) jj_scanpos = xsp; - if (jj_3R_166()) return true; + if (jj_3R_175()) jj_scanpos = xsp; + if (jj_3R_176()) return true; return false; } - private boolean jj_3R_240() { - if (jj_3R_166()) return true; + private boolean jj_3R_252() { + if (jj_3R_176()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3_12()) { jj_scanpos = xsp; break; } + if (jj_3_13()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_196() { + private boolean jj_3R_208() { if (jj_scan_token(HASH)) return true; return false; } - private boolean jj_3R_256() { + private boolean jj_3R_270() { if (jj_scan_token(UNICODERANGE)) return true; return false; } - private boolean jj_3R_326() { + private boolean jj_3R_343() { if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_327() { + private boolean jj_3R_344() { if (jj_scan_token(FUNCTION)) return true; Token xsp; while (true) { @@ -6620,7 +6696,7 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_230() { + private boolean jj_3R_242() { if (jj_scan_token(COMMA)) return true; Token xsp; while (true) { @@ -6630,46 +6706,46 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_280() { + private boolean jj_3R_297() { Token xsp; xsp = jj_scanpos; - if (jj_scan_token(99)) { + if (jj_scan_token(101)) { jj_scanpos = xsp; if (jj_scan_token(10)) { jj_scanpos = xsp; - if (jj_scan_token(96)) { + if (jj_scan_token(97)) { jj_scanpos = xsp; if (jj_scan_token(22)) { jj_scanpos = xsp; if (jj_scan_token(14)) { jj_scanpos = xsp; - if (jj_scan_token(98)) { + if (jj_scan_token(99)) { jj_scanpos = xsp; - if (jj_scan_token(114)) { + if (jj_scan_token(116)) { jj_scanpos = xsp; - if (jj_scan_token(100)) { + if (jj_scan_token(102)) { jj_scanpos = xsp; - if (jj_scan_token(94)) { + if (jj_scan_token(95)) { jj_scanpos = xsp; if (jj_scan_token(18)) { jj_scanpos = xsp; if (jj_scan_token(12)) { jj_scanpos = xsp; - if (jj_scan_token(95)) { + if (jj_scan_token(96)) { jj_scanpos = xsp; if (jj_scan_token(41)) { jj_scanpos = xsp; - if (jj_scan_token(72)) { + if (jj_scan_token(73)) { jj_scanpos = xsp; - if (jj_scan_token(97)) { + if (jj_scan_token(98)) { jj_scanpos = xsp; - if (jj_scan_token(76)) { + if (jj_scan_token(77)) { jj_scanpos = xsp; - if (jj_scan_token(70)) { + if (jj_scan_token(71)) { jj_scanpos = xsp; - if (jj_scan_token(110)) { + if (jj_scan_token(112)) { jj_scanpos = xsp; - if (jj_scan_token(74)) { + if (jj_scan_token(75)) { jj_scanpos = xsp; if (jj_scan_token(23)) { jj_scanpos = xsp; @@ -6681,7 +6757,7 @@ LexicalUnitImpl result = null; jj_scanpos = xsp; if (jj_scan_token(21)) { jj_scanpos = xsp; - if (jj_scan_token(115)) return true; + if (jj_scan_token(117)) return true; } } } @@ -6709,17 +6785,17 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_186() { + private boolean jj_3R_197() { Token xsp; xsp = jj_scanpos; - if (jj_3R_229()) { + if (jj_3R_241()) { jj_scanpos = xsp; - if (jj_3R_230()) return true; + if (jj_3R_242()) return true; } return false; } - private boolean jj_3R_229() { + private boolean jj_3R_241() { if (jj_scan_token(DIV)) return true; Token xsp; while (true) { @@ -6729,7 +6805,7 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_267() { + private boolean jj_3R_281() { if (jj_scan_token(GUARDED_SYM)) return true; Token xsp; while (true) { @@ -6739,7 +6815,7 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_181() { + private boolean jj_3R_192() { if (jj_scan_token(VARIABLE)) return true; Token xsp; while (true) { @@ -6754,10 +6830,10 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_159() { + private boolean jj_3R_169() { Token xsp; xsp = jj_scanpos; - if (jj_3R_181()) jj_scanpos = xsp; + if (jj_3R_192()) jj_scanpos = xsp; if (jj_scan_token(CONTAINS)) return true; while (true) { xsp = jj_scanpos; @@ -6767,7 +6843,7 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_338() { + private boolean jj_3R_355() { if (jj_scan_token(IMPORTANT_SYM)) return true; Token xsp; while (true) { @@ -6777,30 +6853,30 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3_10() { - if (jj_3R_159()) return true; + private boolean jj_3_11() { + if (jj_3R_169()) return true; return false; } - private boolean jj_3R_325() { + private boolean jj_3R_342() { if (jj_scan_token(COLON)) return true; return false; } - private boolean jj_3R_198() { + private boolean jj_3R_210() { if (jj_scan_token(COLON)) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_325()) jj_scanpos = xsp; + if (jj_3R_342()) jj_scanpos = xsp; xsp = jj_scanpos; - if (jj_3R_326()) { + if (jj_3R_343()) { jj_scanpos = xsp; - if (jj_3R_327()) return true; + if (jj_3R_344()) return true; } return false; } - private boolean jj_3R_162() { + private boolean jj_3R_172() { if (jj_scan_token(VARIABLE)) return true; Token xsp; while (true) { @@ -6821,12 +6897,12 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3_9() { - if (jj_3R_163()) return true; + private boolean jj_3_10() { + if (jj_3R_173()) return true; return false; } - private boolean jj_3R_235() { + private boolean jj_3R_247() { if (jj_scan_token(SEMICOLON)) return true; Token xsp; while (true) { @@ -6836,7 +6912,7 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_307() { + private boolean jj_3R_324() { if (jj_scan_token(COLON)) return true; Token xsp; while (true) { @@ -6846,15 +6922,15 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_278() { + private boolean jj_3R_295() { Token xsp; xsp = jj_scanpos; - if (jj_3R_307()) jj_scanpos = xsp; - if (jj_3R_166()) return true; + if (jj_3R_324()) jj_scanpos = xsp; + if (jj_3R_176()) return true; return false; } - private boolean jj_3R_163() { + private boolean jj_3R_173() { if (jj_scan_token(VARIABLE)) return true; Token xsp; while (true) { @@ -6875,104 +6951,104 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_339() { - if (jj_3R_259()) return true; + private boolean jj_3R_356() { + if (jj_3R_273()) return true; if (jj_scan_token(COLON)) return true; return false; } - private boolean jj_3R_266() { - if (jj_3R_280()) return true; + private boolean jj_3R_280() { + if (jj_3R_297()) return true; return false; } - private boolean jj_3R_350() { + private boolean jj_3R_367() { if (jj_scan_token(STRING)) return true; return false; } - private boolean jj_3R_348() { + private boolean jj_3R_365() { if (jj_scan_token(STARMATCH)) return true; return false; } - private boolean jj_3R_349() { + private boolean jj_3R_366() { if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_347() { + private boolean jj_3R_364() { if (jj_scan_token(DOLLARMATCH)) return true; return false; } - private boolean jj_3R_346() { + private boolean jj_3R_363() { if (jj_scan_token(CARETMATCH)) return true; return false; } - private boolean jj_3R_345() { + private boolean jj_3R_362() { if (jj_scan_token(DASHMATCH)) return true; return false; } - private boolean jj_3R_344() { + private boolean jj_3R_361() { if (jj_scan_token(INCLUDES)) return true; return false; } - private boolean jj_3R_340() { - if (jj_3R_339()) return true; + private boolean jj_3R_357() { + if (jj_3R_356()) return true; return false; } - private boolean jj_3R_286() { + private boolean jj_3R_303() { if (jj_scan_token(INTERPOLATION)) return true; return false; } - private boolean jj_3R_233() { - if (jj_3R_239()) return true; + private boolean jj_3R_245() { + if (jj_3R_251()) return true; return false; } - private boolean jj_3R_343() { + private boolean jj_3R_360() { if (jj_scan_token(EQ)) return true; return false; } - private boolean jj_3_8() { - if (jj_3R_162()) return true; + private boolean jj_3_9() { + if (jj_3R_172()) return true; return false; } - private boolean jj_3R_155() { + private boolean jj_3R_165() { Token xsp; xsp = jj_scanpos; - if (jj_3_8()) { - jj_scanpos = xsp; if (jj_3_9()) { jj_scanpos = xsp; - if (jj_3_10()) return true; + if (jj_3_10()) { + jj_scanpos = xsp; + if (jj_3_11()) return true; } } return false; } - private boolean jj_3R_332() { + private boolean jj_3R_349() { Token xsp; xsp = jj_scanpos; - if (jj_3R_343()) { + if (jj_3R_360()) { jj_scanpos = xsp; - if (jj_3R_344()) { + if (jj_3R_361()) { jj_scanpos = xsp; - if (jj_3R_345()) { + if (jj_3R_362()) { jj_scanpos = xsp; - if (jj_3R_346()) { + if (jj_3R_363()) { jj_scanpos = xsp; - if (jj_3R_347()) { + if (jj_3R_364()) { jj_scanpos = xsp; - if (jj_3R_348()) return true; + if (jj_3R_365()) return true; } } } @@ -6983,9 +7059,9 @@ LexicalUnitImpl result = null; if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_349()) { + if (jj_3R_366()) { jj_scanpos = xsp; - if (jj_3R_350()) return true; + if (jj_3R_367()) return true; } while (true) { xsp = jj_scanpos; @@ -6994,12 +7070,12 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_265() { - if (jj_3R_164()) return true; + private boolean jj_3R_279() { + if (jj_3R_174()) return true; return false; } - private boolean jj_3R_199() { + private boolean jj_3R_211() { if (jj_scan_token(LBRACKET)) return true; Token xsp; while (true) { @@ -7012,19 +7088,19 @@ LexicalUnitImpl result = null; if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_332()) jj_scanpos = xsp; + if (jj_3R_349()) jj_scanpos = xsp; if (jj_scan_token(RBRACKET)) return true; return false; } - private boolean jj_3R_234() { - if (jj_3R_260()) return true; - if (jj_3R_261()) return true; + private boolean jj_3R_246() { + if (jj_3R_274()) return true; + if (jj_3R_275()) return true; if (jj_scan_token(RPARAN)) return true; return false; } - private boolean jj_3R_312() { + private boolean jj_3R_329() { if (jj_scan_token(SEMICOLON)) return true; Token xsp; while (true) { @@ -7032,37 +7108,37 @@ LexicalUnitImpl result = null; if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_340()) jj_scanpos = xsp; + if (jj_3R_357()) jj_scanpos = xsp; return false; } - private boolean jj_3R_342() { + private boolean jj_3R_359() { if (jj_scan_token(INTERPOLATION)) return true; return false; } - private boolean jj_3R_263() { + private boolean jj_3R_277() { if (jj_scan_token(COMMA)) return true; Token xsp; while (true) { xsp = jj_scanpos; if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } - if (jj_3R_262()) return true; + if (jj_3R_276()) return true; return false; } - private boolean jj_3R_232() { - if (jj_3R_259()) return true; + private boolean jj_3R_244() { + if (jj_3R_273()) return true; return false; } - private boolean jj_3R_250() { + private boolean jj_3R_264() { if (jj_scan_token(PARENT)) return true; return false; } - private boolean jj_3R_262() { + private boolean jj_3R_276() { if (jj_scan_token(IDENT)) return true; Token xsp; while (true) { @@ -7072,12 +7148,12 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_249() { + private boolean jj_3R_263() { if (jj_scan_token(ANY)) return true; return false; } - private boolean jj_3R_189() { + private boolean jj_3R_200() { if (jj_scan_token(INCLUDE_SYM)) return true; Token xsp; while (true) { @@ -7085,118 +7161,118 @@ LexicalUnitImpl result = null; if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_232()) { + if (jj_3R_244()) { jj_scanpos = xsp; - if (jj_3R_233()) { + if (jj_3R_245()) { jj_scanpos = xsp; - if (jj_3R_234()) return true; + if (jj_3R_246()) return true; } } - if (jj_3R_235()) return true; + if (jj_3R_247()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_235()) { jj_scanpos = xsp; break; } + if (jj_3R_247()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_285() { + private boolean jj_3R_302() { if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_237() { + private boolean jj_3R_249() { Token xsp; xsp = jj_scanpos; - if (jj_3R_264()) { + if (jj_3R_278()) { jj_scanpos = xsp; - if (jj_3R_265()) { + if (jj_3R_279()) { jj_scanpos = xsp; - if (jj_3R_266()) return true; + if (jj_3R_280()) return true; } } return false; } - private boolean jj_3R_264() { - if (jj_3R_268()) return true; + private boolean jj_3R_278() { + if (jj_3R_282()) return true; return false; } - private boolean jj_3R_270() { + private boolean jj_3R_287() { Token xsp; xsp = jj_scanpos; - if (jj_3R_285()) { + if (jj_3R_302()) { jj_scanpos = xsp; - if (jj_3R_286()) return true; + if (jj_3R_303()) return true; } return false; } - private boolean jj_3R_195() { + private boolean jj_3R_207() { Token xsp; xsp = jj_scanpos; - if (jj_3R_248()) { + if (jj_3R_262()) { jj_scanpos = xsp; - if (jj_3R_249()) { + if (jj_3R_263()) { jj_scanpos = xsp; - if (jj_3R_250()) return true; + if (jj_3R_264()) return true; } } return false; } - private boolean jj_3R_248() { + private boolean jj_3R_262() { Token xsp; - if (jj_3R_270()) return true; + if (jj_3R_287()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_270()) { jj_scanpos = xsp; break; } + if (jj_3R_287()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_236() { - if (jj_3R_262()) return true; + private boolean jj_3R_296() { + if (jj_scan_token(COMMA)) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_263()) { jj_scanpos = xsp; break; } + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } + if (jj_3R_176()) return true; return false; } - private boolean jj_3R_279() { - if (jj_scan_token(COMMA)) return true; + private boolean jj_3R_248() { + if (jj_3R_276()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + if (jj_3R_277()) { jj_scanpos = xsp; break; } } - if (jj_3R_166()) return true; return false; } - private boolean jj_3R_311() { - if (jj_3R_339()) return true; + private boolean jj_3R_328() { + if (jj_3R_356()) return true; return false; } - private boolean jj_3R_261() { - if (jj_3R_166()) return true; + private boolean jj_3R_275() { + if (jj_3R_176()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_278()) { jj_scanpos = xsp; break; } + if (jj_3R_295()) { jj_scanpos = xsp; break; } } while (true) { xsp = jj_scanpos; - if (jj_3R_279()) { jj_scanpos = xsp; break; } + if (jj_3R_296()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_160() { + private boolean jj_3R_170() { if (jj_scan_token(COMMA)) return true; Token xsp; while (true) { @@ -7206,7 +7282,7 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_284() { + private boolean jj_3R_301() { if (jj_scan_token(LBRACE)) return true; Token xsp; while (true) { @@ -7214,10 +7290,10 @@ LexicalUnitImpl result = null; if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_311()) jj_scanpos = xsp; + if (jj_3R_328()) jj_scanpos = xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_312()) { jj_scanpos = xsp; break; } + if (jj_3R_329()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RBRACE)) return true; while (true) { @@ -7227,101 +7303,101 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_310() { - if (jj_3R_338()) return true; + private boolean jj_3R_327() { + if (jj_3R_355()) return true; return false; } - private boolean jj_3R_336() { - if (jj_3R_198()) return true; + private boolean jj_3R_353() { + if (jj_3R_210()) return true; return false; } - private boolean jj_3R_341() { + private boolean jj_3R_358() { if (jj_scan_token(IDENT)) return true; return false; } - private boolean jj_3R_320() { + private boolean jj_3R_337() { Token xsp; xsp = jj_scanpos; - if (jj_3R_341()) { + if (jj_3R_358()) { jj_scanpos = xsp; - if (jj_3R_342()) return true; + if (jj_3R_359()) return true; } return false; } - private boolean jj_3R_244() { - if (jj_3R_269()) return true; + private boolean jj_3R_256() { + if (jj_3R_283()) return true; return false; } - private boolean jj_3R_334() { - if (jj_3R_197()) return true; + private boolean jj_3R_351() { + if (jj_3R_209()) return true; return false; } - private boolean jj_3R_331() { - if (jj_3R_198()) return true; + private boolean jj_3R_348() { + if (jj_3R_210()) return true; return false; } - private boolean jj_3R_329() { - if (jj_3R_197()) return true; + private boolean jj_3R_346() { + if (jj_3R_209()) return true; return false; } - private boolean jj_3R_319() { - if (jj_3R_198()) return true; + private boolean jj_3R_336() { + if (jj_3R_210()) return true; return false; } - private boolean jj_3R_197() { + private boolean jj_3R_209() { if (jj_scan_token(DOT)) return true; Token xsp; - if (jj_3R_320()) return true; + if (jj_3R_337()) return true; while (true) { xsp = jj_scanpos; - if (jj_3R_320()) { jj_scanpos = xsp; break; } + if (jj_3R_337()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3_7() { + private boolean jj_3_8() { Token xsp; xsp = jj_scanpos; - if (jj_3R_160()) jj_scanpos = xsp; - if (jj_3R_161()) return true; + if (jj_3R_170()) jj_scanpos = xsp; + if (jj_3R_171()) return true; return false; } - private boolean jj_3R_324() { - if (jj_3R_198()) return true; + private boolean jj_3R_341() { + if (jj_3R_210()) return true; return false; } - private boolean jj_3R_322() { - if (jj_3R_197()) return true; + private boolean jj_3R_339() { + if (jj_3R_209()) return true; return false; } - private boolean jj_3R_283() { - if (jj_3R_240()) return true; + private boolean jj_3R_300() { + if (jj_3R_252()) return true; Token xsp; xsp = jj_scanpos; - if (jj_3R_310()) jj_scanpos = xsp; + if (jj_3R_327()) jj_scanpos = xsp; return false; } - private boolean jj_3R_190() { + private boolean jj_3R_201() { if (jj_scan_token(MEDIA_SYM)) return true; Token xsp; while (true) { xsp = jj_scanpos; if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } - if (jj_3R_236()) return true; + if (jj_3R_248()) return true; if (jj_scan_token(LBRACE)) return true; while (true) { xsp = jj_scanpos; @@ -7329,7 +7405,7 @@ LexicalUnitImpl result = null; } while (true) { xsp = jj_scanpos; - if (jj_3R_237()) { jj_scanpos = xsp; break; } + if (jj_3R_249()) { jj_scanpos = xsp; break; } } if (jj_scan_token(RBRACE)) return true; while (true) { @@ -7339,13 +7415,13 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_335() { - if (jj_3R_199()) return true; + private boolean jj_3R_352() { + if (jj_3R_211()) return true; return false; } - private boolean jj_3R_269() { - if (jj_3R_259()) return true; + private boolean jj_3R_283() { + if (jj_3R_273()) return true; if (jj_scan_token(COLON)) return true; Token xsp; while (true) { @@ -7353,217 +7429,255 @@ LexicalUnitImpl result = null; if (jj_scan_token(1)) { jj_scanpos = xsp; break; } } xsp = jj_scanpos; - if (jj_3R_283()) { + if (jj_3R_300()) { jj_scanpos = xsp; - if (jj_3R_284()) return true; + if (jj_3R_301()) return true; } return false; } - private boolean jj_3R_333() { - if (jj_3R_196()) return true; + private boolean jj_3R_350() { + if (jj_3R_208()) return true; return false; } - private boolean jj_3R_291() { + private boolean jj_3R_308() { Token xsp; xsp = jj_scanpos; - if (jj_3R_333()) { + if (jj_3R_350()) { jj_scanpos = xsp; - if (jj_3R_334()) { + if (jj_3R_351()) { jj_scanpos = xsp; - if (jj_3R_335()) { + if (jj_3R_352()) { jj_scanpos = xsp; - if (jj_3R_336()) return true; + if (jj_3R_353()) return true; } } } return false; } - private boolean jj_3R_328() { - if (jj_3R_196()) return true; + private boolean jj_3R_345() { + if (jj_3R_208()) return true; return false; } - private boolean jj_3R_290() { + private boolean jj_3R_307() { Token xsp; xsp = jj_scanpos; - if (jj_3R_328()) { + if (jj_3R_345()) { jj_scanpos = xsp; - if (jj_3R_329()) { + if (jj_3R_346()) { jj_scanpos = xsp; - if (jj_3R_330()) { + if (jj_3R_347()) { jj_scanpos = xsp; - if (jj_3R_331()) return true; + if (jj_3R_348()) return true; } } } return false; } - private boolean jj_3R_316() { - if (jj_3R_198()) return true; + private boolean jj_3R_333() { + if (jj_3R_210()) return true; return false; } - private boolean jj_3R_243() { - if (jj_3R_268()) return true; + private boolean jj_3R_255() { + if (jj_3R_282()) return true; return false; } - private boolean jj_3R_330() { - if (jj_3R_199()) return true; + private boolean jj_3R_347() { + if (jj_3R_211()) return true; return false; } - private boolean jj_3R_321() { - if (jj_3R_196()) return true; + private boolean jj_3R_338() { + if (jj_3R_208()) return true; return false; } - private boolean jj_3R_289() { + private boolean jj_3R_306() { Token xsp; xsp = jj_scanpos; - if (jj_3R_321()) { + if (jj_3R_338()) { jj_scanpos = xsp; - if (jj_3R_322()) { + if (jj_3R_339()) { jj_scanpos = xsp; - if (jj_3R_323()) { + if (jj_3R_340()) { jj_scanpos = xsp; - if (jj_3R_324()) return true; + if (jj_3R_341()) return true; } } } return false; } - private boolean jj_3R_318() { - if (jj_3R_199()) return true; + private boolean jj_3R_335() { + if (jj_3R_211()) return true; return false; } - private boolean jj_3R_323() { - if (jj_3R_199()) return true; + private boolean jj_3R_340() { + if (jj_3R_211()) return true; return false; } - private boolean jj_3R_317() { - if (jj_3R_197()) return true; + private boolean jj_3R_285() { + if (jj_scan_token(INTERPOLATION)) return true; return false; } - private boolean jj_3R_314() { - if (jj_3R_197()) return true; + private boolean jj_3R_334() { + if (jj_3R_209()) return true; return false; } - private boolean jj_3R_288() { + private boolean jj_3R_331() { + if (jj_3R_209()) return true; + return false; + } + + private boolean jj_3R_305() { Token xsp; xsp = jj_scanpos; - if (jj_3R_317()) { + if (jj_3R_334()) { jj_scanpos = xsp; - if (jj_3R_318()) { + if (jj_3R_335()) { jj_scanpos = xsp; - if (jj_3R_319()) return true; + if (jj_3R_336()) return true; } } return false; } - private boolean jj_3R_180() { - if (jj_3R_199()) return true; + private boolean jj_3_2() { + if (jj_3R_166()) return true; + return false; + } + + private boolean jj_3R_191() { + if (jj_3R_211()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_291()) { jj_scanpos = xsp; break; } + if (jj_3R_308()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_179() { - if (jj_3R_198()) return true; + private boolean jj_3R_182() { + if (jj_3R_205()) return true; + return false; + } + + private boolean jj_3R_190() { + if (jj_3R_210()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_290()) { jj_scanpos = xsp; break; } + if (jj_3R_307()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_315() { - if (jj_3R_199()) return true; + private boolean jj_3R_332() { + if (jj_3R_211()) return true; return false; } - private boolean jj_3R_178() { - if (jj_3R_197()) return true; + private boolean jj_3R_189() { + if (jj_3R_209()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_289()) { jj_scanpos = xsp; break; } + if (jj_3R_306()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_313() { - if (jj_3R_196()) return true; + private boolean jj_3R_258() { + if (jj_3R_286()) return true; return false; } - private boolean jj_3R_287() { + private boolean jj_3R_330() { + if (jj_3R_208()) return true; + return false; + } + + private boolean jj_3R_304() { Token xsp; xsp = jj_scanpos; - if (jj_3R_313()) { + if (jj_3R_330()) { jj_scanpos = xsp; - if (jj_3R_314()) { + if (jj_3R_331()) { jj_scanpos = xsp; - if (jj_3R_315()) { + if (jj_3R_332()) { jj_scanpos = xsp; - if (jj_3R_316()) return true; + if (jj_3R_333()) return true; } } } return false; } - private boolean jj_3R_177() { - if (jj_3R_196()) return true; + private boolean jj_3R_188() { + if (jj_3R_208()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_288()) { jj_scanpos = xsp; break; } + if (jj_3R_305()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3_11() { - if (jj_3R_164()) return true; + private boolean jj_3R_286() { + Token xsp; + xsp = jj_scanpos; + if (jj_scan_token(53)) { + jj_scanpos = xsp; + if (jj_scan_token(50)) { + jj_scanpos = xsp; + if (jj_scan_token(77)) return true; + } + } + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + if (jj_scan_token(LBRACE)) return true; return false; } - private boolean jj_3R_176() { - if (jj_3R_195()) return true; + private boolean jj_3_12() { + if (jj_3R_174()) return true; + return false; + } + + private boolean jj_3R_187() { + if (jj_3R_207()) return true; Token xsp; while (true) { xsp = jj_scanpos; - if (jj_3R_287()) { jj_scanpos = xsp; break; } + if (jj_3R_304()) { jj_scanpos = xsp; break; } } return false; } - private boolean jj_3R_158() { + private boolean jj_3R_168() { Token xsp; xsp = jj_scanpos; - if (jj_3R_176()) { + if (jj_3R_187()) { jj_scanpos = xsp; - if (jj_3R_177()) { + if (jj_3R_188()) { jj_scanpos = xsp; - if (jj_3R_178()) { + if (jj_3R_189()) { jj_scanpos = xsp; - if (jj_3R_179()) { + if (jj_3R_190()) { jj_scanpos = xsp; - if (jj_3R_180()) return true; + if (jj_3R_191()) return true; } } } @@ -7571,26 +7685,257 @@ LexicalUnitImpl result = null; return false; } - private boolean jj_3R_193() { + private boolean jj_3R_204() { Token xsp; xsp = jj_scanpos; - if (jj_3_11()) { + if (jj_3_12()) { jj_scanpos = xsp; - if (jj_3R_243()) { + if (jj_3R_255()) { jj_scanpos = xsp; - if (jj_3R_244()) return true; + if (jj_3R_256()) return true; } } return false; } - private boolean jj_3_6() { - if (jj_3R_156()) return true; + private boolean jj_3_7() { + if (jj_3R_166()) return true; return false; } - private boolean jj_3R_273() { - if (jj_3R_240()) return true; + private boolean jj_3R_290() { + if (jj_3R_252()) return true; + return false; + } + + private boolean jj_3R_257() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_284()) { + jj_scanpos = xsp; + if (jj_3R_285()) return true; + } + return false; + } + + private boolean jj_3R_284() { + if (jj_scan_token(IDENT)) return true; + return false; + } + + private boolean jj_3R_205() { + if (jj_scan_token(KEY_FRAME_SYM)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + if (jj_3R_257()) return true; + while (true) { + xsp = jj_scanpos; + if (jj_3R_257()) { jj_scanpos = xsp; break; } + } + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + if (jj_scan_token(LBRACE)) return true; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + while (true) { + xsp = jj_scanpos; + if (jj_3R_258()) { jj_scanpos = xsp; break; } + } + if (jj_scan_token(RBRACE)) return true; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + return false; + } + + private boolean jj_3R_266() { + if (jj_scan_token(FUNCTION)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + xsp = jj_scanpos; + if (jj_3R_290()) jj_scanpos = xsp; + if (jj_scan_token(RPARAN)) return true; + return false; + } + + private boolean jj_3R_240() { + if (jj_3R_272()) return true; + return false; + } + + private boolean jj_3R_236() { + if (jj_3R_270()) return true; + return false; + } + + private boolean jj_3R_181() { + if (jj_3R_204()) return true; + return false; + } + + private boolean jj_3R_235() { + if (jj_3R_269()) return true; + return false; + } + + private boolean jj_3R_234() { + if (jj_3R_268()) return true; + return false; + } + + private boolean jj_3_4() { + if (jj_3R_167()) return true; + if (jj_3R_168()) return true; + return false; + } + + private boolean jj_3R_238() { + if (jj_scan_token(COMMA)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + if (jj_3R_237()) return true; + return false; + } + + private boolean jj_3R_237() { + if (jj_3R_168()) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3_4()) { jj_scanpos = xsp; break; } + } + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + return false; + } + + private boolean jj_3R_180() { + if (jj_3R_203()) return true; + return false; + } + + private boolean jj_3R_239() { + if (jj_3R_271()) return true; + return false; + } + + private boolean jj_3R_250() { + if (jj_scan_token(SEMICOLON)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + return false; + } + + private boolean jj_3R_202() { + if (jj_scan_token(EXTEND_SYM)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + if (jj_3R_195()) return true; + if (jj_3R_250()) return true; + while (true) { + xsp = jj_scanpos; + if (jj_3R_250()) { jj_scanpos = xsp; break; } + } + return false; + } + + private boolean jj_3R_310() { + if (jj_scan_token(EACH_SYM)) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + if (jj_scan_token(VARIABLE)) return true; + while (true) { + xsp = jj_scanpos; + if (jj_scan_token(1)) { jj_scanpos = xsp; break; } + } + if (jj_scan_token(EACH_IN)) return true; + return false; + } + + private boolean jj_3R_195() { + if (jj_3R_237()) return true; + Token xsp; + while (true) { + xsp = jj_scanpos; + if (jj_3R_238()) { jj_scanpos = xsp; break; } + } + return false; + } + + private boolean jj_3R_179() { + if (jj_3R_202()) return true; + return false; + } + + private boolean jj_3R_267() { + if (jj_scan_token(DOT)) return true; + return false; + } + + private boolean jj_3R_233() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_267()) jj_scanpos = xsp; + if (jj_scan_token(IDENT)) return true; + return false; + } + + private boolean jj_3R_178() { + if (jj_3R_201()) return true; + return false; + } + + private boolean jj_3R_232() { + if (jj_scan_token(STRING)) return true; + return false; + } + + private boolean jj_3R_231() { + if (jj_3R_266()) return true; + return false; + } + + private boolean jj_3R_194() { + Token xsp; + xsp = jj_scanpos; + if (jj_3R_232()) { + jj_scanpos = xsp; + if (jj_3R_233()) { + jj_scanpos = xsp; + if (jj_3R_234()) { + jj_scanpos = xsp; + if (jj_3R_235()) { + jj_scanpos = xsp; + if (jj_3R_236()) return true; + } + } + } + } return false; } @@ -7604,7 +7949,7 @@ LexicalUnitImpl result = null; private Token jj_scanpos, jj_lastpos; private int jj_la; private int jj_gen; - final private int[] jj_la1 = new int[228]; + final private int[] jj_la1 = new int[241]; static private int[] jj_la1_0; static private int[] jj_la1_1; static private int[] jj_la1_2; @@ -7616,18 +7961,18 @@ LexicalUnitImpl result = null; jj_la1_init_3(); } private static void jj_la1_init_0() { - jj_la1_0 = new int[] {0x0,0xc02,0xc02,0x0,0xc00,0x2,0x2,0x2,0xd0000000,0xc00,0x2,0xc00,0x2,0x0,0x2,0x0,0x2,0x2,0x2,0xd3f45400,0xd3f45400,0x2,0x400000,0x2,0x2,0x2,0x2,0x0,0x0,0x2,0x0,0x800000,0x2,0x0,0x2,0x2,0x2,0x2,0x0,0x800000,0x2,0x0,0x2,0x3f45400,0x2,0x2,0x2,0x3100000,0x2,0x3100000,0x3100002,0x2,0x480002,0x480002,0x2,0x0,0x0,0x2,0x2,0x2,0x2,0xd0000000,0x0,0x2,0x400000,0x2,0x2,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0xd0000000,0x0,0x0,0x0,0x0,0xc0000000,0x2,0x2,0xfc000,0x2,0x0,0x2,0xfc000,0x0,0x2,0x0,0x2,0x0,0x2,0x800000,0x0,0xd0000000,0x4d380002,0x2,0xd0000000,0x2,0x0,0x2,0x4d380002,0x0,0x2,0xd0000000,0x2,0x4d380002,0x2,0x2,0x2,0x0,0x2,0xd0000000,0x2,0x2,0x400000,0x2,0x2,0x2,0x2,0x0,0x2,0xd0000000,0x0,0x2,0x400000,0x2,0x2,0x2,0x400000,0x0,0x0,0x300000,0x2,0x0,0x400000,0x2,0x300000,0x2,0x0,0x2,0x0,0x2,0x800000,0x2,0x2,0x2,0x2,0x2,0x0,0x2,0x2,0x2,0x400000,0x2,0x2,0x2,0x0,0x2,0x2,0x2,0x400000,0x2,0x2,0x0,0x2,0x0,0x2,0x2,0x2,0x400000,0x0,0x2,0x2,0x0,0x2,0x2,0x2,0x800000,0x2,0x2,0x0,0x800000,0x2,0x0,0x2,0x0,0x2,0x0,0x2,0x0,0x800000,0x2,0x0,0x2,0x301000,0x2,0x0,0x2,0x2,0x2,0x2,0x8400000,0x8400000,0x300000,0x300000,0x300000,0x0,0x0,0x0,0x300000,0x2,0x2,0x300000,0x2,0xd0000000,0x2,0x2,0x2,0x0,0x800000,0x2,0x0,0x2,}; + jj_la1_0 = new int[] {0x0,0xc02,0xc02,0x0,0xc00,0x2,0x2,0x2,0xd0000000,0xc00,0x2,0xc00,0x2,0x0,0x2,0x0,0x2,0x2,0x0,0x0,0x2,0x2,0x0,0x2,0x0,0x2,0x2,0xd0000000,0x0,0x2,0x2,0x2,0xd3f45400,0xd3f45400,0x2,0x400000,0x2,0x2,0x2,0x2,0x0,0x0,0x2,0x0,0x800000,0x2,0x0,0x2,0x2,0x2,0x2,0x0,0x800000,0x2,0x0,0x2,0x3f45400,0x2,0x2,0x2,0x3100000,0x2,0x3100000,0x3100002,0x2,0x480002,0x480002,0x2,0x0,0x0,0x2,0x2,0x2,0x2,0xd0000000,0x0,0x2,0x400000,0x2,0x2,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0x10000000,0xd0000000,0x0,0x0,0x0,0x0,0xc0000000,0x2,0x2,0xfc000,0x2,0x0,0x2,0xfc000,0x0,0x2,0x0,0x2,0x0,0x2,0x800000,0x0,0xd0000000,0x4d380002,0x2,0xd0000000,0x2,0x0,0x2,0x4d380002,0x0,0x2,0xd0000000,0x2,0x4d380002,0x2,0x2,0x2,0x0,0x2,0xd0000000,0x2,0x2,0x400000,0x2,0x2,0x2,0x2,0x0,0x2,0xd0000000,0x0,0x2,0x400000,0x2,0x2,0x2,0x400000,0x0,0x0,0x300000,0x2,0x0,0x400000,0x2,0x300000,0x2,0x0,0x2,0x0,0x2,0x800000,0x2,0x2,0x2,0x2,0x2,0x0,0x2,0x2,0x2,0x400000,0x2,0x2,0x2,0x0,0x2,0x2,0x2,0x400000,0x2,0x2,0x0,0x2,0x0,0x2,0x2,0x2,0x400000,0x0,0x2,0x2,0x0,0x2,0x2,0x2,0x800000,0x2,0x2,0x0,0x800000,0x2,0x0,0x2,0x0,0x2,0x0,0x2,0x0,0x800000,0x2,0x0,0x2,0x301000,0x2,0x0,0x2,0x2,0x2,0x2,0x8400000,0x8400000,0x300000,0x300000,0x300000,0x0,0x0,0x0,0x300000,0x2,0x2,0x300000,0x2,0xd0000000,0x2,0x2,0x2,0x0,0x800000,0x2,0x0,0x2,}; } private static void jj_la1_init_1() { - jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x56600181,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000381,0x6000381,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x100,0x0,0x0,0x100,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x185,0x185,0x0,0x100,0x100,0x0,0x0,0x0,0x0,0x56400181,0x50000000,0x0,0x0,0x0,0x0,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x181,0x100,0x100,0x100,0x100,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x50000000,0x6400181,0x7e,0x0,0x6400181,0x0,0x80000000,0x0,0x7e,0x0,0x0,0x6400181,0x0,0x7e,0x0,0x0,0x0,0x0,0x0,0x6400181,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x56400181,0x50000000,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x81,0x0,0x80,0x0,0x0,0x81,0x0,0x80,0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x6000000,0x0,0x0,0xc0000,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x6000100,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1,0x0,0x0,0x1,0x0,0x6000181,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,}; + jj_la1_1 = new int[] {0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xacc00181,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x100,0x0,0x0,0x240000,0x0,0x240000,0x0,0x0,0xac800181,0xa0000000,0x0,0x0,0x0,0xc000381,0xc000381,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x100,0x0,0x0,0x100,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x185,0x185,0x0,0x100,0x100,0x0,0x0,0x0,0x0,0xac800181,0xa0000000,0x0,0x0,0x0,0x0,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x181,0x100,0x100,0x100,0x100,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0xa0000000,0xc800181,0x7e,0x0,0xc800181,0x0,0x0,0x0,0x7e,0x0,0x0,0xc800181,0x0,0x7e,0x0,0x0,0x0,0x0,0x0,0xc800181,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0xac800181,0xa0000000,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x81,0x0,0x80,0x0,0x0,0x81,0x0,0x80,0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x0,0x0,0xc000000,0x0,0x0,0xc0000,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0xc000100,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x1,0x1,0x0,0x0,0x1,0x0,0xc000181,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,}; } private static void jj_la1_init_2() { - jj_la1_2 = new int[] {0x0,0x0,0x0,0x40000000,0x0,0x0,0x0,0x0,0xa0000880,0x0,0x0,0x0,0x0,0x440,0x0,0x80,0x0,0x0,0x0,0xe00015c0,0xe00015c0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x80,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x80,0x0,0xc0001540,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c0,0x1c0,0x0,0x80,0x80,0x0,0x0,0x0,0x0,0xa0000889,0x8,0x0,0x0,0x0,0x0,0x20000000,0x20000000,0x0,0x0,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000,0x20000000,0x20000080,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x80,0x0,0x20,0x0,0x0,0x0,0xa0000881,0x980,0x0,0xa0000881,0x0,0x0,0x0,0x980,0x10,0x0,0xa0000881,0x0,0x980,0x0,0x0,0x0,0x880,0x0,0xa0000881,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0xa0000881,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x800,0x3ffffdc0,0x0,0x0,0x0,0x0,0x3ffffdc0,0x0,0x0,0x0,0x880,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x80,0x0,0x80,0x0,0x0,0x0,0x80,0x0,0x0,0x80,0x0,0x3ffffdc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3ffffdc0,0x0,0x1ffff100,0x0,0x200004c0,0x3ffff5c0,0x0,0x0,0x3ffffdc0,0x0,0xe0000080,0x0,0x0,0x0,0x80,0x0,0x0,0x80,0x0,}; + jj_la1_2 = new int[] {0x0,0x0,0x0,0x80000000,0x0,0x0,0x0,0x0,0x40001100,0x0,0x0,0x0,0x0,0x880,0x0,0x100,0x0,0x0,0x100,0x100,0x0,0x0,0x2000,0x0,0x2000,0x0,0x0,0x40001112,0x10,0x0,0x0,0x0,0xc0002b80,0xc0002b80,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x80002a80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x380,0x380,0x0,0x100,0x100,0x0,0x0,0x0,0x0,0x40001112,0x10,0x0,0x0,0x0,0x0,0x40000000,0x40000000,0x0,0x0,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000000,0x40000100,0x100,0x100,0x100,0x100,0x100,0x0,0x0,0x0,0x0,0x180,0x0,0x0,0x0,0x0,0x100,0x0,0x40,0x0,0x0,0x0,0x40001102,0x1300,0x0,0x40001102,0x0,0x1,0x0,0x1300,0x20,0x0,0x40001102,0x0,0x1300,0x0,0x0,0x0,0x1100,0x0,0x40001102,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x40001102,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x1000,0x7ffffb80,0x0,0x0,0x0,0x0,0x7ffffb80,0x0,0x0,0x0,0x1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x100,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x7ffffb80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7ffffb80,0x0,0x3fffe200,0x0,0x40000980,0x7fffeb80,0x0,0x0,0x7ffffb80,0x0,0xc0000100,0x0,0x0,0x0,0x100,0x0,0x0,0x100,0x0,}; } private static void jj_la1_init_3() { - jj_la1_3 = new int[] {0x1,0x8,0x8,0x0,0x8,0x0,0x0,0x0,0x6,0x8,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc401f,0xc401f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc401f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x20000,0x0,0x0,0x0,0x20000,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000,0x0,0x20006,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x44000,0x0,0x0,0x0,0x0,0x44000,0x0,0x0,0x0,0x40000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x44000,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x44000,0x0,0x40000,0x0,0x4000,0x44000,0x0,0x0,0x44000,0x0,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; + jj_la1_3 = new int[] {0x2,0x20,0x20,0x0,0x20,0x0,0x0,0x0,0x1d,0x20,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80011,0x0,0x0,0x0,0x0,0x31006f,0x31006f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31006f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100000,0x100000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80011,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100000,0x0,0x0,0x0,0x0,0x0,0x11,0x80000,0x0,0x80011,0x0,0x0,0x0,0x80000,0x0,0x0,0x80011,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80011,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100000,0x0,0x8001d,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x110000,0x0,0x0,0x0,0x0,0x110000,0x0,0x0,0x0,0x100000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x110000,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x110000,0x0,0x100000,0x0,0x10000,0x110000,0x0,0x0,0x110000,0x0,0xd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,}; } - final private JJCalls[] jj_2_rtns = new JJCalls[12]; + final private JJCalls[] jj_2_rtns = new JJCalls[13]; private boolean jj_rescan = false; private int jj_gc = 0; @@ -7637,7 +7982,7 @@ LexicalUnitImpl result = null; token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 228; i++) jj_la1[i] = -1; + for (int i = 0; i < 241; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -7647,7 +7992,7 @@ LexicalUnitImpl result = null; token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 228; i++) jj_la1[i] = -1; + for (int i = 0; i < 241; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -7657,7 +8002,7 @@ LexicalUnitImpl result = null; token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 228; i++) jj_la1[i] = -1; + for (int i = 0; i < 241; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -7667,7 +8012,7 @@ LexicalUnitImpl result = null; token = new Token(); jj_ntk = -1; jj_gen = 0; - for (int i = 0; i < 228; i++) jj_la1[i] = -1; + for (int i = 0; i < 241; i++) jj_la1[i] = -1; for (int i = 0; i < jj_2_rtns.length; i++) jj_2_rtns[i] = new JJCalls(); } @@ -7779,12 +8124,12 @@ LexicalUnitImpl result = null; /** Generate ParseException. */ public ParseException generateParseException() { jj_expentries.clear(); - boolean[] la1tokens = new boolean[116]; + boolean[] la1tokens = new boolean[118]; if (jj_kind >= 0) { la1tokens[jj_kind] = true; jj_kind = -1; } - for (int i = 0; i < 228; i++) { + for (int i = 0; i < 241; i++) { if (jj_la1[i] == jj_gen) { for (int j = 0; j < 32; j++) { if ((jj_la1_0[i] & (1<<j)) != 0) { @@ -7802,7 +8147,7 @@ LexicalUnitImpl result = null; } } } - for (int i = 0; i < 116; i++) { + for (int i = 0; i < 118; i++) { if (la1tokens[i]) { jj_expentry = new int[1]; jj_expentry[0] = i; @@ -7829,7 +8174,7 @@ LexicalUnitImpl result = null; private void jj_rescan_token() { jj_rescan = true; - for (int i = 0; i < 12; i++) { + for (int i = 0; i < 13; i++) { try { JJCalls p = jj_2_rtns[i]; do { @@ -7848,6 +8193,7 @@ LexicalUnitImpl result = null; case 9: jj_3_10(); break; case 10: jj_3_11(); break; case 11: jj_3_12(); break; + case 12: jj_3_13(); break; } } p = p.next; |