|
|
1.1 root 1:
2: #line 25 "gram.y"
3: typedef union {
4: opcode opcode;
5: rvalue *lvalue;
6: char *svalue;
7: dicent *dvalue;
8: int ivalue;
9: code *location;
10: } YYSTYPE;
11: #define NUMBER 256
12: #define STRING 257
13: #define IDENTIFIER 258
14: #define ADDAB 259
15: #define AUTO 260
16: #define BREAK 261
17: #define CONTINUE 262
18: #define DECR 307
19: #define DEFINE 264
20: #define DIVAB 265
21: #define DO 266
22: #define DOT 267
23: #define ELSE 268
24: #define EQP 269
25: #define ERROR 270
26: #define EXPAB 271
27: #define FOR 272
28: #define GEP 273
29: #define GTP 274
30: #define IBASE 275
31: #define IF 276
32: #define INCR 306
33: #define LENGTH_ 278
34: #define LEP 279
35: #define LTP 280
36: #define MULAB 281
37: #define NEP 282
38: #define OBASE 283
39: #define QUIT 284
40: #define REMAB 285
41: #define RETURN_ 286
42: #define SCALE_ 287
43: #define SQRT_ 288
44: #define SUBAB 289
45: #define WHILE 290
46: #define UMINUS 308
47: #ifdef YYTNAMES
48: extern struct yytname
49: {
50: char *tn_name;
51: int tn_val;
52: } yytnames[];
53: #endif
54: extern YYSTYPE yylval;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.