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