a little bugfix in the variable parsing
[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_1 = 109;
95   int STRING_2 = 110;
96   int STRING_3 = 111;
97   int DOLLAR = 112;
98   int IDENTIFIER = 113;
99   int LETTER = 114;
100   int DIGIT = 115;
101   int SPECIAL = 116;
102   int LPAREN = 117;
103   int RPAREN = 118;
104   int LBRACE = 119;
105   int RBRACE = 120;
106   int LBRACKET = 121;
107   int RBRACKET = 122;
108   int SEMICOLON = 123;
109   int COMMA = 124;
110   int DOT = 125;
111   int GT = 126;
112   int LT = 127;
113   int EQUAL_EQUAL = 128;
114   int LE = 129;
115   int GE = 130;
116   int NOT_EQUAL = 131;
117   int DIF = 132;
118   int BANGDOUBLEEQUAL = 133;
119   int TRIPLEEQUAL = 134;
120   int ASSIGN = 135;
121   int PLUSASSIGN = 136;
122   int MINUSASSIGN = 137;
123   int STARASSIGN = 138;
124   int SLASHASSIGN = 139;
125   int ANDASSIGN = 140;
126   int ORASSIGN = 141;
127   int XORASSIGN = 142;
128   int DOTASSIGN = 143;
129   int REMASSIGN = 144;
130   int TILDEEQUAL = 145;
131   int LSHIFTASSIGN = 146;
132   int RSIGNEDSHIFTASSIGN = 147;
133
134   int DEFAULT = 0;
135   int PHPPARSING = 1;
136   int IN_SINGLE_LINE_COMMENT = 2;
137   int IN_VARIABLE = 3;
138   int IN_FORMAL_COMMENT = 4;
139   int IN_MULTI_LINE_COMMENT = 5;
140
141   String[] tokenImage = {
142     "<EOF>",
143     "\"<?\"",
144     "\"<?php\"",
145     "\"<?=\"",
146     "\"?>\"",
147     "<token of kind 5>",
148     "\" \"",
149     "\"\\t\"",
150     "\"\\n\"",
151     "\"\\r\"",
152     "\"\\f\"",
153     "\" \"",
154     "\"\\t\"",
155     "\"\\n\"",
156     "\"\\r\"",
157     "\"\\f\"",
158     "\"//\"",
159     "\"#\"",
160     "<token of kind 18>",
161     "\"/*\"",
162     "<SINGLE_LINE_COMMENT>",
163     "<token of kind 21>",
164     "\"todo\"",
165     "\"TODO\"",
166     "\"*/\"",
167     "\"*/\"",
168     "<token of kind 26>",
169     "\"class\"",
170     "\"function\"",
171     "\"var\"",
172     "\"if\"",
173     "\"elseif\"",
174     "\"else\"",
175     "\"array\"",
176     "\"break\"",
177     "\"list\"",
178     "\"print\"",
179     "\"echo\"",
180     "\"include\"",
181     "\"require\"",
182     "\"include_once\"",
183     "\"require_once\"",
184     "\"global\"",
185     "\"define\"",
186     "\"static\"",
187     "\"->\"",
188     "\"::\"",
189     "\"=>\"",
190     "\"case\"",
191     "\"const\"",
192     "\"continue\"",
193     "\"default\"",
194     "\"do\"",
195     "\"extends\"",
196     "\"for\"",
197     "\"goto\"",
198     "\"new\"",
199     "\"null\"",
200     "\"return\"",
201     "\"super\"",
202     "\"switch\"",
203     "\"this\"",
204     "\"true\"",
205     "\"false\"",
206     "\"while\"",
207     "\"endwhile\"",
208     "\"endswitch\"",
209     "\"endif\"",
210     "\"endfor\"",
211     "\"foreach\"",
212     "\"as\"",
213     "\"string\"",
214     "\"object\"",
215     "\"bool\"",
216     "\"boolean\"",
217     "\"real\"",
218     "\"double\"",
219     "\"float\"",
220     "\"int\"",
221     "\"integer\"",
222     "\"@\"",
223     "\"!\"",
224     "\"~\"",
225     "\"?\"",
226     "\":\"",
227     "\"||\"",
228     "\"&&\"",
229     "\"++\"",
230     "\"--\"",
231     "\"+\"",
232     "\"-\"",
233     "\"*\"",
234     "\"/\"",
235     "\"&\"",
236     "\"|\"",
237     "\"^\"",
238     "\"%\"",
239     "\"<<\"",
240     "\">>\"",
241     "\">>>\"",
242     "\"OR\"",
243     "\"AND\"",
244     "<INTEGER_LITERAL>",
245     "<DECIMAL_LITERAL>",
246     "<HEX_LITERAL>",
247     "<OCTAL_LITERAL>",
248     "<FLOATING_POINT_LITERAL>",
249     "<EXPONENT>",
250     "<STRING_LITERAL>",
251     "<STRING_1>",
252     "<STRING_2>",
253     "<STRING_3>",
254     "\"$\"",
255     "<IDENTIFIER>",
256     "<LETTER>",
257     "<DIGIT>",
258     "<SPECIAL>",
259     "\"(\"",
260     "\")\"",
261     "\"{\"",
262     "\"}\"",
263     "\"[\"",
264     "\"]\"",
265     "\";\"",
266     "\",\"",
267     "\".\"",
268     "\">\"",
269     "\"<\"",
270     "\"==\"",
271     "\"<=\"",
272     "\">=\"",
273     "\"!=\"",
274     "\"<>\"",
275     "\"!==\"",
276     "\"===\"",
277     "\"=\"",
278     "\"+=\"",
279     "\"-=\"",
280     "\"*=\"",
281     "\"/=\"",
282     "\"&=\"",
283     "\"|=\"",
284     "\"^=\"",
285     "\".=\"",
286     "\"%=\"",
287     "\"~=\"",
288     "\"<<=\"",
289     "\">>=\"",
290   };
291
292 }