int FLOATING_POINT_LITERAL = 106;
int EXPONENT = 107;
int STRING_LITERAL = 108;
- int STRING_1 = 109;
- int STRING_2 = 110;
- int STRING_3 = 111;
- int DOLLAR = 112;
- int IDENTIFIER = 113;
- int LETTER = 114;
- int DIGIT = 115;
- int SPECIAL = 116;
- int LPAREN = 117;
- int RPAREN = 118;
- int LBRACE = 119;
- int RBRACE = 120;
- int LBRACKET = 121;
- int RBRACKET = 122;
- int SEMICOLON = 123;
- int COMMA = 124;
- int DOT = 125;
- int GT = 126;
- int LT = 127;
- int EQUAL_EQUAL = 128;
- int LE = 129;
- int GE = 130;
- int NOT_EQUAL = 131;
- int DIF = 132;
- int BANGDOUBLEEQUAL = 133;
- int TRIPLEEQUAL = 134;
- int ASSIGN = 135;
- int PLUSASSIGN = 136;
- int MINUSASSIGN = 137;
- int STARASSIGN = 138;
- int SLASHASSIGN = 139;
- int ANDASSIGN = 140;
- int ORASSIGN = 141;
- int XORASSIGN = 142;
- int DOTASSIGN = 143;
- int REMASSIGN = 144;
- int TILDEEQUAL = 145;
- int LSHIFTASSIGN = 146;
- int RSIGNEDSHIFTASSIGN = 147;
+ int STRING_2 = 109;
+ int STRING_3 = 110;
+ int ESCAPED = 111;
+ int DOUBLEQUOTE = 112;
+ int DOLLARS = 113;
+ int DOUBLEQUOTE2 = 114;
+ int LBRACE1 = 115;
+ int RBRACE1 = 119;
+ int ID = 120;
+ int DOLLAR = 123;
+ int IDENTIFIER = 124;
+ int LETTER = 125;
+ int DIGIT = 126;
+ int SPECIAL = 127;
+ int LPAREN = 129;
+ int RPAREN = 130;
+ int LBRACE = 131;
+ int RBRACE = 132;
+ int LBRACKET = 133;
+ int RBRACKET = 134;
+ int SEMICOLON = 135;
+ int COMMA = 136;
+ int DOT = 137;
+ int GT = 138;
+ int LT = 139;
+ int EQUAL_EQUAL = 140;
+ int LE = 141;
+ int GE = 142;
+ int NOT_EQUAL = 143;
+ int DIF = 144;
+ int BANGDOUBLEEQUAL = 145;
+ int TRIPLEEQUAL = 146;
+ int ASSIGN = 147;
+ int PLUSASSIGN = 148;
+ int MINUSASSIGN = 149;
+ int STARASSIGN = 150;
+ int SLASHASSIGN = 151;
+ int ANDASSIGN = 152;
+ int ORASSIGN = 153;
+ int XORASSIGN = 154;
+ int DOTASSIGN = 155;
+ int REMASSIGN = 156;
+ int TILDEEQUAL = 157;
+ int LSHIFTASSIGN = 158;
+ int RSIGNEDSHIFTASSIGN = 159;
int DEFAULT = 0;
int PHPPARSING = 1;
int IN_VARIABLE = 3;
int IN_FORMAL_COMMENT = 4;
int IN_MULTI_LINE_COMMENT = 5;
+ int IN_STRING = 6;
+ int DOLLAR_IN_STRING = 7;
+ int SKIPSTRING = 8;
+ int DOLLAR_IN_STRING_EXPR = 9;
String[] tokenImage = {
"<EOF>",
"<FLOATING_POINT_LITERAL>",
"<EXPONENT>",
"<STRING_LITERAL>",
- "<STRING_1>",
"<STRING_2>",
"<STRING_3>",
+ "<ESCAPED>",
+ "\"\\\"\"",
+ "\"$\"",
+ "\"\\\"\"",
+ "\"{\"",
+ "\"{\"",
+ "\"}\"",
+ "<token of kind 118>",
+ "\"}\"",
+ "<ID>",
+ "<token of kind 121>",
+ "<token of kind 122>",
"\"$\"",
"<IDENTIFIER>",
"<LETTER>",
"<DIGIT>",
"<SPECIAL>",
+ "<token of kind 128>",
"\"(\"",
"\")\"",
"\"{\"",