fix indentation.
[AROS-Contrib.git] / regina / yaccsrc.h
blobb97b9a1c9b30eb4d48306330f5d72dc013fedc19
1 /* A Bison parser, made by GNU Bison 2.3. */
3 /* Skeleton interface for Bison's Yacc-like parsers in C
5 Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
6 Free Software Foundation, Inc.
8 This program is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation; either version 2, or (at your option)
11 any later version.
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
18 You should have received a copy of the GNU General Public License
19 along with this program; if not, write to the Free Software
20 Foundation, Inc., 51 Franklin Street, Fifth Floor,
21 Boston, MA 02110-1301, USA. */
23 /* As a special exception, you may create a larger work that contains
24 part or all of the Bison parser skeleton and distribute that work
25 under terms of your choice, so long as that work isn't itself a
26 parser generator using the skeleton or a modified version thereof
27 as a parser skeleton. Alternatively, if you modify or redistribute
28 the parser skeleton itself, you may (at your option) remove this
29 special exception, which will cause the skeleton and the resulting
30 Bison output files to be licensed under the GNU General Public
31 License without this special exception.
33 This special exception was added by the Free Software Foundation in
34 version 2.2 of Bison. */
36 /* Tokens. */
37 #ifndef YYTOKENTYPE
38 # define YYTOKENTYPE
39 /* Put the tokens into the symbol table, so that GDB and other debuggers
40 know about them. */
41 enum yytokentype {
42 ADDRESS = 258,
43 ARG = 259,
44 CALL = 260,
45 DO = 261,
46 TO = 262,
47 BY = 263,
48 FOR = 264,
49 WHILE = 265,
50 UNTIL = 266,
51 EXIT = 267,
52 IF = 268,
53 THEN = 269,
54 ELSE = 270,
55 ITERATE = 271,
56 INTERPRET = 272,
57 LEAVE = 273,
58 NOP = 274,
59 NUMERIC = 275,
60 PARSE = 276,
61 EXTERNAL = 277,
62 SOURCE = 278,
63 VAR = 279,
64 VALUE = 280,
65 WITH = 281,
66 PROCEDURE = 282,
67 EXPOSE = 283,
68 PULL = 284,
69 PUSH = 285,
70 QUEUE = 286,
71 SAY = 287,
72 RETURN = 288,
73 SELECT = 289,
74 WHEN = 290,
75 DROP = 291,
76 OTHERWISE = 292,
77 SIGNAL = 293,
78 ON = 294,
79 OFF = 295,
80 ERROR = 296,
81 SYNTAX = 297,
82 HALT = 298,
83 NOVALUE = 299,
84 TRACE = 300,
85 END = 301,
86 UPPER = 302,
87 ASSIGNMENTVARIABLE = 303,
88 STATSEP = 304,
89 FOREVER = 305,
90 DIGITS = 306,
91 FORM = 307,
92 FUZZ = 308,
93 SCIENTIFIC = 309,
94 ENGINEERING = 310,
95 NOT = 311,
96 CONCATENATE = 312,
97 MODULUS = 313,
98 GTE = 314,
99 GT = 315,
100 LTE = 316,
101 LT = 317,
102 DIFFERENT = 318,
103 EQUALEQUAL = 319,
104 NOTEQUALEQUAL = 320,
105 OFFSET = 321,
106 SPACE = 322,
107 EXP = 323,
108 XOR = 324,
109 PLACEHOLDER = 325,
110 NOTREADY = 326,
111 CONSYMBOL = 327,
112 SIMSYMBOL = 328,
113 EXFUNCNAME = 329,
114 INFUNCNAME = 330,
115 LABEL = 331,
116 DOVARIABLE = 332,
117 HEXSTRING = 333,
118 STRING = 334,
119 VERSION = 335,
120 LINEIN = 336,
121 WHATEVER = 337,
122 NAME = 338,
123 FAILURE = 339,
124 BINSTRING = 340,
125 OPTIONS = 341,
126 ENVIRONMENT = 342,
127 LOSTDIGITS = 343,
128 GTGT = 344,
129 LTLT = 345,
130 NOTGTGT = 346,
131 NOTLTLT = 347,
132 GTGTE = 348,
133 LTLTE = 349,
134 INPUT = 350,
135 OUTPUT = 351,
136 NORMAL = 352,
137 APPEND = 353,
138 REPLACE = 354,
139 STREAM = 355,
140 STEM = 356,
141 LIFO = 357,
142 FIFO = 358,
143 LOWER = 359,
144 CASELESS = 360,
145 CCAT = 361,
146 UPLUS = 362,
147 UMINUS = 363
149 #endif
150 /* Tokens. */
151 #define ADDRESS 258
152 #define ARG 259
153 #define CALL 260
154 #define DO 261
155 #define TO 262
156 #define BY 263
157 #define FOR 264
158 #define WHILE 265
159 #define UNTIL 266
160 #define EXIT 267
161 #define IF 268
162 #define THEN 269
163 #define ELSE 270
164 #define ITERATE 271
165 #define INTERPRET 272
166 #define LEAVE 273
167 #define NOP 274
168 #define NUMERIC 275
169 #define PARSE 276
170 #define EXTERNAL 277
171 #define SOURCE 278
172 #define VAR 279
173 #define VALUE 280
174 #define WITH 281
175 #define PROCEDURE 282
176 #define EXPOSE 283
177 #define PULL 284
178 #define PUSH 285
179 #define QUEUE 286
180 #define SAY 287
181 #define RETURN 288
182 #define SELECT 289
183 #define WHEN 290
184 #define DROP 291
185 #define OTHERWISE 292
186 #define SIGNAL 293
187 #define ON 294
188 #define OFF 295
189 #define ERROR 296
190 #define SYNTAX 297
191 #define HALT 298
192 #define NOVALUE 299
193 #define TRACE 300
194 #define END 301
195 #define UPPER 302
196 #define ASSIGNMENTVARIABLE 303
197 #define STATSEP 304
198 #define FOREVER 305
199 #define DIGITS 306
200 #define FORM 307
201 #define FUZZ 308
202 #define SCIENTIFIC 309
203 #define ENGINEERING 310
204 #define NOT 311
205 #define CONCATENATE 312
206 #define MODULUS 313
207 #define GTE 314
208 #define GT 315
209 #define LTE 316
210 #define LT 317
211 #define DIFFERENT 318
212 #define EQUALEQUAL 319
213 #define NOTEQUALEQUAL 320
214 #define OFFSET 321
215 #define SPACE 322
216 #define EXP 323
217 #define XOR 324
218 #define PLACEHOLDER 325
219 #define NOTREADY 326
220 #define CONSYMBOL 327
221 #define SIMSYMBOL 328
222 #define EXFUNCNAME 329
223 #define INFUNCNAME 330
224 #define LABEL 331
225 #define DOVARIABLE 332
226 #define HEXSTRING 333
227 #define STRING 334
228 #define VERSION 335
229 #define LINEIN 336
230 #define WHATEVER 337
231 #define NAME 338
232 #define FAILURE 339
233 #define BINSTRING 340
234 #define OPTIONS 341
235 #define ENVIRONMENT 342
236 #define LOSTDIGITS 343
237 #define GTGT 344
238 #define LTLT 345
239 #define NOTGTGT 346
240 #define NOTLTLT 347
241 #define GTGTE 348
242 #define LTLTE 349
243 #define INPUT 350
244 #define OUTPUT 351
245 #define NORMAL 352
246 #define APPEND 353
247 #define REPLACE 354
248 #define STREAM 355
249 #define STEM 356
250 #define LIFO 357
251 #define FIFO 358
252 #define LOWER 359
253 #define CASELESS 360
254 #define CCAT 361
255 #define UPLUS 362
256 #define UMINUS 363
261 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
262 typedef int YYSTYPE;
263 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
264 # define YYSTYPE_IS_DECLARED 1
265 # define YYSTYPE_IS_TRIVIAL 1
266 #endif
268 extern YYSTYPE __reginalval;