-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsym.java
More file actions
executable file
·140 lines (137 loc) · 3.56 KB
/
Copy pathsym.java
File metadata and controls
executable file
·140 lines (137 loc) · 3.56 KB
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
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
//----------------------------------------------------
// The following code was generated by CUP v0.11b 20160615 (GIT 4ac7450)
//----------------------------------------------------
/** CUP generated interface containing symbol constants. */
public interface sym {
/* terminals */
public static final int DIVIDE = 46;
public static final int PLUSPLUS = 40;
public static final int CBRACE = 30;
public static final int Begin = 55;
public static final int GTEQ = 53;
public static final int MULT = 44;
public static final int POWER = 35;
public static final int OPAR = 24;
public static final int LTEQ = 52;
public static final int OBLOCK = 26;
public static final int ELSIF = 9;
public static final int CASE = 14;
public static final int CPAR = 25;
public static final int Var = 60;
public static final int CONTINUE = 16;
public static final int NumValue = 62;
public static final int COMPARATOR = 37;
public static final int PRINTLN = 21;
public static final int MINUS = 42;
public static final int FOR = 4;
public static final int OBRACE = 28;
public static final int ASIGNN = 54;
public static final int OBRACKET = 31;
public static final int AND = 49;
public static final int NOT = 47;
public static final int SEMICOLON = 23;
public static final int StringConst = 59;
public static final int LT = 57;
public static final int NNOT = 48;
public static final int CBRACKET = 29;
public static final int OR = 45;
public static final int IN = 5;
public static final int COMMA = 33;
public static final int EntryPoint = 12;
public static final int PLUS = 41;
public static final int ASSIGN = 36;
public static final int IF = 7;
public static final int DOT = 18;
public static final int EOF = 0;
public static final int MINUSMINUS = 43;
public static final int RETURN = 6;
public static final int TRUE = 10;
public static final int error = 1;
public static final int MODULO = 50;
public static final int TypeDef = 2;
public static final int NEQ = 38;
public static final int BRAK = 17;
public static final int ANGBR = 51;
public static final int BREAK = 22;
public static final int EQ = 39;
public static final int Identifier = 58;
public static final int SWITCH = 13;
public static final int Time = 63;
public static final int COLON = 32;
public static final int ELSE = 8;
public static final int WHILE = 15;
public static final int CLEAR = 20;
public static final int END = 56;
public static final int Type = 61;
public static final int CBLOCK = 27;
public static final int DEC = 34;
public static final int FALSE = 11;
public static final int MemDef = 3;
public static final int DO = 19;
public static final String[] terminalNames = new String[] {
"EOF",
"error",
"TypeDef",
"MemDef",
"FOR",
"IN",
"RETURN",
"IF",
"ELSE",
"ELSIF",
"TRUE",
"FALSE",
"EntryPoint",
"SWITCH",
"CASE",
"WHILE",
"CONTINUE",
"BRAK",
"DOT",
"DO",
"CLEAR",
"PRINTLN",
"BREAK",
"SEMICOLON",
"OPAR",
"CPAR",
"OBLOCK",
"CBLOCK",
"OBRACE",
"CBRACKET",
"CBRACE",
"OBRACKET",
"COLON",
"COMMA",
"DEC",
"POWER",
"ASSIGN",
"COMPARATOR",
"NEQ",
"EQ",
"PLUSPLUS",
"PLUS",
"MINUS",
"MINUSMINUS",
"MULT",
"OR",
"DIVIDE",
"NOT",
"NNOT",
"AND",
"MODULO",
"ANGBR",
"LTEQ",
"GTEQ",
"ASIGNN",
"Begin",
"END",
"LT",
"Identifier",
"StringConst",
"Var",
"Type",
"NumValue",
"Time"
};
}