mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-11-18 19:09:31 +00:00
99bb125e6e
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
101 lines
1.9 KiB
Plaintext
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
|