1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
|
/* Generated By:JavaCC: Do not edit this line. C2JConstants.java */
public interface C2JConstants {
int EOF = 0;
int INTEGER_LITERAL = 7;
int DECIMAL_LITERAL = 8;
int HEX_LITERAL = 9;
int OCTAL_LITERAL = 10;
int FLOATING_POINT_LITERAL = 11;
int EXPONENT = 12;
int CHARACTER_LITERAL = 13;
int STRING_LITERAL = 14;
int CONTINUE = 15;
int VOLATILE = 16;
int REGISTER = 17;
int UNSIGNED = 18;
int TYPEDEF = 19;
int DFLT = 20;
int DOUBLE = 21;
int SIZEOF = 22;
int SWITCH = 23;
int RETURN = 24;
int EXTERN = 25;
int STRUCT = 26;
int STATIC = 27;
int SIGNED = 28;
int WHILE = 29;
int BREAK = 30;
int UNION = 31;
int CONST = 32;
int FLOAT = 33;
int SHORT = 34;
int ELSE = 35;
int CASE = 36;
int LONG = 37;
int ENUM = 38;
int AUTO = 39;
int VOID = 40;
int CHAR = 41;
int GOTO = 42;
int FOR = 43;
int INT = 44;
int IF = 45;
int DO = 46;
int GLvoid = 47;
int GLbyte = 48;
int GLshort = 49;
int GLint = 50;
int GLsizei = 51;
int GLfloat = 52;
int GLclampf = 53;
int GLdouble = 54;
int GLclampd = 55;
int GLubyte = 56;
int GLboolean = 57;
int GLushort = 58;
int GLuint = 59;
int GLenum = 60;
int GLbitfield = 61;
int GLUquadricObj = 62;
int GLUnurbsObj = 63;
int GLUtesselator = 64;
int GLUtriangulatorObj = 65;
int IDENTIFIER = 66;
int LETTER = 67;
int DIGIT = 68;
int DEFAULT = 0;
String[] tokenImage = {
"<EOF>",
"\" \"",
"\"\\t\"",
"\"\\n\"",
"\"\\r\"",
"<token of kind 5>",
"<token of kind 6>",
"<INTEGER_LITERAL>",
"<DECIMAL_LITERAL>",
"<HEX_LITERAL>",
"<OCTAL_LITERAL>",
"<FLOATING_POINT_LITERAL>",
"<EXPONENT>",
"<CHARACTER_LITERAL>",
"<STRING_LITERAL>",
"\"continue\"",
"\"volatile\"",
"\"register\"",
"\"unsigned\"",
"\"typedef\"",
"\"default\"",
"\"double\"",
"\"sizeof\"",
"\"switch\"",
"\"return\"",
"\"extern\"",
"\"struct\"",
"\"static\"",
"\"signed\"",
"\"while\"",
"\"break\"",
"\"union\"",
"\"const\"",
"\"float\"",
"\"short\"",
"\"else\"",
"\"case\"",
"\"long\"",
"\"enum\"",
"\"auto\"",
"\"void\"",
"\"char\"",
"\"goto\"",
"\"for\"",
"\"int\"",
"\"if\"",
"\"do\"",
"\"GLvoid\"",
"\"GLbyte\"",
"\"GLshort\"",
"\"GLint\"",
"\"GLsizei\"",
"\"GLfloat\"",
"\"GLclampf\"",
"\"GLdouble\"",
"\"GLclampd\"",
"\"GLubyte\"",
"\"GLboolean\"",
"\"GLushort\"",
"\"GLuint\"",
"\"GLenum\"",
"\"GLbitfield\"",
"\"GLUquadricObj\"",
"\"GLUnurbsObj\"",
"\"GLUtesselator\"",
"\"GLUtriangulatorObj\"",
"<IDENTIFIER>",
"<LETTER>",
"<DIGIT>",
"\";\"",
"\"{\"",
"\"}\"",
"\",\"",
"\"=\"",
"\":\"",
"\"(\"",
"\")\"",
"\"[\"",
"\"]\"",
"\"*\"",
"\"...\"",
"\"*=\"",
"\"/=\"",
"\"%=\"",
"\"+=\"",
"\"-=\"",
"\"<<=\"",
"\">>=\"",
"\"&=\"",
"\"^=\"",
"\"|=\"",
"\"?\"",
"\"||\"",
"\"&&\"",
"\"|\"",
"\"^\"",
"\"&\"",
"\"==\"",
"\"!=\"",
"\"<\"",
"\">\"",
"\"<=\"",
"\">=\"",
"\"<<\"",
"\">>\"",
"\"+\"",
"\"-\"",
"\"/\"",
"\"%\"",
"\"++\"",
"\"--\"",
"\"~\"",
"\"!\"",
"\".\"",
"\"->\"",
};
}
|