|
|
1.1 root 1:
2: #line 24 "awk.y"
3: typedef union {
4: int u_char;
5: CHAR *u_charp;
6: NODE *u_node;
7: int (*u_func)();
8: } YYSTYPE;
9: #define IF_ 256
10: #define WHILE_ 257
11: #define FOR_ 258
12: #define ELSE_ 259
13: #define BREAK_ 260
14: #define CONTINUE_ 261
15: #define NEXT_ 262
16: #define EXIT_ 263
17: #define IN_ 264
18: #define PRINT_ 265
19: #define PRINTF_ 266
20: #define BEGIN_ 267
21: #define END_ 268
22: #define FAPPEND_ 269
23: #define FOUT_ 270
24: #define ID_ 271
25: #define STRING_ 272
26: #define NUMBER_ 273
27: #define FUNCTION_ 274
28: #define SCON_ 295
29: #define ASADD_ 296
30: #define ASSUB_ 297
31: #define ASMUL_ 298
32: #define ASDIV_ 299
33: #define ASMOD_ 300
34: #define OROR_ 301
35: #define ANDAND_ 302
36: #define NMATCH_ 303
37: #define EQ_ 304
38: #define NE_ 305
39: #define GE_ 306
40: #define LE_ 307
41: #define INC_ 308
42: #define DEC_ 309
43: #define REEOL_ 310
44: #define REBOL_ 311
45: #define REANY_ 312
46: #define RECLASS_ 313
47: #define RECHAR_ 314
48: #define REOR_ 315
49: #define RECON_ 316
50: #define RECLOS_ 317
51: #define RENECL_ 318
52: #define REZOCL_ 319
53: #ifdef YYTNAMES
54: extern struct yytname
55: {
56: char *tn_name;
57: int tn_val;
58: } yytnames[];
59: #endif
60: extern YYSTYPE yylval;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.