2002-07-17 14:10:11 +00:00
|
|
|
#ifndef BISON_Y_TAB_H
|
|
|
|
|
# define BISON_Y_TAB_H
|
|
|
|
|
|
|
|
|
|
#ifndef YYSTYPE
|
1996-08-26 18:22:31 +00:00
|
|
|
typedef union {
|
|
|
|
|
WORD_DESC *word; /* the word that we read. */
|
|
|
|
|
int number; /* the number that we read. */
|
|
|
|
|
WORD_LIST *word_list;
|
|
|
|
|
COMMAND *command;
|
|
|
|
|
REDIRECT *redirect;
|
|
|
|
|
ELEMENT element;
|
|
|
|
|
PATTERN_LIST *pattern;
|
2002-07-17 14:10:11 +00:00
|
|
|
} yystype;
|
|
|
|
|
# define YYSTYPE yystype
|
|
|
|
|
#endif
|
|
|
|
|
# define IF 257
|
|
|
|
|
# define THEN 258
|
|
|
|
|
# define ELSE 259
|
|
|
|
|
# define ELIF 260
|
|
|
|
|
# define FI 261
|
|
|
|
|
# define CASE 262
|
|
|
|
|
# define ESAC 263
|
|
|
|
|
# define FOR 264
|
|
|
|
|
# define SELECT 265
|
|
|
|
|
# define WHILE 266
|
|
|
|
|
# define UNTIL 267
|
|
|
|
|
# define DO 268
|
|
|
|
|
# define DONE 269
|
|
|
|
|
# define FUNCTION 270
|
|
|
|
|
# define COND_START 271
|
|
|
|
|
# define COND_END 272
|
|
|
|
|
# define COND_ERROR 273
|
|
|
|
|
# define IN 274
|
|
|
|
|
# define BANG 275
|
|
|
|
|
# define TIME 276
|
|
|
|
|
# define TIMEOPT 277
|
|
|
|
|
# define WORD 278
|
|
|
|
|
# define ASSIGNMENT_WORD 279
|
|
|
|
|
# define NUMBER 280
|
|
|
|
|
# define ARITH_CMD 281
|
|
|
|
|
# define ARITH_FOR_EXPRS 282
|
|
|
|
|
# define COND_CMD 283
|
|
|
|
|
# define AND_AND 284
|
|
|
|
|
# define OR_OR 285
|
|
|
|
|
# define GREATER_GREATER 286
|
|
|
|
|
# define LESS_LESS 287
|
|
|
|
|
# define LESS_AND 288
|
|
|
|
|
# define LESS_LESS_LESS 289
|
|
|
|
|
# define GREATER_AND 290
|
|
|
|
|
# define SEMI_SEMI 291
|
|
|
|
|
# define LESS_LESS_MINUS 292
|
|
|
|
|
# define AND_GREATER 293
|
|
|
|
|
# define LESS_GREATER 294
|
|
|
|
|
# define GREATER_BAR 295
|
|
|
|
|
# define yacc_EOF 296
|
2001-11-13 17:56:06 +00:00
|
|
|
|
|
|
|
|
|
1996-08-26 18:22:31 +00:00
|
|
|
extern YYSTYPE yylval;
|
2002-07-17 14:10:11 +00:00
|
|
|
|
|
|
|
|
#endif /* not BISON_Y_TAB_H */
|