File indexing completed on 2025-01-26 04:43:59

0001 /*
0002  * A n t l r  S e t s / E r r o r  F i l e  H e a d e r
0003  *
0004  * Generated from: bibtex.g
0005  *
0006  * Terence Parr, Russell Quong, Will Cohen, and Hank Dietz: 1989-1995
0007  * Parr Research Corporation
0008  * with Purdue University Electrical Engineering
0009  * With AHPCRC, University of Minnesota
0010  * ANTLR Version 1.33
0011  */
0012 
0013 #include <stdio.h>
0014 #define ANTLR_VERSION   133
0015 
0016 #define ZZCOL
0017 #define USER_ZZSYN
0018 
0019 #include "btconfig.h"
0020 #include "btparse.h"
0021 #include "attrib.h"
0022 #include "lex_auxiliary.h"
0023 #include "error.h"
0024 /*#include "my_dmalloc.h"*/
0025 
0026 extern char * InputFilename;            /* for zzcr_ast call in pccts/ast.c */
0027 #define zzSET_SIZE 4
0028 #include "antlr.h"
0029 #include "ast.h"
0030 #include "tokens.h"
0031 #include "dlgdef.h"
0032 #include "err.h"
0033 
0034 const ANTLRChar *zztokens[27]={
0035     /* 00 */    "Invalid",
0036     /* 01 */    "@",
0037     /* 02 */    "AT",
0038     /* 03 */    "\\n",
0039     /* 04 */    "COMMENT",
0040     /* 05 */    "[\\ \\r\\t]+",
0041     /* 06 */    "~[\\@\\n\\ \\r\\t]+",
0042     /* 07 */    "\\n",
0043     /* 08 */    "[\\ \\r\\t]+",
0044     /* 09 */    "NUMBER",
0045     /* 10 */    "NAME",
0046     /* 11 */    "LBRACE",
0047     /* 12 */    "RBRACE",
0048     /* 13 */    "ENTRY_OPEN",
0049     /* 14 */    "ENTRY_CLOSE",
0050     /* 15 */    "EQUALS",
0051     /* 16 */    "HASH",
0052     /* 17 */    "COMMA",
0053     /* 18 */    "\"",
0054     /* 19 */    "\\n~[\\n\\{\\}\\(\\)\"\\]*",
0055     /* 20 */    "[\\r\\t]",
0056     /* 21 */    "\\{",
0057     /* 22 */    "\\}",
0058     /* 23 */    "\\(",
0059     /* 24 */    "\\)",
0060     /* 25 */    "STRING",
0061     /* 26 */    "~[\\n\\{\\}\\(\\)\"]+"
0062 };
0063 SetWordType zzerr1[4] = {0x0,0x20,0x0,0x2};
0064 SetWordType zzerr2[4] = {0x0,0x6,0x0,0x0};
0065 SetWordType zzerr3[4] = {0x0,0x46,0x0,0x2};
0066 SetWordType zzerr4[4] = {0x0,0x44,0x0,0x0};
0067 SetWordType setwd1[27] = {0x0,0x7,0x6,0x0,0x0,0x0,0x0,
0068     0x0,0x0,0x28,0x38,0x0,0x0,0x0,0xd0,
0069     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0070     0x0,0x0,0x20,0x0};
0071 SetWordType zzerr5[4] = {0x0,0x6,0x0,0x2};
0072 SetWordType setwd2[27] = {0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0073     0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7,
0074     0x0,0x4,0x7,0x0,0x0,0x0,0x0,0x0,
0075     0x0,0x0,0x0,0x0};