-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenum.h
executable file
·105 lines (105 loc) · 1.96 KB
/
enum.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
enum { PROGRAM = 0
, OTHERFUNCTIONS = 1
, MAINFUNCTION = 2
, TK_MAIN = 3
, STMTS = 4
, TK_END = 5
, EPS = 6
, FUNCTION = 7
, TK_FUNID = 8
, INPUT_PAR = 9
, OUTPUT_PAR = 10
, TK_SEM = 11
, TK_INPUT = 12
, TK_PARAMETER = 13
, TK_LIST = 14
, TK_SQL = 15
, PARAMETER_LIST = 16
, TK_SQR = 17
, TK_OUTPUT = 18
, DATATYPE = 19
, TK_ID = 20
, REMAINING_LIST = 21
, CONSTRUCTEDDATATYPE = 22
, PRIMITIVEDATATYPE = 23
, TK_REAL = 24
, TK_INT = 25
, TK_RECORD = 26
, TK_RECORDID = 27
, TK_COMMA = 28
, TYPEDEFINITIONS = 29
, DECLARATIONS = 30
, OTHERSTMTS = 31
, RETURNSTMT = 32
, TYPEDEFINITION = 33
, FIELDDEFINITIONS = 34
, TK_ENDRECORD = 35
, FIELDDEFINITION = 36
, MOREFIELDS = 37
, TK_TYPE = 38
, TK_COLON = 39
, TK_FIELDID = 40
, DECLARATION = 41
, GLOBAL_OR_NOT = 42
, TK_GLOBAL = 43
, STMT = 44
, FUNCALLSTMT = 45
, ASSIGNMENTSTMT = 46
, ITERATIVESTMT = 47
, CONDITIONALSTMT = 48
, IOSTMT = 49
, SINGLEORRECID = 50
, TK_ASSIGNOP = 51
, ARITHMETICEXPRESSION = 52
, SINGLEORRECIDPRIME = 53
, TK_DOT = 54
, OUTPUTPARAMETERS = 55
, TK_CALL = 56
, TK_WITH = 57
, TK_PARAMETERS = 58
, INPUTPARAMETERS = 59
, IDLIST = 60
, TK_WHILE = 61
, TK_OP = 62
, BOOLEANEXPRESSION = 63
, TK_CL = 64
, TK_ENDWHILE = 65
, TK_IF = 66
, TK_THEN = 67
, ELSEPART = 68
, TK_ENDIF = 69
, TK_ELSE = 70
, TK_READ = 71
, TK_WRITE = 72
, ALLVAR = 73
, ALLVARPRIME = 74
, TK_NUM = 75
, TK_RNUM = 76
, TERM = 77
, EXPPRIME = 78
, LOWPRECEDENCEOPERATORS = 79
, FACTOR = 80
, TERMPRIME = 81
, HIGHPRECEDENCEOPERATORS = 82
, TK_DIV = 83
, TK_MUL = 84
, TK_MINUS = 85
, TK_PLUS = 86
, LOGICALOP = 87
, VAR = 88
, RELATIONALOP = 89
, TK_NOT = 90
, TK_OR = 91
, TK_AND = 92
, TK_LT = 93
, TK_LE = 94
, TK_EQ = 95
, TK_GT = 96
, TK_GE = 97
, TK_NE = 98
, TK_RETURN = 99
, OPTIONALRETURN = 100
, MORE_IDS = 101
, DOLLAR = 103
, TK_ERR = 104
} ;