Imported Upstream version 2.8.12.2
[platform/upstream/cmake.git] / Source / cmDependsJavaParserTokens.h
1 /* A Bison parser, made by GNU Bison 1.875d.  */
2
3 /* Skeleton parser for Yacc-like parsing with Bison, Copyright (C) 1984,
4    1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
5
6    This program is free software; you can redistribute it and/or modify
7    it under the terms of the GNU General Public License as published by
8    the Free Software Foundation; either version 2, or (at your option)
9    any later version.
10
11    This program is distributed in the hope that it will be useful,
12    but WITHOUT ANY WARRANTY; without even the implied warranty of
13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14    GNU General Public License for more details.
15
16    You should have received a copy of the GNU General Public License
17    along with this program; if not, write to the Free Software
18    Foundation, Inc., 59 Temple Place - Suite 330,
19    Boston, MA 02111-1307, USA.  */
20
21 /* As a special exception, when this file is copied by Bison into a
22    Bison output file, you may use that output file without restriction.
23    This special exception was added by the Free Software Foundation
24    in version 1.24 of Bison.  */
25
26 /* Tokens.  */
27 #ifndef YYTOKENTYPE
28 # define YYTOKENTYPE
29    /* Put the tokens into the symbol table, so that GDB and other debuggers
30       know about them.  */
31    enum yytokentype {
32      jp_ABSTRACT = 258,
33      jp_ASSERT = 259,
34      jp_BOOLEAN_TYPE = 260,
35      jp_BREAK = 261,
36      jp_BYTE_TYPE = 262,
37      jp_CASE = 263,
38      jp_CATCH = 264,
39      jp_CHAR_TYPE = 265,
40      jp_CLASS = 266,
41      jp_CONTINUE = 267,
42      jp_DEFAULT = 268,
43      jp_DO = 269,
44      jp_DOUBLE_TYPE = 270,
45      jp_ELSE = 271,
46      jp_EXTENDS = 272,
47      jp_FINAL = 273,
48      jp_FINALLY = 274,
49      jp_FLOAT_TYPE = 275,
50      jp_FOR = 276,
51      jp_IF = 277,
52      jp_IMPLEMENTS = 278,
53      jp_IMPORT = 279,
54      jp_INSTANCEOF = 280,
55      jp_INT_TYPE = 281,
56      jp_INTERFACE = 282,
57      jp_LONG_TYPE = 283,
58      jp_NATIVE = 284,
59      jp_NEW = 285,
60      jp_PACKAGE = 286,
61      jp_PRIVATE = 287,
62      jp_PROTECTED = 288,
63      jp_PUBLIC = 289,
64      jp_RETURN = 290,
65      jp_SHORT_TYPE = 291,
66      jp_STATIC = 292,
67      jp_STRICTFP = 293,
68      jp_SUPER = 294,
69      jp_SWITCH = 295,
70      jp_SYNCHRONIZED = 296,
71      jp_THIS = 297,
72      jp_THROW = 298,
73      jp_THROWS = 299,
74      jp_TRANSIENT = 300,
75      jp_TRY = 301,
76      jp_VOID = 302,
77      jp_VOLATILE = 303,
78      jp_WHILE = 304,
79      jp_BOOLEANLITERAL = 305,
80      jp_CHARACTERLITERAL = 306,
81      jp_DECIMALINTEGERLITERAL = 307,
82      jp_FLOATINGPOINTLITERAL = 308,
83      jp_HEXINTEGERLITERAL = 309,
84      jp_NULLLITERAL = 310,
85      jp_STRINGLITERAL = 311,
86      jp_NAME = 312,
87      jp_AND = 313,
88      jp_ANDAND = 314,
89      jp_ANDEQUALS = 315,
90      jp_BRACKETEND = 316,
91      jp_BRACKETSTART = 317,
92      jp_CARROT = 318,
93      jp_CARROTEQUALS = 319,
94      jp_COLON = 320,
95      jp_COMMA = 321,
96      jp_CURLYEND = 322,
97      jp_CURLYSTART = 323,
98      jp_DIVIDE = 324,
99      jp_DIVIDEEQUALS = 325,
100      jp_DOLLAR = 326,
101      jp_DOT = 327,
102      jp_EQUALS = 328,
103      jp_EQUALSEQUALS = 329,
104      jp_EXCLAMATION = 330,
105      jp_EXCLAMATIONEQUALS = 331,
106      jp_GREATER = 332,
107      jp_GTEQUALS = 333,
108      jp_GTGT = 334,
109      jp_GTGTEQUALS = 335,
110      jp_GTGTGT = 336,
111      jp_GTGTGTEQUALS = 337,
112      jp_LESLESEQUALS = 338,
113      jp_LESSTHAN = 339,
114      jp_LTEQUALS = 340,
115      jp_LTLT = 341,
116      jp_MINUS = 342,
117      jp_MINUSEQUALS = 343,
118      jp_MINUSMINUS = 344,
119      jp_PAREEND = 345,
120      jp_PARESTART = 346,
121      jp_PERCENT = 347,
122      jp_PERCENTEQUALS = 348,
123      jp_PIPE = 349,
124      jp_PIPEEQUALS = 350,
125      jp_PIPEPIPE = 351,
126      jp_PLUS = 352,
127      jp_PLUSEQUALS = 353,
128      jp_PLUSPLUS = 354,
129      jp_QUESTION = 355,
130      jp_SEMICOL = 356,
131      jp_TILDE = 357,
132      jp_TIMES = 358,
133      jp_TIMESEQUALS = 359,
134      jp_ERROR = 360
135    };
136 #endif
137 #define jp_ABSTRACT 258
138 #define jp_ASSERT 259
139 #define jp_BOOLEAN_TYPE 260
140 #define jp_BREAK 261
141 #define jp_BYTE_TYPE 262
142 #define jp_CASE 263
143 #define jp_CATCH 264
144 #define jp_CHAR_TYPE 265
145 #define jp_CLASS 266
146 #define jp_CONTINUE 267
147 #define jp_DEFAULT 268
148 #define jp_DO 269
149 #define jp_DOUBLE_TYPE 270
150 #define jp_ELSE 271
151 #define jp_EXTENDS 272
152 #define jp_FINAL 273
153 #define jp_FINALLY 274
154 #define jp_FLOAT_TYPE 275
155 #define jp_FOR 276
156 #define jp_IF 277
157 #define jp_IMPLEMENTS 278
158 #define jp_IMPORT 279
159 #define jp_INSTANCEOF 280
160 #define jp_INT_TYPE 281
161 #define jp_INTERFACE 282
162 #define jp_LONG_TYPE 283
163 #define jp_NATIVE 284
164 #define jp_NEW 285
165 #define jp_PACKAGE 286
166 #define jp_PRIVATE 287
167 #define jp_PROTECTED 288
168 #define jp_PUBLIC 289
169 #define jp_RETURN 290
170 #define jp_SHORT_TYPE 291
171 #define jp_STATIC 292
172 #define jp_STRICTFP 293
173 #define jp_SUPER 294
174 #define jp_SWITCH 295
175 #define jp_SYNCHRONIZED 296
176 #define jp_THIS 297
177 #define jp_THROW 298
178 #define jp_THROWS 299
179 #define jp_TRANSIENT 300
180 #define jp_TRY 301
181 #define jp_VOID 302
182 #define jp_VOLATILE 303
183 #define jp_WHILE 304
184 #define jp_BOOLEANLITERAL 305
185 #define jp_CHARACTERLITERAL 306
186 #define jp_DECIMALINTEGERLITERAL 307
187 #define jp_FLOATINGPOINTLITERAL 308
188 #define jp_HEXINTEGERLITERAL 309
189 #define jp_NULLLITERAL 310
190 #define jp_STRINGLITERAL 311
191 #define jp_NAME 312
192 #define jp_AND 313
193 #define jp_ANDAND 314
194 #define jp_ANDEQUALS 315
195 #define jp_BRACKETEND 316
196 #define jp_BRACKETSTART 317
197 #define jp_CARROT 318
198 #define jp_CARROTEQUALS 319
199 #define jp_COLON 320
200 #define jp_COMMA 321
201 #define jp_CURLYEND 322
202 #define jp_CURLYSTART 323
203 #define jp_DIVIDE 324
204 #define jp_DIVIDEEQUALS 325
205 #define jp_DOLLAR 326
206 #define jp_DOT 327
207 #define jp_EQUALS 328
208 #define jp_EQUALSEQUALS 329
209 #define jp_EXCLAMATION 330
210 #define jp_EXCLAMATIONEQUALS 331
211 #define jp_GREATER 332
212 #define jp_GTEQUALS 333
213 #define jp_GTGT 334
214 #define jp_GTGTEQUALS 335
215 #define jp_GTGTGT 336
216 #define jp_GTGTGTEQUALS 337
217 #define jp_LESLESEQUALS 338
218 #define jp_LESSTHAN 339
219 #define jp_LTEQUALS 340
220 #define jp_LTLT 341
221 #define jp_MINUS 342
222 #define jp_MINUSEQUALS 343
223 #define jp_MINUSMINUS 344
224 #define jp_PAREEND 345
225 #define jp_PARESTART 346
226 #define jp_PERCENT 347
227 #define jp_PERCENTEQUALS 348
228 #define jp_PIPE 349
229 #define jp_PIPEEQUALS 350
230 #define jp_PIPEPIPE 351
231 #define jp_PLUS 352
232 #define jp_PLUSEQUALS 353
233 #define jp_PLUSPLUS 354
234 #define jp_QUESTION 355
235 #define jp_SEMICOL 356
236 #define jp_TILDE 357
237 #define jp_TIMES 358
238 #define jp_TIMESEQUALS 359
239 #define jp_ERROR 360
240
241
242
243
244 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
245 typedef int YYSTYPE;
246 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
247 # define YYSTYPE_IS_DECLARED 1
248 # define YYSTYPE_IS_TRIVIAL 1
249 #endif
250
251
252
253
254