first step for parsing double quoted strings
[phpeclipse.git] / net.sourceforge.phpeclipse / src / test / PHPParserConstants.java
1 /* Generated By:JavaCC: Do not edit this line. PHPParserConstants.java */
2 package test;
3
4 public interface PHPParserConstants {
5
6   int EOF = 0;
7   int PHPSTARTSHORT = 1;
8   int PHPSTARTLONG = 2;
9   int PHPECHOSTART = 3;
10   int PHPEND = 4;
11   int SINGLE_LINE_COMMENT = 20;
12   int CLASS = 27;
13   int FUNCTION = 28;
14   int VAR = 29;
15   int IF = 30;
16   int ELSEIF = 31;
17   int ELSE = 32;
18   int ARRAY = 33;
19   int BREAK = 34;
20   int LIST = 35;
21   int PRINT = 36;
22   int ECHO = 37;
23   int INCLUDE = 38;
24   int REQUIRE = 39;
25   int INCLUDE_ONCE = 40;
26   int REQUIRE_ONCE = 41;
27   int GLOBAL = 42;
28   int DEFINE = 43;
29   int STATIC = 44;
30   int CLASSACCESS = 45;
31   int STATICCLASSACCESS = 46;
32   int ARRAYASSIGN = 47;
33   int CASE = 48;
34   int CONST = 49;
35   int CONTINUE = 50;
36   int _DEFAULT = 51;
37   int DO = 52;
38   int EXTENDS = 53;
39   int FOR = 54;
40   int GOTO = 55;
41   int NEW = 56;
42   int NULL = 57;
43   int RETURN = 58;
44   int SUPER = 59;
45   int SWITCH = 60;
46   int THIS = 61;
47   int TRUE = 62;
48   int FALSE = 63;
49   int WHILE = 64;
50   int ENDWHILE = 65;
51   int ENDSWITCH = 66;
52   int ENDIF = 67;
53   int ENDFOR = 68;
54   int FOREACH = 69;
55   int AS = 70;
56   int STRING = 71;
57   int OBJECT = 72;
58   int BOOL = 73;
59   int BOOLEAN = 74;
60   int REAL = 75;
61   int DOUBLE = 76;
62   int FLOAT = 77;
63   int INT = 78;
64   int INTEGER = 79;
65   int AT = 80;
66   int BANG = 81;
67   int TILDE = 82;
68   int HOOK = 83;
69   int COLON = 84;
70   int OR_OR = 85;
71   int AND_AND = 86;
72   int PLUS_PLUS = 87;
73   int MINUS_MINUS = 88;
74   int PLUS = 89;
75   int MINUS = 90;
76   int STAR = 91;
77   int SLASH = 92;
78   int BIT_AND = 93;
79   int BIT_OR = 94;
80   int XOR = 95;
81   int REMAINDER = 96;
82   int LSHIFT = 97;
83   int RSIGNEDSHIFT = 98;
84   int RUNSIGNEDSHIFT = 99;
85   int _ORL = 100;
86   int _ANDL = 101;
87   int INTEGER_LITERAL = 102;
88   int DECIMAL_LITERAL = 103;
89   int HEX_LITERAL = 104;
90   int OCTAL_LITERAL = 105;
91   int FLOATING_POINT_LITERAL = 106;
92   int EXPONENT = 107;
93   int STRING_LITERAL = 108;
94   int STRING_2 = 109;
95   int STRING_3 = 110;
96   int ESCAPED = 111;
97   int DOUBLEQUOTE = 112;
98   int DOLLARS = 113;
99   int DOUBLEQUOTE2 = 114;
100   int LBRACE1 = 115;
101   int RBRACE1 = 119;
102   int ID = 120;
103   int DOLLAR = 123;
104   int IDENTIFIER = 124;
105   int LETTER = 125;
106   int DIGIT = 126;
107   int SPECIAL = 127;
108   int LPAREN = 129;
109   int RPAREN = 130;
110   int LBRACE = 131;
111   int RBRACE = 132;
112   int LBRACKET = 133;
113   int RBRACKET = 134;
114   int SEMICOLON = 135;
115   int COMMA = 136;
116   int DOT = 137;
117   int GT = 138;
118   int LT = 139;
119   int EQUAL_EQUAL = 140;
120   int LE = 141;
121   int GE = 142;
122   int NOT_EQUAL = 143;
123   int DIF = 144;
124   int BANGDOUBLEEQUAL = 145;
125   int TRIPLEEQUAL = 146;
126   int ASSIGN = 147;
127   int PLUSASSIGN = 148;
128   int MINUSASSIGN = 149;
129   int STARASSIGN = 150;
130   int SLASHASSIGN = 151;
131   int ANDASSIGN = 152;
132   int ORASSIGN = 153;
133   int XORASSIGN = 154;
134   int DOTASSIGN = 155;
135   int REMASSIGN = 156;
136   int TILDEEQUAL = 157;
137   int LSHIFTASSIGN = 158;
138   int RSIGNEDSHIFTASSIGN = 159;
139
140   int DEFAULT = 0;
141   int PHPPARSING = 1;
142   int IN_SINGLE_LINE_COMMENT = 2;
143   int IN_VARIABLE = 3;
144   int IN_FORMAL_COMMENT = 4;
145   int IN_MULTI_LINE_COMMENT = 5;
146   int IN_STRING = 6;
147   int DOLLAR_IN_STRING = 7;
148   int SKIPSTRING = 8;
149   int DOLLAR_IN_STRING_EXPR = 9;
150
151   String[] tokenImage = {
152     "<EOF>",
153     "\"<?\"",
154     "\"<?php\"",
155     "\"<?=\"",
156     "\"?>\"",
157     "<token of kind 5>",
158     "\" \"",
159     "\"\\t\"",
160     "\"\\n\"",
161     "\"\\r\"",
162     "\"\\f\"",
163     "\" \"",
164     "\"\\t\"",
165     "\"\\n\"",
166     "\"\\r\"",
167     "\"\\f\"",
168     "\"//\"",
169     "\"#\"",
170     "<token of kind 18>",
171     "\"/*\"",
172     "<SINGLE_LINE_COMMENT>",
173     "<token of kind 21>",
174     "\"todo\"",
175     "\"TODO\"",
176     "\"*/\"",
177     "\"*/\"",
178     "<token of kind 26>",
179     "\"class\"",
180     "\"function\"",
181     "\"var\"",
182     "\"if\"",
183     "\"elseif\"",
184     "\"else\"",
185     "\"array\"",
186     "\"break\"",
187     "\"list\"",
188     "\"print\"",
189     "\"echo\"",
190     "\"include\"",
191     "\"require\"",
192     "\"include_once\"",
193     "\"require_once\"",
194     "\"global\"",
195     "\"define\"",
196     "\"static\"",
197     "\"->\"",
198     "\"::\"",
199     "\"=>\"",
200     "\"case\"",
201     "\"const\"",
202     "\"continue\"",
203     "\"default\"",
204     "\"do\"",
205     "\"extends\"",
206     "\"for\"",
207     "\"goto\"",
208     "\"new\"",
209     "\"null\"",
210     "\"return\"",
211     "\"super\"",
212     "\"switch\"",
213     "\"this\"",
214     "\"true\"",
215     "\"false\"",
216     "\"while\"",
217     "\"endwhile\"",
218     "\"endswitch\"",
219     "\"endif\"",
220     "\"endfor\"",
221     "\"foreach\"",
222     "\"as\"",
223     "\"string\"",
224     "\"object\"",
225     "\"bool\"",
226     "\"boolean\"",
227     "\"real\"",
228     "\"double\"",
229     "\"float\"",
230     "\"int\"",
231     "\"integer\"",
232     "\"@\"",
233     "\"!\"",
234     "\"~\"",
235     "\"?\"",
236     "\":\"",
237     "\"||\"",
238     "\"&&\"",
239     "\"++\"",
240     "\"--\"",
241     "\"+\"",
242     "\"-\"",
243     "\"*\"",
244     "\"/\"",
245     "\"&\"",
246     "\"|\"",
247     "\"^\"",
248     "\"%\"",
249     "\"<<\"",
250     "\">>\"",
251     "\">>>\"",
252     "\"OR\"",
253     "\"AND\"",
254     "<INTEGER_LITERAL>",
255     "<DECIMAL_LITERAL>",
256     "<HEX_LITERAL>",
257     "<OCTAL_LITERAL>",
258     "<FLOATING_POINT_LITERAL>",
259     "<EXPONENT>",
260     "<STRING_LITERAL>",
261     "<STRING_2>",
262     "<STRING_3>",
263     "<ESCAPED>",
264     "\"\\\"\"",
265     "\"$\"",
266     "\"\\\"\"",
267     "\"{\"",
268     "\"{\"",
269     "\"}\"",
270     "<token of kind 118>",
271     "\"}\"",
272     "<ID>",
273     "<token of kind 121>",
274     "<token of kind 122>",
275     "\"$\"",
276     "<IDENTIFIER>",
277     "<LETTER>",
278     "<DIGIT>",
279     "<SPECIAL>",
280     "<token of kind 128>",
281     "\"(\"",
282     "\")\"",
283     "\"{\"",
284     "\"}\"",
285     "\"[\"",
286     "\"]\"",
287     "\";\"",
288     "\",\"",
289     "\".\"",
290     "\">\"",
291     "\"<\"",
292     "\"==\"",
293     "\"<=\"",
294     "\">=\"",
295     "\"!=\"",
296     "\"<>\"",
297     "\"!==\"",
298     "\"===\"",
299     "\"=\"",
300     "\"+=\"",
301     "\"-=\"",
302     "\"*=\"",
303     "\"/=\"",
304     "\"&=\"",
305     "\"|=\"",
306     "\"^=\"",
307     "\".=\"",
308     "\"%=\"",
309     "\"~=\"",
310     "\"<<=\"",
311     "\">>=\"",
312   };
313
314 }