001    /* Generated By:JavaCC: Do not edit this line. JExprParserConstants.java */
002    package edu.rice.cs.javalanglevels.parser;
003    
004    public interface JExprParserConstants {
005    
006      int EOF = 0;
007      int SINGLE_LINE_COMMENT = 9;
008      int FORMAL_COMMENT = 10;
009      int MULTI_LINE_COMMENT = 11;
010      int ABSTRACT = 13;
011      int BOOLEAN = 14;
012      int BREAK = 15;
013      int BYTE = 16;
014      int CASE = 17;
015      int CATCH = 18;
016      int CHAR = 19;
017      int CLASS = 20;
018      int CONST = 21;
019      int CONTINUE = 22;
020      int _DEFAULT = 23;
021      int DO = 24;
022      int DOUBLE = 25;
023      int ELSE = 26;
024      int EXTENDS = 27;
025      int FALSE = 28;
026      int FINAL = 29;
027      int FINALLY = 30;
028      int FLOAT = 31;
029      int FOR = 32;
030      int GOTO = 33;
031      int IF = 34;
032      int IMPLEMENTS = 35;
033      int IMPORT = 36;
034      int INSTANCEOF = 37;
035      int INT = 38;
036      int INTERFACE = 39;
037      int LONG = 40;
038      int NATIVE = 41;
039      int NEW = 42;
040      int NULL = 43;
041      int PACKAGE = 44;
042      int PRIVATE = 45;
043      int PROTECTED = 46;
044      int PUBLIC = 47;
045      int RETURN = 48;
046      int SHORT = 49;
047      int STRICTFP = 50;
048      int STATIC = 51;
049      int SUPER = 52;
050      int SWITCH = 53;
051      int SYNCHRONIZED = 54;
052      int THIS = 55;
053      int THROW = 56;
054      int THROWS = 57;
055      int TRANSIENT = 58;
056      int TRUE = 59;
057      int TRY = 60;
058      int VOID = 61;
059      int VOLATILE = 62;
060      int WHILE = 63;
061      int DECIMAL_LITERAL = 64;
062      int HEX_LITERAL = 65;
063      int OCTAL_LITERAL = 66;
064      int LONG_DECIMAL_LITERAL = 67;
065      int LONG_HEX_LITERAL = 68;
066      int LONG_OCTAL_LITERAL = 69;
067      int DOUBLE_FLOATING_POINT_LITERAL = 70;
068      int FLOATING_POINT_LITERAL = 71;
069      int EXPONENT = 72;
070      int CHARACTER_LITERAL = 73;
071      int STRING_LITERAL = 74;
072      int LETTER = 75;
073      int DIGIT = 76;
074      int IDENTIFIER = 77;
075      int LPAREN = 78;
076      int RPAREN = 79;
077      int LBRACE = 80;
078      int RBRACE = 81;
079      int LBRACKET = 82;
080      int RBRACKET = 83;
081      int SEMICOLON = 84;
082      int COMMA = 85;
083      int DOT = 86;
084      int ASSIGN = 87;
085      int GT = 88;
086      int LT = 89;
087      int BANG = 90;
088      int TILDE = 91;
089      int HOOK = 92;
090      int COLON = 93;
091      int EQ = 94;
092      int LE = 95;
093      int GE = 96;
094      int NE = 97;
095      int SC_OR = 98;
096      int SC_AND = 99;
097      int INCR = 100;
098      int DECR = 101;
099      int PLUS = 102;
100      int MINUS = 103;
101      int STAR = 104;
102      int SLASH = 105;
103      int BIT_AND = 106;
104      int BIT_OR = 107;
105      int XOR = 108;
106      int REM = 109;
107      int LSHIFT = 110;
108      int RSIGNEDSHIFT = 111;
109      int RUNSIGNEDSHIFT = 112;
110      int RSSHIFT1 = 113;
111      int RSSHIFT2 = 114;
112      int RUSHIFT1 = 115;
113      int RUSHIFT2 = 116;
114      int RUSHIFT3 = 117;
115      int PLUSASSIGN = 118;
116      int MINUSASSIGN = 119;
117      int STARASSIGN = 120;
118      int SLASHASSIGN = 121;
119      int ANDASSIGN = 122;
120      int ORASSIGN = 123;
121      int XORASSIGN = 124;
122      int REMASSIGN = 125;
123      int LSHIFTASSIGN = 126;
124      int RSIGNEDSHIFTASSIGN = 127;
125      int RUNSIGNEDSHIFTASSIGN = 128;
126      int OTHER = 129;
127    
128      int DEFAULT = 0;
129      int IN_SINGLE_LINE_COMMENT = 1;
130      int IN_FORMAL_COMMENT = 2;
131      int IN_MULTI_LINE_COMMENT = 3;
132    
133      String[] tokenImage = {
134        "<EOF>",
135        "\" \"",
136        "\"\\t\"",
137        "\"\\n\"",
138        "\"\\r\"",
139        "\"\\f\"",
140        "\"//\"",
141        "<token of kind 7>",
142        "\"/*\"",
143        "<SINGLE_LINE_COMMENT>",
144        "\"*/\"",
145        "\"*/\"",
146        "<token of kind 12>",
147        "\"abstract\"",
148        "\"boolean\"",
149        "\"break\"",
150        "\"byte\"",
151        "\"case\"",
152        "\"catch\"",
153        "\"char\"",
154        "\"class\"",
155        "\"const\"",
156        "\"continue\"",
157        "\"default\"",
158        "\"do\"",
159        "\"double\"",
160        "\"else\"",
161        "\"extends\"",
162        "\"false\"",
163        "\"final\"",
164        "\"finally\"",
165        "\"float\"",
166        "\"for\"",
167        "\"goto\"",
168        "\"if\"",
169        "\"implements\"",
170        "\"import\"",
171        "\"instanceof\"",
172        "\"int\"",
173        "\"interface\"",
174        "\"long\"",
175        "\"native\"",
176        "\"new\"",
177        "\"null\"",
178        "\"package\"",
179        "\"private\"",
180        "\"protected\"",
181        "\"public\"",
182        "\"return\"",
183        "\"short\"",
184        "\"strictfp\"",
185        "\"static\"",
186        "\"super\"",
187        "\"switch\"",
188        "\"synchronized\"",
189        "\"this\"",
190        "\"throw\"",
191        "\"throws\"",
192        "\"transient\"",
193        "\"true\"",
194        "\"try\"",
195        "\"void\"",
196        "\"volatile\"",
197        "\"while\"",
198        "<DECIMAL_LITERAL>",
199        "<HEX_LITERAL>",
200        "<OCTAL_LITERAL>",
201        "<LONG_DECIMAL_LITERAL>",
202        "<LONG_HEX_LITERAL>",
203        "<LONG_OCTAL_LITERAL>",
204        "<DOUBLE_FLOATING_POINT_LITERAL>",
205        "<FLOATING_POINT_LITERAL>",
206        "<EXPONENT>",
207        "<CHARACTER_LITERAL>",
208        "<STRING_LITERAL>",
209        "<LETTER>",
210        "<DIGIT>",
211        "<IDENTIFIER>",
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        "\">@1\"",
248        "\">@2\"",
249        "\">`1\"",
250        "\">`2\"",
251        "\">`3\"",
252        "\"+=\"",
253        "\"-=\"",
254        "\"*=\"",
255        "\"/=\"",
256        "\"&=\"",
257        "\"|=\"",
258        "\"^=\"",
259        "\"%=\"",
260        "\"<<=\"",
261        "\">>=\"",
262        "\">>>=\"",
263        "<OTHER>",
264      };
265    
266    }