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