summaryrefslogtreecommitdiffstats
path: root/Source/cmDependsJavaParserTokens.h
blob: 2f15db58eeb7412aa68656249941bea87e7efa4a (plain)
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
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
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
/* A Bison parser, made by GNU Bison 1.875d.  */

/* Skeleton parser for Yacc-like parsing with Bison,
   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2, or (at your option)
   any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330,
   Boston, MA 02111-1307, USA.  */

/* As a special exception, when this file is copied by Bison into a
   Bison output file, you may use that output file without restriction.
   This special exception was added by the Free Software Foundation
   in version 1.24 of Bison.  */

/* Tokens.  */
#ifndef YYTOKENTYPE
# define YYTOKENTYPE
   /* Put the tokens into the symbol table, so that GDB and other debuggers
      know about them.  */
   enum yytokentype {
     ABSTRACT = 258,
     ASSERT = 259,
     BOOLEAN = 260,
     BREAK = 261,
     BYTE = 262,
     CASE = 263,
     CATCH = 264,
     CHAR = 265,
     CLASS = 266,
     CONTINUE = 267,
     DEFAULT = 268,
     DO = 269,
     DOUBLE = 270,
     ELSE = 271,
     EXTENDS = 272,
     FINAL = 273,
     FINALLY = 274,
     FLOAT = 275,
     FOR = 276,
     IF = 277,
     IMPLEMENTS = 278,
     IMPORT = 279,
     INSTANCEOF = 280,
     INT = 281,
     INTERFACE = 282,
     LONG = 283,
     NATIVE = 284,
     NEW = 285,
     PACKAGE = 286,
     PRIVATE = 287,
     PROTECTED = 288,
     PUBLIC = 289,
     RETURN = 290,
     SHORT = 291,
     STATIC = 292,
     STRICTFP = 293,
     SUPER = 294,
     SWITCH = 295,
     SYNCHRONIZED = 296,
     THIS = 297,
     THROW = 298,
     THROWS = 299,
     TRANSIENT = 300,
     TRY = 301,
     VOID = 302,
     VOLATILE = 303,
     WHILE = 304,
     BOOLEANLITERAL = 305,
     CHARACTERLITERAL = 306,
     DECIMALINTEGERLITERAL = 307,
     FLOATINGPOINTLITERAL = 308,
     HEXINTEGERLITERAL = 309,
     NULLLITERAL = 310,
     STRINGLITERAL = 311,
     NAME = 312,
     AND = 313,
     ANDAND = 314,
     ANDEQUALS = 315,
     BRACKETEND = 316,
     BRACKETSTART = 317,
     CARROT = 318,
     CARROTEQUALS = 319,
     COLON = 320,
     COMMA = 321,
     CURLYEND = 322,
     CURLYSTART = 323,
     DIVIDE = 324,
     DIVIDEEQUALS = 325,
     DOLLAR = 326,
     DOT = 327,
     EQUALS = 328,
     EQUALSEQUALS = 329,
     EXCLAMATION = 330,
     EXCLAMATIONEQUALS = 331,
     GREATER = 332,
     GTEQUALS = 333,
     GTGT = 334,
     GTGTEQUALS = 335,
     GTGTGT = 336,
     GTGTGTEQUALS = 337,
     LESLESEQUALS = 338,
     LESSTHAN = 339,
     LTEQUALS = 340,
     LTLT = 341,
     MINUS = 342,
     MINUSEQUALS = 343,
     MINUSMINUS = 344,
     PAREEND = 345,
     PARESTART = 346,
     PERCENT = 347,
     PERCENTEQUALS = 348,
     PIPE = 349,
     PIPEEQUALS = 350,
     PIPEPIPE = 351,
     PLUS = 352,
     PLUSEQUALS = 353,
     PLUSPLUS = 354,
     QUESTION = 355,
     SEMICOL = 356,
     TILDE = 357,
     TIMES = 358,
     TIMESEQUALS = 359,
     ERROR = 360
   };
#endif
#define ABSTRACT 258
#define ASSERT 259
#define BOOLEAN 260
#define BREAK 261
#define BYTE 262
#define CASE 263
#define CATCH 264
#define CHAR 265
#define CLASS 266
#define CONTINUE 267
#define DEFAULT 268
#define DO 269
#define DOUBLE 270
#define ELSE 271
#define EXTENDS 272
#define FINAL 273
#define FINALLY 274
#define FLOAT 275
#define FOR 276
#define IF 277
#define IMPLEMENTS 278
#define IMPORT 279
#define INSTANCEOF 280
#define INT 281
#define INTERFACE 282
#define LONG 283
#define NATIVE 284
#define NEW 285
#define PACKAGE 286
#define PRIVATE 287
#define PROTECTED 288
#define PUBLIC 289
#define RETURN 290
#define SHORT 291
#define STATIC 292
#define STRICTFP 293
#define SUPER 294
#define SWITCH 295
#define SYNCHRONIZED 296
#define THIS 297
#define THROW 298
#define THROWS 299
#define TRANSIENT 300
#define TRY 301
#define VOID 302
#define VOLATILE 303
#define WHILE 304
#define BOOLEANLITERAL 305
#define CHARACTERLITERAL 306
#define DECIMALINTEGERLITERAL 307
#define FLOATINGPOINTLITERAL 308
#define HEXINTEGERLITERAL 309
#define NULLLITERAL 310
#define STRINGLITERAL 311
#define NAME 312
#define AND 313
#define ANDAND 314
#define ANDEQUALS 315
#define BRACKETEND 316
#define BRACKETSTART 317
#define CARROT 318
#define CARROTEQUALS 319
#define COLON 320
#define COMMA 321
#define CURLYEND 322
#define CURLYSTART 323
#define DIVIDE 324
#define DIVIDEEQUALS 325
#define DOLLAR 326
#define DOT 327
#define EQUALS 328
#define EQUALSEQUALS 329
#define EXCLAMATION 330
#define EXCLAMATIONEQUALS 331
#define GREATER 332
#define GTEQUALS 333
#define GTGT 334
#define GTGTEQUALS 335
#define GTGTGT 336
#define GTGTGTEQUALS 337
#define LESLESEQUALS 338
#define LESSTHAN 339
#define LTEQUALS 340
#define LTLT 341
#define MINUS 342
#define MINUSEQUALS 343
#define MINUSMINUS 344
#define PAREEND 345
#define PARESTART 346
#define PERCENT 347
#define PERCENTEQUALS 348
#define PIPE 349
#define PIPEEQUALS 350
#define PIPEPIPE 351
#define PLUS 352
#define PLUSEQUALS 353
#define PLUSPLUS 354
#define QUESTION 355
#define SEMICOL 356
#define TILDE 357
#define TIMES 358
#define TIMESEQUALS 359
#define ERROR 360




#if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
typedef int YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
# define YYSTYPE_IS_TRIVIAL 1
#endif