tokens.h

来自「SRI international 发布的OAA框架软件」· C头文件 代码 · 共 208 行

H
208
字号
#ifndef tokens_h
#define tokens_h
/* tokens.h -- List of labelled tokens and stuff
 *
 * Generated from: parser.h parser.g
 *
 * Terence Parr, Will Cohen, and Hank Dietz: 1989-2001
 * Purdue University Electrical Engineering
 * ANTLR Version 1.33MR33
 */
#define zzEOF_TOKEN 1
#define GROUP 2
#define LIST 3
#define VAR 4
#define STRUCT 5
#define ICLDATAQ 6
#define STR 7
#define INT 8
#define FLOAT 9
#define TERM_LITERAL 10
#define ICLDATAQ_LITERAL 11
#define LBRACE 12
#define RBRACE 13
#define LBRACK 14
#define RBRACK 15
#define LPAREN 16
#define RPAREN 17
#define DBL_COLON 18
#define TURNSTILE 19
#define COLON 20
#define SEMI 21
#define COMMA 22
#define PLUS 23
#define MINUS 24
#define STAR 25
#define DIV 26
#define EQUAL 27
#define BACKSLASH 28
#define BANG 29
#define TILDE 30
#define PIPE 31
#define DOT 32
#define NUM_INTONE 33
#define NUM_INTTWO 34
#define NUM_FLOATONE 35
#define NUM_FLOATTWO 36
#define WS 37
#define NEWLINE 38
#define SPECIAL_CHAR_LITERAL 39
#define IDENT 40
#define VARIABLE 41
#define STRING_LITERAL 45
#define DBLQUOTED 48

#ifdef __USE_PROTOS
void startOneOnly(AST**_root);
#else
extern void startOneOnly();
#endif

#ifdef __USE_PROTOS
void startNet(AST**_root);
#else
extern void startNet();
#endif

#ifdef __USE_PROTOS
void netstruct(AST**_root);
#else
extern void netstruct();
#endif

#ifdef __USE_PROTOS
void structure(AST**_root);
#else
extern void structure();
#endif

#ifdef __USE_PROTOS
void semiExpression(AST**_root);
#else
extern void semiExpression();
#endif

#ifdef __USE_PROTOS
void backslashExpression(AST**_root);
#else
extern void backslashExpression();
#endif

#ifdef __USE_PROTOS
void equalsExpression(AST**_root);
#else
extern void equalsExpression();
#endif

#ifdef __USE_PROTOS
void colonExpression(AST**_root);
#else
extern void colonExpression();
#endif

#ifdef __USE_PROTOS
void plusMinusExpression(AST**_root);
#else
extern void plusMinusExpression();
#endif

#ifdef __USE_PROTOS
void multiplicativeExpression(AST**_root);
#else
extern void multiplicativeExpression();
#endif

#ifdef __USE_PROTOS
void unaryExpression(AST**_root);
#else
extern void unaryExpression();
#endif

#ifdef __USE_PROTOS
void normalStruct(AST**_root);
#else
extern void normalStruct();
#endif

#ifdef __USE_PROTOS
void nonEmptyExpressionList(AST**_root);
#else
extern void nonEmptyExpressionList();
#endif

#ifdef __USE_PROTOS
void expressionList(AST**_root);
#else
extern void expressionList();
#endif

#ifdef __USE_PROTOS
void icldataqStruct(AST**_root);
#else
extern void icldataqStruct();
#endif

#ifdef __USE_PROTOS
void icldataqShortStruct(AST**_root);
#else
extern void icldataqShortStruct();
#endif

#ifdef __USE_PROTOS
void icldataqLongStruct(AST**_root);
#else
extern void icldataqLongStruct();
#endif

#ifdef __USE_PROTOS
void unaryExpressionNotPlusMinus(AST**_root);
#else
extern void unaryExpressionNotPlusMinus();
#endif

#ifdef __USE_PROTOS
void str(AST**_root);
#else
extern void str();
#endif

#ifdef __USE_PROTOS
void var(AST**_root);
#else
extern void var();
#endif

#ifdef __USE_PROTOS
void list(AST**_root);
#else
extern void list();
#endif

#ifdef __USE_PROTOS
void group(AST**_root);
#else
extern void group();
#endif

#endif
extern SetWordType zzerr1[];
extern SetWordType zzerr2[];
extern SetWordType zzerr3[];
extern SetWordType setwd1[];
extern SetWordType zzerr4[];
extern SetWordType zzerr5[];
extern SetWordType zzerr6[];
extern SetWordType zzerr7[];
extern SetWordType setwd2[];
extern SetWordType zzerr8[];
extern SetWordType zzerr9[];
extern SetWordType zzerr10[];
extern SetWordType setwd3[];
extern SetWordType zzerr11[];
extern SetWordType zzerr12[];
extern SetWordType zzerr13[];
extern SetWordType zzerr14[];
extern SetWordType zzerr15[];
extern SetWordType setwd4[];
extern SetWordType setwd5[];

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?