5#define TERMINAL_COUNT 103
6#define NONETERMINAL_COUNT 49
7#define START_VARIABLE "S"
9#define KEYWORD_LIST_LENGTH 93
10#define OPERATORS_ONE_OPERAND_LIST_LENGTH 4
11#define OPERATORS_TWO_OPERAND_LIST_LENGTH 16
12#define REGISTER_MAP_LIST_LENGTH 120
13#define PSEUDO_REGISTER_MAP_LIST_LENGTH 16
14#define SEMANTIC_RULES_MAP_LIST_LENGTH 136
15#define THREEOPFUNC1_LENGTH 1
16#define THREEOPFUNC2_LENGTH 2
17#define TWOOPFUNC1_LENGTH 5
18#define TWOOPFUNC2_LENGTH 2
19#define ONEOPFUNC1_LENGTH 18
20#define ONEOPFUNC2_LENGTH 9
21#define ONEOPFUNC3_LENGTH 1
22#define TWOOPFUNC3_LENGTH 1
23#define THREEOPFUNC3_LENGTH 2
24#define THREEOPFUNC4_LENGTH 1
25#define ONEOPFUNC4_LENGTH 1
26#define TWOOPFUNC4_LENGTH 1
27#define ZEROOPFUNC1_LENGTH 7
28#define VARARGFUNC1_LENGTH 1
29#define VARIABLETYPE_LENGTH 10
59#define LALR_RULES_COUNT 87
60#define LALR_TERMINAL_COUNT 65
61#define LALR_NONTERMINAL_COUNT 19
62#define LALR_MAX_RHS_LEN 9
63#define LALR_STATE_COUNT 242
const struct _TOKEN Lhs[RULES_COUNT]
Definition parse-table.c:2
const struct _TOKEN LalrRhs[RULES_COUNT][MAX_RHS_LEN]
Definition parse-table.c:1418
const char * ThreeOpFunc1[]
Definition parse-table.c:958
const char * OneOpFunc2[]
Definition parse-table.c:996
const SYMBOL_MAP SemanticRulesMapList[]
Definition parse-table.c:1050
const struct _TOKEN Rhs[RULES_COUNT][MAX_RHS_LEN]
Definition parse-table.c:211
const char * VARIABLETYPE[]
Definition parse-table.c:1038
const struct _TOKEN LalrLhs[RULES_COUNT]
Definition parse-table.c:1328
#define LALR_TERMINAL_COUNT
Definition parse-table.h:60
#define RULES_COUNT
Definition parse-table.h:4
const unsigned int RhsSize[RULES_COUNT]
Definition parse-table.c:420
const SYMBOL_MAP PseudoRegisterMapList[]
Definition parse-table.c:1310
const int LalrGotoTable[LALR_STATE_COUNT][LALR_NONTERMINAL_COUNT]
Definition parse-table.c:1688
const int LalrActionTable[LALR_STATE_COUNT][LALR_TERMINAL_COUNT]
Definition parse-table.c:1933
#define NONETERMINAL_COUNT
Definition parse-table.h:6
const char * TwoOpFunc2[]
Definition parse-table.c:972
const char * OneOpFunc3[]
Definition parse-table.c:1007
const struct _TOKEN LalrSemanticRules[RULES_COUNT]
Definition parse-table.c:2178
const char * TwoOpFunc4[]
Definition parse-table.c:1023
const char * VarArgFunc1[]
Definition parse-table.c:1035
const char * ZeroOpFunc1[]
Definition parse-table.c:1026
const char * LalrTerminalMap[TERMINAL_COUNT]
Definition parse-table.c:1620
#define MAX_RHS_LEN
Definition parse-table.h:8
const unsigned int LalrRhsSize[RULES_COUNT]
Definition parse-table.c:1508
const char * TwoOpFunc1[]
Definition parse-table.c:965
#define LALR_STATE_COUNT
Definition parse-table.h:63
const char * ThreeOpFunc2[]
Definition parse-table.c:961
const char * TwoOpFunc3[]
Definition parse-table.c:1010
const char * OneOpFunc4[]
Definition parse-table.c:1020
const char * ThreeOpFunc3[]
Definition parse-table.c:1013
#define LALR_NONTERMINAL_COUNT
Definition parse-table.h:61
const char * OperatorsTwoOperandList[]
Definition parse-table.c:934
const char * LalrNoneTerminalMap[NONETERMINAL_COUNT]
Definition parse-table.c:1598
const SYMBOL_MAP RegisterMapList[]
Definition parse-table.c:1188
#define TERMINAL_COUNT
Definition parse-table.h:5
const char * TerminalMap[TERMINAL_COUNT]
Definition parse-table.c:681
const char * OneOpFunc1[]
Definition parse-table.c:976
const char * NoneTerminalMap[NONETERMINAL_COUNT]
Definition parse-table.c:629
const int ParseTable[NONETERMINAL_COUNT][TERMINAL_COUNT]
Definition parse-table.c:787
const char * OperatorsOneOperandList[]
Definition parse-table.c:952
const char * KeywordList[]
Definition parse-table.c:839
const char * ThreeOpFunc4[]
Definition parse-table.c:1017
read tokens from input stored in this structure
Definition common.h:72
Definition ScriptEngineCommonDefinitions.h:29