xref: /inferno-os/utils/awk/ytabh.bak (revision 74a4d8c26dd3c1e9febcb717cfd6cb6512991a7a)
1*74a4d8c2SCharles.Forsyth
2*74a4d8c2SCharles.Forsythtypedef union  {
3*74a4d8c2SCharles.Forsyth	Node	*p;
4*74a4d8c2SCharles.Forsyth	Cell	*cp;
5*74a4d8c2SCharles.Forsyth	int	i;
6*74a4d8c2SCharles.Forsyth	char	*s;
7*74a4d8c2SCharles.Forsyth}	YYSTYPE;
8*74a4d8c2SCharles.Forsythextern	YYSTYPE	yylval;
9*74a4d8c2SCharles.Forsyth#define	FIRSTTOKEN	57346
10*74a4d8c2SCharles.Forsyth#define	PROGRAM	57347
11*74a4d8c2SCharles.Forsyth#define	PASTAT	57348
12*74a4d8c2SCharles.Forsyth#define	PASTAT2	57349
13*74a4d8c2SCharles.Forsyth#define	XBEGIN	57350
14*74a4d8c2SCharles.Forsyth#define	XEND	57351
15*74a4d8c2SCharles.Forsyth#define	NL	57352
16*74a4d8c2SCharles.Forsyth#define	ARRAY	57353
17*74a4d8c2SCharles.Forsyth#define	MATCH	57354
18*74a4d8c2SCharles.Forsyth#define	NOTMATCH	57355
19*74a4d8c2SCharles.Forsyth#define	MATCHOP	57356
20*74a4d8c2SCharles.Forsyth#define	FINAL	57357
21*74a4d8c2SCharles.Forsyth#define	DOT	57358
22*74a4d8c2SCharles.Forsyth#define	ALL	57359
23*74a4d8c2SCharles.Forsyth#define	CCL	57360
24*74a4d8c2SCharles.Forsyth#define	NCCL	57361
25*74a4d8c2SCharles.Forsyth#define	CHAR	57362
26*74a4d8c2SCharles.Forsyth#define	OR	57363
27*74a4d8c2SCharles.Forsyth#define	STAR	57364
28*74a4d8c2SCharles.Forsyth#define	QUEST	57365
29*74a4d8c2SCharles.Forsyth#define	PLUS	57366
30*74a4d8c2SCharles.Forsyth#define	AND	57367
31*74a4d8c2SCharles.Forsyth#define	BOR	57368
32*74a4d8c2SCharles.Forsyth#define	APPEND	57369
33*74a4d8c2SCharles.Forsyth#define	EQ	57370
34*74a4d8c2SCharles.Forsyth#define	GE	57371
35*74a4d8c2SCharles.Forsyth#define	GT	57372
36*74a4d8c2SCharles.Forsyth#define	LE	57373
37*74a4d8c2SCharles.Forsyth#define	LT	57374
38*74a4d8c2SCharles.Forsyth#define	NE	57375
39*74a4d8c2SCharles.Forsyth#define	IN	57376
40*74a4d8c2SCharles.Forsyth#define	ARG	57377
41*74a4d8c2SCharles.Forsyth#define	BLTIN	57378
42*74a4d8c2SCharles.Forsyth#define	BREAK	57379
43*74a4d8c2SCharles.Forsyth#define	CLOSE	57380
44*74a4d8c2SCharles.Forsyth#define	CONTINUE	57381
45*74a4d8c2SCharles.Forsyth#define	DELETE	57382
46*74a4d8c2SCharles.Forsyth#define	DO	57383
47*74a4d8c2SCharles.Forsyth#define	EXIT	57384
48*74a4d8c2SCharles.Forsyth#define	FOR	57385
49*74a4d8c2SCharles.Forsyth#define	FUNC	57386
50*74a4d8c2SCharles.Forsyth#define	SUB	57387
51*74a4d8c2SCharles.Forsyth#define	GSUB	57388
52*74a4d8c2SCharles.Forsyth#define	IF	57389
53*74a4d8c2SCharles.Forsyth#define	INDEX	57390
54*74a4d8c2SCharles.Forsyth#define	LSUBSTR	57391
55*74a4d8c2SCharles.Forsyth#define	MATCHFCN	57392
56*74a4d8c2SCharles.Forsyth#define	NEXT	57393
57*74a4d8c2SCharles.Forsyth#define	NEXTFILE	57394
58*74a4d8c2SCharles.Forsyth#define	ADD	57395
59*74a4d8c2SCharles.Forsyth#define	MINUS	57396
60*74a4d8c2SCharles.Forsyth#define	MULT	57397
61*74a4d8c2SCharles.Forsyth#define	DIVIDE	57398
62*74a4d8c2SCharles.Forsyth#define	MOD	57399
63*74a4d8c2SCharles.Forsyth#define	ASSIGN	57400
64*74a4d8c2SCharles.Forsyth#define	ASGNOP	57401
65*74a4d8c2SCharles.Forsyth#define	ADDEQ	57402
66*74a4d8c2SCharles.Forsyth#define	SUBEQ	57403
67*74a4d8c2SCharles.Forsyth#define	MULTEQ	57404
68*74a4d8c2SCharles.Forsyth#define	DIVEQ	57405
69*74a4d8c2SCharles.Forsyth#define	MODEQ	57406
70*74a4d8c2SCharles.Forsyth#define	POWEQ	57407
71*74a4d8c2SCharles.Forsyth#define	PRINT	57408
72*74a4d8c2SCharles.Forsyth#define	PRINTF	57409
73*74a4d8c2SCharles.Forsyth#define	SPRINTF	57410
74*74a4d8c2SCharles.Forsyth#define	ELSE	57411
75*74a4d8c2SCharles.Forsyth#define	INTEST	57412
76*74a4d8c2SCharles.Forsyth#define	CONDEXPR	57413
77*74a4d8c2SCharles.Forsyth#define	POSTINCR	57414
78*74a4d8c2SCharles.Forsyth#define	PREINCR	57415
79*74a4d8c2SCharles.Forsyth#define	POSTDECR	57416
80*74a4d8c2SCharles.Forsyth#define	PREDECR	57417
81*74a4d8c2SCharles.Forsyth#define	VAR	57418
82*74a4d8c2SCharles.Forsyth#define	IVAR	57419
83*74a4d8c2SCharles.Forsyth#define	VARNF	57420
84*74a4d8c2SCharles.Forsyth#define	CALL	57421
85*74a4d8c2SCharles.Forsyth#define	NUMBER	57422
86*74a4d8c2SCharles.Forsyth#define	STRING	57423
87*74a4d8c2SCharles.Forsyth#define	REGEXPR	57424
88*74a4d8c2SCharles.Forsyth#define	GETLINE	57425
89*74a4d8c2SCharles.Forsyth#define	RETURN	57426
90*74a4d8c2SCharles.Forsyth#define	SPLIT	57427
91*74a4d8c2SCharles.Forsyth#define	SUBSTR	57428
92*74a4d8c2SCharles.Forsyth#define	WHILE	57429
93*74a4d8c2SCharles.Forsyth#define	CAT	57430
94*74a4d8c2SCharles.Forsyth#define	NOT	57431
95*74a4d8c2SCharles.Forsyth#define	UMINUS	57432
96*74a4d8c2SCharles.Forsyth#define	POWER	57433
97*74a4d8c2SCharles.Forsyth#define	DECR	57434
98*74a4d8c2SCharles.Forsyth#define	INCR	57435
99*74a4d8c2SCharles.Forsyth#define	INDIRECT	57436
100*74a4d8c2SCharles.Forsyth#define	LASTTOKEN	57437
101