edits
[cdsspec-compiler.git] / src / edu / uci / eecs / utilParser / UtilParserConstants.java
1 /* Generated By:JavaCC: Do not edit this line. UtilParserConstants.java */
2 package edu.uci.eecs.utilParser;
3
4
5 /**
6  * Token literal values and constants.
7  * Generated by org.javacc.parser.OtherFilesGen#start()
8  */
9 public interface UtilParserConstants {
10
11   /** End of File. */
12   int EOF = 0;
13   /** RegularExpression Id. */
14   int CONST = 6;
15   /** RegularExpression Id. */
16   int STRUCT = 7;
17   /** RegularExpression Id. */
18   int CLASS = 8;
19   /** RegularExpression Id. */
20   int UNSIGNED = 9;
21   /** RegularExpression Id. */
22   int TEMPLATE = 10;
23   /** RegularExpression Id. */
24   int INLINE = 11;
25   /** RegularExpression Id. */
26   int STATIC = 12;
27   /** RegularExpression Id. */
28   int FOR = 13;
29   /** RegularExpression Id. */
30   int DIGIT = 14;
31   /** RegularExpression Id. */
32   int LETTER = 15;
33   /** RegularExpression Id. */
34   int IDENTIFIER = 16;
35   /** RegularExpression Id. */
36   int POUND = 17;
37   /** RegularExpression Id. */
38   int OPEN_BRACKET = 18;
39   /** RegularExpression Id. */
40   int CLOSE_BRACKET = 19;
41   /** RegularExpression Id. */
42   int EQUALS = 20;
43   /** RegularExpression Id. */
44   int OPEN_PAREN = 21;
45   /** RegularExpression Id. */
46   int CLOSE_PAREN = 22;
47   /** RegularExpression Id. */
48   int OPEN_BRACE = 23;
49   /** RegularExpression Id. */
50   int CLOSE_BRACE = 24;
51   /** RegularExpression Id. */
52   int HB_SYMBOL = 25;
53   /** RegularExpression Id. */
54   int COMMA = 26;
55   /** RegularExpression Id. */
56   int DOT = 27;
57   /** RegularExpression Id. */
58   int DOLLAR = 28;
59   /** RegularExpression Id. */
60   int STAR = 29;
61   /** RegularExpression Id. */
62   int NEGATE = 30;
63   /** RegularExpression Id. */
64   int EXCLAMATION = 31;
65   /** RegularExpression Id. */
66   int AND = 32;
67   /** RegularExpression Id. */
68   int OR = 33;
69   /** RegularExpression Id. */
70   int MOD = 34;
71   /** RegularExpression Id. */
72   int PLUS = 35;
73   /** RegularExpression Id. */
74   int PLUSPLUS = 36;
75   /** RegularExpression Id. */
76   int MINUS = 37;
77   /** RegularExpression Id. */
78   int MINUSMINUS = 38;
79   /** RegularExpression Id. */
80   int DIVIDE = 39;
81   /** RegularExpression Id. */
82   int BACKSLASH = 40;
83   /** RegularExpression Id. */
84   int LESS_THAN = 41;
85   /** RegularExpression Id. */
86   int GREATER_THAN = 42;
87   /** RegularExpression Id. */
88   int GREATER_EQUALS = 43;
89   /** RegularExpression Id. */
90   int LESS_EQUALS = 44;
91   /** RegularExpression Id. */
92   int LOGICAL_EQUALS = 45;
93   /** RegularExpression Id. */
94   int NOT_EQUALS = 46;
95   /** RegularExpression Id. */
96   int LOGICAL_AND = 47;
97   /** RegularExpression Id. */
98   int LOGICAL_OR = 48;
99   /** RegularExpression Id. */
100   int XOR = 49;
101   /** RegularExpression Id. */
102   int QUESTION_MARK = 50;
103   /** RegularExpression Id. */
104   int COLON = 51;
105   /** RegularExpression Id. */
106   int DOUBLECOLON = 52;
107   /** RegularExpression Id. */
108   int DOUBLELESSTHAN = 53;
109   /** RegularExpression Id. */
110   int DOUBLEGREATERTHAN = 54;
111   /** RegularExpression Id. */
112   int TRIPLEGREATERTHAN = 55;
113   /** RegularExpression Id. */
114   int PLUS_EQUALS = 56;
115   /** RegularExpression Id. */
116   int MINUS_EQUALS = 57;
117   /** RegularExpression Id. */
118   int TIMES_EQUALS = 58;
119   /** RegularExpression Id. */
120   int DIVIDE_EQUALS = 59;
121   /** RegularExpression Id. */
122   int MOD_EQUALS = 60;
123   /** RegularExpression Id. */
124   int XOR_EQUALS = 61;
125   /** RegularExpression Id. */
126   int OR_EQUALS = 62;
127   /** RegularExpression Id. */
128   int AND_EQUALS = 63;
129   /** RegularExpression Id. */
130   int SEMI_COLON = 64;
131   /** RegularExpression Id. */
132   int STRING_LITERAL = 65;
133   /** RegularExpression Id. */
134   int CHARACTER_LITERAL = 66;
135   /** RegularExpression Id. */
136   int INTEGER_LITERAL = 67;
137   /** RegularExpression Id. */
138   int DECIMAL_LITERAL = 68;
139   /** RegularExpression Id. */
140   int HEX_LITERAL = 69;
141   /** RegularExpression Id. */
142   int OCTAL_LITERAL = 70;
143   /** RegularExpression Id. */
144   int FLOATING_POINT_LITERAL = 71;
145   /** RegularExpression Id. */
146   int DECIMAL_FLOATING_POINT_LITERAL = 72;
147   /** RegularExpression Id. */
148   int DECIMAL_EXPONENT = 73;
149   /** RegularExpression Id. */
150   int HEXADECIMAL_FLOATING_POINT_LITERAL = 74;
151   /** RegularExpression Id. */
152   int HEXADECIMAL_EXPONENT = 75;
153   /** RegularExpression Id. */
154   int SPACE = 76;
155   /** RegularExpression Id. */
156   int TO_END_OF_LINE = 77;
157   /** RegularExpression Id. */
158   int INCLUDE = 78;
159   /** RegularExpression Id. */
160   int DEFINE = 79;
161
162   /** Lexical state. */
163   int DEFAULT = 0;
164
165   /** Literal token values. */
166   String[] tokenImage = {
167     "<EOF>",
168     "\" \"",
169     "\"\\n\"",
170     "\"\\r\"",
171     "\"\\r\\n\"",
172     "\"\\t\"",
173     "\"const\"",
174     "\"struct\"",
175     "\"class\"",
176     "\"unsigned\"",
177     "\"template\"",
178     "\"inline\"",
179     "\"static\"",
180     "\"for\"",
181     "<DIGIT>",
182     "<LETTER>",
183     "<IDENTIFIER>",
184     "\"#\"",
185     "\"[\"",
186     "\"]\"",
187     "\"=\"",
188     "\"(\"",
189     "\")\"",
190     "\"{\"",
191     "\"}\"",
192     "\"->\"",
193     "\",\"",
194     "\".\"",
195     "\"$\"",
196     "\"*\"",
197     "\"~\"",
198     "\"!\"",
199     "\"&\"",
200     "\"|\"",
201     "\"%\"",
202     "\"+\"",
203     "\"++\"",
204     "\"-\"",
205     "\"--\"",
206     "\"/\"",
207     "\"\\\\\"",
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     "<STRING_LITERAL>",
233     "<CHARACTER_LITERAL>",
234     "<INTEGER_LITERAL>",
235     "<DECIMAL_LITERAL>",
236     "<HEX_LITERAL>",
237     "<OCTAL_LITERAL>",
238     "<FLOATING_POINT_LITERAL>",
239     "<DECIMAL_FLOATING_POINT_LITERAL>",
240     "<DECIMAL_EXPONENT>",
241     "<HEXADECIMAL_FLOATING_POINT_LITERAL>",
242     "<HEXADECIMAL_EXPONENT>",
243     "<SPACE>",
244     "<TO_END_OF_LINE>",
245     "<INCLUDE>",
246     "<DEFINE>",
247   };
248
249 }