|
|
1.1 ! root 1: ! 2: #line 16 "sh.y" ! 3: typedef union { ! 4: NODE *yu_node; ! 5: char *yu_strp; ! 6: int yu_nval; ! 7: } YYSTYPE; ! 8: #define _ANDF 256 ! 9: #define _ASGN 257 ! 10: #define _CASE 258 ! 11: #define _CBRAC 259 ! 12: #define _DO 260 ! 13: #define _DONE 261 ! 14: #define _DSEMI 262 ! 15: #define _ELIF 263 ! 16: #define _ELSE 264 ! 17: #define _ESAC 265 ! 18: #define _FI 266 ! 19: #define _FOR 267 ! 20: #define _IF 268 ! 21: #define _IN 269 ! 22: #define _IORS 270 ! 23: #define _NAME 271 ! 24: #define _NULL 272 ! 25: #define _OBRAC 273 ! 26: #define _ORF 274 ! 27: #define _PARENS 275 ! 28: #define _RET 276 ! 29: #define _THEN 277 ! 30: #define _UNTIL 278 ! 31: #define _WHILE 279 ! 32: #ifdef YYTNAMES ! 33: extern readonly struct yytname ! 34: { ! 35: char *tn_name; ! 36: int tn_val; ! 37: } yytnames[]; ! 38: #endif ! 39: extern YYSTYPE yylval;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.