1 /* A Bison parser, made by GNU Bison 1.875d. */
3 /* Skeleton parser for Yacc-like parsing with Bison, Copyright (C) 1984,
4 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
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)
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.
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. */
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. */
29 /* Put the tokens into the symbol table, so that GDB and other debuggers
34 jp_BOOLEAN_TYPE
= 260,
70 jp_SYNCHRONIZED
= 296,
79 jp_BOOLEANLITERAL
= 305,
80 jp_CHARACTERLITERAL
= 306,
81 jp_DECIMALINTEGERLITERAL
= 307,
82 jp_FLOATINGPOINTLITERAL
= 308,
83 jp_HEXINTEGERLITERAL
= 309,
85 jp_STRINGLITERAL
= 311,
91 jp_BRACKETSTART
= 317,
93 jp_CARROTEQUALS
= 319,
99 jp_DIVIDEEQUALS
= 325,
103 jp_EQUALSEQUALS
= 329,
104 jp_EXCLAMATION
= 330,
105 jp_EXCLAMATIONEQUALS
= 331,
111 jp_GTGTGTEQUALS
= 337,
112 jp_LESLESEQUALS
= 338,
117 jp_MINUSEQUALS
= 343,
122 jp_PERCENTEQUALS
= 348,
133 jp_TIMESEQUALS
= 359,
137 #define jp_ABSTRACT 258
138 #define jp_ASSERT 259
139 #define jp_BOOLEAN_TYPE 260
141 #define jp_BYTE_TYPE 262
144 #define jp_CHAR_TYPE 265
146 #define jp_CONTINUE 267
147 #define jp_DEFAULT 268
149 #define jp_DOUBLE_TYPE 270
151 #define jp_EXTENDS 272
153 #define jp_FINALLY 274
154 #define jp_FLOAT_TYPE 275
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
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
174 #define jp_SWITCH 295
175 #define jp_SYNCHRONIZED 296
178 #define jp_THROWS 299
179 #define jp_TRANSIENT 300
182 #define jp_VOLATILE 303
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
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
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
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
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
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
229 #define jp_PIPEEQUALS 350
230 #define jp_PIPEPIPE 351
232 #define jp_PLUSEQUALS 353
233 #define jp_PLUSPLUS 354
234 #define jp_QUESTION 355
235 #define jp_SEMICOL 356
238 #define jp_TIMESEQUALS 359
244 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
246 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
247 # define YYSTYPE_IS_DECLARED 1
248 # define YYSTYPE_IS_TRIVIAL 1