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