summaryrefslogtreecommitdiffstats
path: root/Source/cmDependsJavaParserTokens.h
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2005-01-28 22:13:58 (GMT)
committerAndy Cedilnik <andy.cedilnik@kitware.com>2005-01-28 22:13:58 (GMT)
commitab475733e4421869055446b5ab35b8055a1dfb52 (patch)
treee72ee04111ccfee48ade4179289f7607ecab8937 /Source/cmDependsJavaParserTokens.h
parent3a67582df81e7e528894bc2a20976c860da4c915 (diff)
downloadCMake-ab475733e4421869055446b5ab35b8055a1dfb52.zip
CMake-ab475733e4421869055446b5ab35b8055a1dfb52.tar.gz
CMake-ab475733e4421869055446b5ab35b8055a1dfb52.tar.bz2
ENH: Initial import of java parser
Diffstat (limited to 'Source/cmDependsJavaParserTokens.h')
-rw-r--r--Source/cmDependsJavaParserTokens.h254
1 files changed, 254 insertions, 0 deletions
diff --git a/Source/cmDependsJavaParserTokens.h b/Source/cmDependsJavaParserTokens.h
new file mode 100644
index 0000000..2f15db5
--- /dev/null
+++ b/Source/cmDependsJavaParserTokens.h
@@ -0,0 +1,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
+
+
+
+
+