home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pccts.zip / pccts / antlr / err.c < prev    next >
C/C++ Source or Header  |  1994-03-31  |  7KB  |  260 lines

  1. /*
  2.  * A n t l r  S e t s / E r r o r  F i l e  H e a d e r
  3.  *
  4.  * Generated from: antlr.g
  5.  *
  6.  * Terence Parr, Will Cohen, and Hank Dietz: 1989-1994
  7.  * Purdue University Electrical Engineering
  8.  * With AHPCRC, University of Minnesota
  9.  * ANTLR Version 1.20b9
  10.  */
  11.  
  12. #include <stdio.h>
  13. #define ANTLR_VERSION    120b9
  14.  
  15. #ifdef __cplusplus
  16. #ifndef __STDC__
  17. #define __STDC__
  18. #endif
  19. #endif
  20. #include "set.h"
  21. #include <ctype.h>
  22. #include "syn.h"
  23. #include "hash.h"
  24. #include "generic.h"
  25. #define zzcr_attr(attr,tok,t)
  26. #define zzEOF_TOKEN 1
  27. #define zzSET_SIZE 16
  28. #include "antlr.h"
  29. #include "tokens.h"
  30. #include "dlgdef.h"
  31. #include "err.h"
  32.  
  33. ANTLRChar *zztokens[127]={
  34.     /* 00 */    "Invalid",
  35.     /* 01 */    "Eof",
  36.     /* 02 */    "QuotedTerm",
  37.     /* 03 */    "\\n",
  38.     /* 04 */    "\\~[]",
  39.     /* 05 */    "~[\\n\"\\]+",
  40.     /* 06 */    "\"",
  41.     /* 07 */    "\\n",
  42.     /* 08 */    "\\~[]",
  43.     /* 09 */    "~[\\n\"\\]+",
  44.     /* 10 */    "'",
  45.     /* 11 */    "\\n",
  46.     /* 12 */    "\\~[]",
  47.     /* 13 */    "~[\\n'\\]+",
  48.     /* 14 */    "\\*/",
  49.     /* 15 */    "\\*",
  50.     /* 16 */    "\\n",
  51.     /* 17 */    "~[\\n\\*]+",
  52.     /* 18 */    "\\*/",
  53.     /* 19 */    "\\*",
  54.     /* 20 */    "\\n",
  55.     /* 21 */    "~[\\n\\*]+",
  56.     /* 22 */    "\\n",
  57.     /* 23 */    "~[\\n]+",
  58.     /* 24 */    "\\n",
  59.     /* 25 */    "~[\\n]+",
  60.     /* 26 */    "\\n",
  61.     /* 27 */    "~[\\n]+",
  62.     /* 28 */    "\\*/",
  63.     /* 29 */    "\\*",
  64.     /* 30 */    "\\n",
  65.     /* 31 */    "~[\\n\\*]+",
  66.     /* 32 */    "Action",
  67.     /* 33 */    "Pred",
  68.     /* 34 */    "PassAction",
  69.     /* 35 */    "\\n",
  70.     /* 36 */    "\\>",
  71.     /* 37 */    "$",
  72.     /* 38 */    "$$",
  73.     /* 39 */    "$\\[\\]",
  74.     /* 40 */    "$\\[",
  75.     /* 41 */    "$[0-9]+",
  76.     /* 42 */    "$[0-9]+.",
  77.     /* 43 */    "$[0-9]+.[0-9]+",
  78.     /* 44 */    "$[_a-zA-Z][_a-zA-Z0-9]*",
  79.     /* 45 */    "#0",
  80.     /* 46 */    "#\\[\\]",
  81.     /* 47 */    "#\\(\\)",
  82.     /* 48 */    "#[0-9]+",
  83.     /* 49 */    "#\\[",
  84.     /* 50 */    "#\\(",
  85.     /* 51 */    "#",
  86.     /* 52 */    "\\)",
  87.     /* 53 */    "\\[",
  88.     /* 54 */    "\\(",
  89.     /* 55 */    "\\\\]",
  90.     /* 56 */    "\\\\)",
  91.     /* 57 */    "\\>",
  92.     /* 58 */    "'",
  93.     /* 59 */    "\"",
  94.     /* 60 */    "\\$",
  95.     /* 61 */    "\\#",
  96.     /* 62 */    "\\~[\\]\\)>$#]",
  97.     /* 63 */    "/",
  98.     /* 64 */    "/\\*",
  99.     /* 65 */    "\\*/",
  100.     /* 66 */    "//",
  101.     /* 67 */    "~[\\n\\)\\(\\$#\\>\\]\\[\"'/]+",
  102.     /* 68 */    "[\\t\\ ]+",
  103.     /* 69 */    "[\\n\\r]",
  104.     /* 70 */    "\\[",
  105.     /* 71 */    "\\<\\<",
  106.     /* 72 */    "\"",
  107.     /* 73 */    "/\\*",
  108.     /* 74 */    "\\*/",
  109.     /* 75 */    "//",
  110.     /* 76 */    "\\>\\>",
  111.     /* 77 */    "WildCard",
  112.     /* 78 */    "grammar-element",
  113.     /* 79 */    "meta-symbol",
  114.     /* 80 */    "#header",
  115.     /* 81 */    "#parser",
  116.     /* 82 */    "#tokdefs",
  117.     /* 83 */    "\\}",
  118.     /* 84 */    "class",
  119.     /* 85 */    "NonTerminal",
  120.     /* 86 */    "TokenTerm",
  121.     /* 87 */    "\\{",
  122.     /* 88 */    "!",
  123.     /* 89 */    "\\<",
  124.     /* 90 */    "\\>",
  125.     /* 91 */    ":",
  126.     /* 92 */    ";",
  127.     /* 93 */    "#lexaction",
  128.     /* 94 */    "#lexclass",
  129.     /* 95 */    "#errclass",
  130.     /* 96 */    "#tokclass",
  131.     /* 97 */    "#token",
  132.     /* 98 */    "=",
  133.     /* 99 */    "[0-9]+",
  134.     /* 100 */    "\\|",
  135.     /* 101 */    "\\~",
  136.     /* 102 */    "..",
  137.     /* 103 */    "^",
  138.     /* 104 */    "#pragma",
  139.     /* 105 */    "approx",
  140.     /* 106 */    "LL(1)",
  141.     /* 107 */    "LL(2)",
  142.     /* 108 */    "\\(",
  143.     /* 109 */    "\\)",
  144.     /* 110 */    "\\*",
  145.     /* 111 */    "\\+",
  146.     /* 112 */    "?",
  147.     /* 113 */    "#[A-Za-z0-9_]*",
  148.     /* 114 */    "[\\t\\ ]+",
  149.     /* 115 */    "[\\n\\r]",
  150.     /* 116 */    "//",
  151.     /* 117 */    "/\\*",
  152.     /* 118 */    "#define",
  153.     /* 119 */    "ID",
  154.     /* 120 */    "INT",
  155.     /* 121 */    "enum",
  156.     /* 122 */    "\\{",
  157.     /* 123 */    "=",
  158.     /* 124 */    ",",
  159.     /* 125 */    "\\}",
  160.     /* 126 */    ";"
  161. };
  162. SetWordType zzerr1[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x60,0x0,
  163.     0x0,0x0,0x0,0x0};
  164. SetWordType zzerr2[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x40,0x0,
  165.     0x0,0x0,0x0,0x0};
  166. SetWordType zzerr3[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x60,0x0,
  167.     0x0,0x0,0x0,0x0};
  168. SetWordType zzerr4[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x60,0x0,
  169.     0x0,0x0,0x0,0x0};
  170. SetWordType setwd1[127] = {0x0,0xbb,0x40,0x0,0x0,0x0,0x0,
  171.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  172.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  173.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  174.     0x0,0xba,0x0,0x4,0x0,0x0,0x0,0x0,
  175.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  176.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  177.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  178.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  179.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  180.     0x0,0x0,0x0,0x0,0xba,0xba,0xfa,0x40,
  181.     0x0,0x0,0x4,0x0,0x0,0x0,0xba,0xba,
  182.     0xba,0xba,0xba,0x0,0x0,0x0,0x0,0x0,
  183.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  184.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  185.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
  186. SetWordType zzerr5[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x40,0x0,
  187.     0x0,0x0,0x0,0x0};
  188. SetWordType zzerr6[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x40,0x0,
  189.     0x0,0x0,0x0,0x0};
  190. SetWordType zzerr7[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0xc0,0x0,0x0,
  191.     0x0,0x0,0x0,0x0};
  192. SetWordType zzerr8[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x40,0x0,
  193.     0x0,0x0,0x0,0x0};
  194. SetWordType zzerr9[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0xc0,0x0,0x0,
  195.     0x0,0x0,0x0,0x0};
  196. SetWordType setwd2[127] = {0x0,0x6,0xd1,0x0,0x0,0x0,0x0,
  197.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  198.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  199.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  200.     0x0,0xd6,0xd0,0xd0,0x0,0x0,0x0,0x0,
  201.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  202.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  203.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  204.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  205.     0x0,0x0,0x0,0x0,0x0,0x0,0xd0,0x0,
  206.     0x0,0x0,0x0,0x0,0xee,0x6,0xd6,0xd1,
  207.     0xd0,0x0,0x0,0xd0,0xd0,0xe8,0x6,0x6,
  208.     0x6,0x6,0x6,0x0,0x0,0xe0,0xd0,0x0,
  209.     0x0,0xd0,0x0,0x0,0x0,0xd0,0xe8,0xd0,
  210.     0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  211.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
  212. SetWordType zzerr10[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0xc0,0x0,0x0,
  213.     0x0,0x0,0x0,0x0};
  214. SetWordType zzerr11[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
  215.     0x0,0xe,0x0,0x0};
  216. SetWordType zzerr12[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x40,0x8,0x10,
  217.     0x30,0x20,0x1,0x0};
  218. SetWordType zzerr13[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x80,0x0,
  219.     0x0,0x10,0x0,0x0};
  220. SetWordType zzerr14[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x40,0x0,0x0,
  221.     0x0,0x0,0x0,0x0};
  222. SetWordType zzerr15[16] = {0x2,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
  223.     0x0,0x0,0x40,0x2};
  224. SetWordType setwd3[127] = {0x0,0xe0,0x19,0x0,0x0,0x0,0x0,
  225.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  226.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  227.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  228.     0x0,0x19,0x19,0x1b,0x0,0x0,0x0,0x0,
  229.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  230.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  231.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  232.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  233.     0x0,0x0,0x0,0x0,0x0,0x0,0x19,0x0,
  234.     0x0,0x0,0x0,0x0,0x19,0x0,0x19,0x19,
  235.     0x1d,0x0,0x2,0x19,0x19,0x19,0x0,0x0,
  236.     0x0,0x0,0x0,0x0,0x0,0x19,0x19,0x0,
  237.     0x0,0x1d,0x0,0x0,0x0,0x1d,0x19,0x19,
  238.     0x19,0x0,0x0,0x0,0x0,0x0,0x0,0x40,
  239.     0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0};
  240. SetWordType zzerr16[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
  241.     0x0,0x0,0x0,0x38};
  242. SetWordType zzerr17[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
  243.     0x0,0x0,0x0,0x38};
  244. SetWordType setwd4[127] = {0x0,0x9,0x0,0x0,0x0,0x0,0x0,
  245.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  246.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  247.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  248.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  249.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  250.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  251.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  252.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  253.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  254.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  255.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  256.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  257.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  258.     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
  259.     0x0,0x0,0x8,0x0,0x0,0x6,0x6,0x0};
  260.