home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
pccts.zip
/
pccts
/
antlr
/
err.c
< prev
next >
Wrap
C/C++ Source or Header
|
1994-03-31
|
7KB
|
260 lines
/*
* A n t l r S e t s / E r r o r F i l e H e a d e r
*
* Generated from: antlr.g
*
* Terence Parr, Will Cohen, and Hank Dietz: 1989-1994
* Purdue University Electrical Engineering
* With AHPCRC, University of Minnesota
* ANTLR Version 1.20b9
*/
#include <stdio.h>
#define ANTLR_VERSION 120b9
#ifdef __cplusplus
#ifndef __STDC__
#define __STDC__
#endif
#endif
#include "set.h"
#include <ctype.h>
#include "syn.h"
#include "hash.h"
#include "generic.h"
#define zzcr_attr(attr,tok,t)
#define zzEOF_TOKEN 1
#define zzSET_SIZE 16
#include "antlr.h"
#include "tokens.h"
#include "dlgdef.h"
#include "err.h"
ANTLRChar *zztokens[127]={
/* 00 */ "Invalid",
/* 01 */ "Eof",
/* 02 */ "QuotedTerm",
/* 03 */ "\\n",
/* 04 */ "\\~[]",
/* 05 */ "~[\\n\"\\]+",
/* 06 */ "\"",
/* 07 */ "\\n",
/* 08 */ "\\~[]",
/* 09 */ "~[\\n\"\\]+",
/* 10 */ "'",
/* 11 */ "\\n",
/* 12 */ "\\~[]",
/* 13 */ "~[\\n'\\]+",
/* 14 */ "\\*/",
/* 15 */ "\\*",
/* 16 */ "\\n",
/* 17 */ "~[\\n\\*]+",
/* 18 */ "\\*/",
/* 19 */ "\\*",
/* 20 */ "\\n",
/* 21 */ "~[\\n\\*]+",
/* 22 */ "\\n",
/* 23 */ "~[\\n]+",
/* 24 */ "\\n",
/* 25 */ "~[\\n]+",
/* 26 */ "\\n",
/* 27 */ "~[\\n]+",
/* 28 */ "\\*/",
/* 29 */ "\\*",
/* 30 */ "\\n",
/* 31 */ "~[\\n\\*]+",
/* 32 */ "Action",
/* 33 */ "Pred",
/* 34 */ "PassAction",
/* 35 */ "\\n",
/* 36 */ "\\>",
/* 37 */ "$",
/* 38 */ "$$",
/* 39 */ "$\\[\\]",
/* 40 */ "$\\[",
/* 41 */ "$[0-9]+",
/* 42 */ "$[0-9]+.",
/* 43 */ "$[0-9]+.[0-9]+",
/* 44 */ "$[_a-zA-Z][_a-zA-Z0-9]*",
/* 45 */ "#0",
/* 46 */ "#\\[\\]",
/* 47 */ "#\\(\\)",
/* 48 */ "#[0-9]+",
/* 49 */ "#\\[",
/* 50 */ "#\\(",
/* 51 */ "#",
/* 52 */ "\\)",
/* 53 */ "\\[",
/* 54 */ "\\(",
/* 55 */ "\\\\]",
/* 56 */ "\\\\)",
/* 57 */ "\\>",
/* 58 */ "'",
/* 59 */ "\"",
/* 60 */ "\\$",
/* 61 */ "\\#",
/* 62 */ "\\~[\\]\\)>$#]",
/* 63 */ "/",
/* 64 */ "/\\*",
/* 65 */ "\\*/",
/* 66 */ "//",
/* 67 */ "~[\\n\\)\\(\\$#\\>\\]\\[\"'/]+",
/* 68 */ "[\\t\\ ]+",
/* 69 */ "[\\n\\r]",
/* 70 */ "\\[",
/* 71 */ "\\<\\<",
/* 72 */ "\"",
/* 73 */ "/\\*",
/* 74 */ "\\*/",
/* 75 */ "//",
/* 76 */ "\\>\\>",
/* 77 */ "WildCard",
/* 78 */ "grammar-element",
/* 79 */ "meta-symbol",
/* 80 */ "#header",
/* 81 */ "#parser",
/* 82 */ "#tokdefs",
/* 83 */ "\\}",
/* 84 */ "class",
/* 85 */ "NonTerminal",
/* 86 */ "TokenTerm",
/* 87 */ "\\{",
/* 88 */ "!",
/* 89 */ "\\<",
/* 90 */ "\\>",
/* 91 */ ":",
/* 92 */ ";",
/* 93 */ "#lexaction",
/* 94 */ "#lexclass",
/* 95 */ "#errclass",
/* 96 */ "#tokclass",
/* 97 */ "#token",
/* 98 */ "=",
/* 99 */ "[0-9]+",
/* 100 */ "\\|",
/* 101 */ "\\~",
/* 102 */ "..",
/* 103 */ "^",
/* 104 */ "#pragma",
/* 105 */ "approx",
/* 106 */ "LL(1)",
/* 107 */ "LL(2)",
/* 108 */ "\\(",
/* 109 */ "\\)",
/* 110 */ "\\*",
/* 111 */ "\\+",
/* 112 */ "?",
/* 113 */ "#[A-Za-z0-9_]*",
/* 114 */ "[\\t\\ ]+",
/* 115 */ "[\\n\\r]",
/* 116 */ "//",
/* 117 */ "/\\*",
/* 118 */ "#define",
/* 119 */ "ID",
/* 120 */ "INT",
/* 121 */ "enum",
/* 122 */ "\\{",
/* 123 */ "=",
/* 124 */ ",",
/* 125 */ "\\}",
/* 126 */ ";"
};
SetWordType zzerr1[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x60,0x0,
0x0,0x0,0x0,0x0};
SetWordType zzerr2[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x40,0x0,
0x0,0x0,0x0,0x0};
SetWordType zzerr3[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x60,0x0,
0x0,0x0,0x0,0x0};
SetWordType zzerr4[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x60,0x0,
0x0,0x0,0x0,0x0};
SetWordType setwd1[127] = {0x0,0xbb,0x40,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0xba,0x0,0x4,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0xba,0xba,0xfa,0x40,
0x0,0x0,0x4,0x0,0x0,0x0,0xba,0xba,
0xba,0xba,0xba,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
SetWordType zzerr5[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x40,0x0,
0x0,0x0,0x0,0x0};
SetWordType zzerr6[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x40,0x0,
0x0,0x0,0x0,0x0};
SetWordType zzerr7[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0xc0,0x0,0x0,
0x0,0x0,0x0,0x0};
SetWordType zzerr8[16] = {0x4,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x40,0x0,
0x0,0x0,0x0,0x0};
SetWordType zzerr9[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0xc0,0x0,0x0,
0x0,0x0,0x0,0x0};
SetWordType setwd2[127] = {0x0,0x6,0xd1,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0xd6,0xd0,0xd0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0xd0,0x0,
0x0,0x0,0x0,0x0,0xee,0x6,0xd6,0xd1,
0xd0,0x0,0x0,0xd0,0xd0,0xe8,0x6,0x6,
0x6,0x6,0x6,0x0,0x0,0xe0,0xd0,0x0,
0x0,0xd0,0x0,0x0,0x0,0xd0,0xe8,0xd0,
0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0};
SetWordType zzerr10[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0xc0,0x0,0x0,
0x0,0x0,0x0,0x0};
SetWordType zzerr11[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
0x0,0xe,0x0,0x0};
SetWordType zzerr12[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x40,0x8,0x10,
0x30,0x20,0x1,0x0};
SetWordType zzerr13[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x80,0x0,
0x0,0x10,0x0,0x0};
SetWordType zzerr14[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x40,0x0,0x0,
0x0,0x0,0x0,0x0};
SetWordType zzerr15[16] = {0x2,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
0x0,0x0,0x40,0x2};
SetWordType setwd3[127] = {0x0,0xe0,0x19,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x19,0x19,0x1b,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x19,0x0,
0x0,0x0,0x0,0x0,0x19,0x0,0x19,0x19,
0x1d,0x0,0x2,0x19,0x19,0x19,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x19,0x19,0x0,
0x0,0x1d,0x0,0x0,0x0,0x1d,0x19,0x19,
0x19,0x0,0x0,0x0,0x0,0x0,0x0,0x40,
0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0};
SetWordType zzerr16[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x38};
SetWordType zzerr17[16] = {0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0, 0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x38};
SetWordType setwd4[127] = {0x0,0x9,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x8,0x0,0x0,0x6,0x6,0x0};