102 lines
1.9 KiB
C
102 lines
1.9 KiB
C
|
|
||
|
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 EMPTYRE 57367
|
||
|
#define AND 57368
|
||
|
#define BOR 57369
|
||
|
#define APPEND 57370
|
||
|
#define EQ 57371
|
||
|
#define GE 57372
|
||
|
#define GT 57373
|
||
|
#define LE 57374
|
||
|
#define LT 57375
|
||
|
#define NE 57376
|
||
|
#define IN 57377
|
||
|
#define ARG 57378
|
||
|
#define BLTIN 57379
|
||
|
#define BREAK 57380
|
||
|
#define CLOSE 57381
|
||
|
#define CONTINUE 57382
|
||
|
#define DELETE 57383
|
||
|
#define DO 57384
|
||
|
#define EXIT 57385
|
||
|
#define FOR 57386
|
||
|
#define FUNC 57387
|
||
|
#define SUB 57388
|
||
|
#define GSUB 57389
|
||
|
#define IF 57390
|
||
|
#define INDEX 57391
|
||
|
#define LSUBSTR 57392
|
||
|
#define MATCHFCN 57393
|
||
|
#define NEXT 57394
|
||
|
#define NEXTFILE 57395
|
||
|
#define ADD 57396
|
||
|
#define MINUS 57397
|
||
|
#define MULT 57398
|
||
|
#define DIVIDE 57399
|
||
|
#define MOD 57400
|
||
|
#define ASSIGN 57401
|
||
|
#define ASGNOP 57402
|
||
|
#define ADDEQ 57403
|
||
|
#define SUBEQ 57404
|
||
|
#define MULTEQ 57405
|
||
|
#define DIVEQ 57406
|
||
|
#define MODEQ 57407
|
||
|
#define POWEQ 57408
|
||
|
#define PRINT 57409
|
||
|
#define PRINTF 57410
|
||
|
#define SPRINTF 57411
|
||
|
#define ELSE 57412
|
||
|
#define INTEST 57413
|
||
|
#define CONDEXPR 57414
|
||
|
#define POSTINCR 57415
|
||
|
#define PREINCR 57416
|
||
|
#define POSTDECR 57417
|
||
|
#define PREDECR 57418
|
||
|
#define VAR 57419
|
||
|
#define IVAR 57420
|
||
|
#define VARNF 57421
|
||
|
#define CALL 57422
|
||
|
#define NUMBER 57423
|
||
|
#define STRING 57424
|
||
|
#define REGEXPR 57425
|
||
|
#define GETLINE 57426
|
||
|
#define RETURN 57427
|
||
|
#define SPLIT 57428
|
||
|
#define SUBSTR 57429
|
||
|
#define WHILE 57430
|
||
|
#define CAT 57431
|
||
|
#define NOT 57432
|
||
|
#define UMINUS 57433
|
||
|
#define POWER 57434
|
||
|
#define DECR 57435
|
||
|
#define INCR 57436
|
||
|
#define INDIRECT 57437
|
||
|
#define LASTTOKEN 57438
|