Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
c_alike.tab.hpp
Go to the documentation of this file.
1 /* A Bison parser, made by GNU Bison 1.875. */
2 
3 /* Skeleton parser for Yacc-like parsing with Bison,
4  Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002 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  L_ID = 258,
33  L_FLOATCONST = 259,
34  L_INTCONST = 260,
38  L_MODULE = 264,
39  L_SCRIPT = 265,
40  L_IMPORT = 266,
41  L_RETURN = 267,
42  L_GLOBALS = 268,
43  L_CLASS = 269,
44  L_IF = 270,
45  L_THEN = 271,
46  L_ELSE = 272,
47  L_WHILE = 273,
48  L_EQUAL = 274,
49  L_NOT_EQUAL = 275,
52  L_BOOL_AND = 278,
53  L_BOOL_OR = 279,
54  L_INT = 280,
55  L_FLOAT = 281,
56  L_BOOL = 282,
57  L_OBJECT = 283,
58  L_VOID = 284,
59  L_METHODCALL = 285,
61  };
62 #endif
63 #define L_ID 258
64 #define L_FLOATCONST 259
65 #define L_INTCONST 260
66 #define L_STRINGCONST 261
67 #define L_BOOLCONST_TRUE 262
68 #define L_BOOLCONST_FALSE 263
69 #define L_MODULE 264
70 #define L_SCRIPT 265
71 #define L_IMPORT 266
72 #define L_RETURN 267
73 #define L_GLOBALS 268
74 #define L_CLASS 269
75 #define L_IF 270
76 #define L_THEN 271
77 #define L_ELSE 272
78 #define L_WHILE 273
79 #define L_EQUAL 274
80 #define L_NOT_EQUAL 275
81 #define L_GREATER_OR_EQUAL 276
82 #define L_LESSER_OR_EQUAL 277
83 #define L_BOOL_AND 278
84 #define L_BOOL_OR 279
85 #define L_INT 280
86 #define L_FLOAT 281
87 #define L_BOOL 282
88 #define L_OBJECT 283
89 #define L_VOID 284
90 #define L_METHODCALL 285
91 #define L_INITVALUE 286
92 
93 
94 
95 
96 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
97 typedef int YYSTYPE;
98 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
99 # define YYSTYPE_IS_DECLARED 1
100 # define YYSTYPE_IS_TRIVIAL 1
101 #endif
102 
103 extern YYSTYPE yylval;
104 
105 
106