#include <inttypes.h>
#define FIRSTTOKEN 257
#define PROGRAM 258
#define PASTAT 259
#define PASTAT2 260
#define XBEGIN 261
#define XEND 262
#define NL 263
#define ARRAY 264
#define MATCH 265
#define NOTMATCH 266
#define MATCHOP 267
#define FINAL 268
#define DOT 269
#define ALL 270
#define CCL 271
#define NCCL 272
#define CHAR 273
#define MCHAR 274
#define OR 275
#define STAR 276
#define QUEST 277
#define PLUS 278
#define AND 279
#define BOR 280
#define APPEND 281
#define EQ 282
#define GE 283
#define GT 284
#define LE 285
#define LT 286
#define NE 287
#define IN 288
#define ARG 289
#define BLTIN 290
#define BREAK 291
#define CONTINUE 292
#define DELETE 293
#define DO 294
#define EXIT 295
#define FOR 296
#define FUNC 297
#define SUB 298
#define GSUB 299
#define IF 300
#define INDEX 301
#define LSUBSTR 302
#define MATCHFCN 303
#define NEXT 304
#define ADD 305
#define MINUS 306
#define MULT 307
#define DIVIDE 308
#define MOD 309
#define ASSIGN 310
#define ASGNOP 311
#define ADDEQ 312
#define SUBEQ 313
#define MULTEQ 314
#define DIVEQ 315
#define MODEQ 316
#define POWEQ 317
#define PRINT 318
#define PRINTF 319
#define SPRINTF 320
#define ELSE 321
#define INTEST 322
#define CONDEXPR 323
#define POSTINCR 324
#define PREINCR 325
#define POSTDECR 326
#define PREDECR 327
#define VAR 328
#define IVAR 329
#define VARNF 330
#define CALL 331
#define NUMBER 332
#define STRING 333
#define FIELD 334
#define REGEXPR 335
#define GETLINE 336
#define RETURN 337
#define SPLIT 338
#define SUBSTR 339
#define WHILE 340
#define CAT 341
#define NOT 342
#define UMINUS 343
#define POWER 344
#define DECR 345
#define INCR 346
#define INDIRECT 347
#define LASTTOKEN 348
typedef union {
Node *p;
Cell *cp;
intptr_t i;
unsigned char *s;
} YYSTYPE;
extern YYSTYPE yylval;
syntax highlighted by Code2HTML, v. 0.9.1