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 }