gno/usr.bin/awk/ytabh.bak
tribby 99bb125e6e awk sources as taken from from Brian Kernighan's Web page at
http://plan9.bell-labs.com/who/bwk/

This is version 970821 without modification for GNO/ME compatibility.
It's being included in the repository to assist in importing future
versions of awk from Bell Labs.

----------------------------------------------------------------------
Added Files:
   awk/FIXES awk/README awk/awk.1 awk/awk.h awk/awkgram.y awk/b.c
   awk/lex.c awk/lib.c awk/main.c awk/makefile awk/maketab.c
   awk/missing95.c awk/parse.c awk/proto.h awk/run.c awk/tran.c
   awk/ytab.c awk/ytab.h awk/ytabc.bak awk/ytabh.bak
----------------------------------------------------------------------

 -- Dave Tribby
1998-02-10 04:26:47 +00:00

101 lines
1.9 KiB
Plaintext

typedef union {
Node *p;
Cell *cp;
int i;
char *s;
} YYSTYPE;
extern YYSTYPE yylval;
#define FIRSTTOKEN 57346
#define PROGRAM 57347
#define PASTAT 57348
#define PASTAT2 57349
#define XBEGIN 57350
#define XEND 57351
#define NL 57352
#define ARRAY 57353
#define MATCH 57354
#define NOTMATCH 57355
#define MATCHOP 57356
#define FINAL 57357
#define DOT 57358
#define ALL 57359
#define CCL 57360
#define NCCL 57361
#define CHAR 57362
#define OR 57363
#define STAR 57364
#define QUEST 57365
#define PLUS 57366
#define AND 57367
#define BOR 57368
#define APPEND 57369
#define EQ 57370
#define GE 57371
#define GT 57372
#define LE 57373
#define LT 57374
#define NE 57375
#define IN 57376
#define ARG 57377
#define BLTIN 57378
#define BREAK 57379
#define CLOSE 57380
#define CONTINUE 57381
#define DELETE 57382
#define DO 57383
#define EXIT 57384
#define FOR 57385
#define FUNC 57386
#define SUB 57387
#define GSUB 57388
#define IF 57389
#define INDEX 57390
#define LSUBSTR 57391
#define MATCHFCN 57392
#define NEXT 57393
#define NEXTFILE 57394
#define ADD 57395
#define MINUS 57396
#define MULT 57397
#define DIVIDE 57398
#define MOD 57399
#define ASSIGN 57400
#define ASGNOP 57401
#define ADDEQ 57402
#define SUBEQ 57403
#define MULTEQ 57404
#define DIVEQ 57405
#define MODEQ 57406
#define POWEQ 57407
#define PRINT 57408
#define PRINTF 57409
#define SPRINTF 57410
#define ELSE 57411
#define INTEST 57412
#define CONDEXPR 57413
#define POSTINCR 57414
#define PREINCR 57415
#define POSTDECR 57416
#define PREDECR 57417
#define VAR 57418
#define IVAR 57419
#define VARNF 57420
#define CALL 57421
#define NUMBER 57422
#define STRING 57423
#define REGEXPR 57424
#define GETLINE 57425
#define RETURN 57426
#define SPLIT 57427
#define SUBSTR 57428
#define WHILE 57429
#define CAT 57430
#define NOT 57431
#define UMINUS 57432
#define POWER 57433
#define DECR 57434
#define INCR 57435
#define INDIRECT 57436
#define LASTTOKEN 57437