PageRenderTime 48ms CodeModel.GetById 23ms RepoModel.GetById 1ms app.codeStats 0ms

/usr.bin/awk/ytab.h

https://bitbucket.org/warthurton/gno
C Header | 102 lines | 99 code | 2 blank | 1 comment | 0 complexity | f69bf1669fa0ad49e1d2e16efce6fede MD5 | raw file
Possible License(s): AGPL-1.0
  1. /* $Id: ytab.h 563 1998-04-07 16:19:01Z tribby $ */
  2. typedef union {
  3. Node *p;
  4. Cell *cp;
  5. int i;
  6. char *s;
  7. } YYSTYPE;
  8. extern YYSTYPE yylval;
  9. # define FIRSTTOKEN 257
  10. # define PROGRAM 258
  11. # define PASTAT 259
  12. # define PASTAT2 260
  13. # define XBEGIN 261
  14. # define XEND 262
  15. # define NL 263
  16. # define ARRAY 264
  17. # define MATCH 265
  18. # define NOTMATCH 266
  19. # define MATCHOP 267
  20. # define FINAL 268
  21. # define DOT 269
  22. # define ALL 270
  23. # define CCL 271
  24. # define NCCL 272
  25. # define CHAR 273
  26. # define OR 274
  27. # define STAR 275
  28. # define QUEST 276
  29. # define PLUS 277
  30. # define AND 278
  31. # define BOR 279
  32. # define APPEND 280
  33. # define EQ 281
  34. # define GE 282
  35. # define GT 283
  36. # define LE 284
  37. # define LT 285
  38. # define NE 286
  39. # define IN 287
  40. # define ARG 288
  41. # define BLTIN 289
  42. # define BREAK 290
  43. # define CLOSE 291
  44. # define CONTINUE 292
  45. # define DELETE 293
  46. # define DO 294
  47. # define EXIT 295
  48. # define FOR 296
  49. # define FUNC 297
  50. # define SUB 298
  51. # define GSUB 299
  52. # define IF 300
  53. # define INDEX 301
  54. # define LSUBSTR 302
  55. # define MATCHFCN 303
  56. # define NEXT 304
  57. # define NEXTFILE 305
  58. # define ADD 306
  59. # define MINUS 307
  60. # define MULT 308
  61. # define DIVIDE 309
  62. # define MOD 310
  63. # define ASSIGN 311
  64. # define ASGNOP 312
  65. # define ADDEQ 313
  66. # define SUBEQ 314
  67. # define MULTEQ 315
  68. # define DIVEQ 316
  69. # define MODEQ 317
  70. # define POWEQ 318
  71. # define PRINT 319
  72. # define PRINTF 320
  73. # define SPRINTF 321
  74. # define ELSE 322
  75. # define INTEST 323
  76. # define CONDEXPR 324
  77. # define POSTINCR 325
  78. # define PREINCR 326
  79. # define POSTDECR 327
  80. # define PREDECR 328
  81. # define VAR 329
  82. # define IVAR 330
  83. # define VARNF 331
  84. # define CALL 332
  85. # define NUMBER 333
  86. # define STRING 334
  87. # define REGEXPR 335
  88. # define GETLINE 336
  89. # define RETURN 337
  90. # define SPLIT 338
  91. # define SUBSTR 339
  92. # define WHILE 340
  93. # define CAT 341
  94. # define NOT 342
  95. # define UMINUS 343
  96. # define POWER 344
  97. # define DECR 345
  98. # define INCR 346
  99. # define INDIRECT 347
  100. # define LASTTOKEN 348