]> git.ipfire.org Git - thirdparty/bash.git/blame - y.tab.h
Imported from ../bash-2.05b.tar.gz.
[thirdparty/bash.git] / y.tab.h
CommitLineData
7117c2d2
JA
1#ifndef BISON_Y_TAB_H
2# define BISON_Y_TAB_H
3
4#ifndef YYSTYPE
726f6388
JA
5typedef union {
6 WORD_DESC *word; /* the word that we read. */
7 int number; /* the number that we read. */
8 WORD_LIST *word_list;
9 COMMAND *command;
10 REDIRECT *redirect;
11 ELEMENT element;
12 PATTERN_LIST *pattern;
7117c2d2
JA
13} yystype;
14# define YYSTYPE yystype
15#endif
16# define IF 257
17# define THEN 258
18# define ELSE 259
19# define ELIF 260
20# define FI 261
21# define CASE 262
22# define ESAC 263
23# define FOR 264
24# define SELECT 265
25# define WHILE 266
26# define UNTIL 267
27# define DO 268
28# define DONE 269
29# define FUNCTION 270
30# define COND_START 271
31# define COND_END 272
32# define COND_ERROR 273
33# define IN 274
34# define BANG 275
35# define TIME 276
36# define TIMEOPT 277
37# define WORD 278
38# define ASSIGNMENT_WORD 279
39# define NUMBER 280
40# define ARITH_CMD 281
41# define ARITH_FOR_EXPRS 282
42# define COND_CMD 283
43# define AND_AND 284
44# define OR_OR 285
45# define GREATER_GREATER 286
46# define LESS_LESS 287
47# define LESS_AND 288
48# define LESS_LESS_LESS 289
49# define GREATER_AND 290
50# define SEMI_SEMI 291
51# define LESS_LESS_MINUS 292
52# define AND_GREATER 293
53# define LESS_GREATER 294
54# define GREATER_BAR 295
55# define yacc_EOF 296
f73dda09
JA
56
57
726f6388 58extern YYSTYPE yylval;
7117c2d2
JA
59
60#endif /* not BISON_Y_TAB_H */