-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsimpleBaseListener.java
More file actions
277 lines (149 loc) · 10.5 KB
/
Copy pathsimpleBaseListener.java
File metadata and controls
277 lines (149 loc) · 10.5 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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
/*
* Copyright (c) 2025 - 2026 PCazzaniga (github.com)
*
* simpleBaseListener.java is part of SIMPLE.
*
* SIMPLE is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* SIMPLE is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with SIMPLE. If not, see <http://www.gnu.org/licenses/>.
*/
// Generated by ANTLR 4.13.2
import org.antlr.v4.runtime.ParserRuleContext;
import org.antlr.v4.runtime.tree.ErrorNode;
import org.antlr.v4.runtime.tree.TerminalNode;
@SuppressWarnings("CheckReturnValue")
class simpleBaseListener implements simpleListener {
@Override public void enterFile(simpleParser.FileContext ctx) { }
@Override public void exitFile(simpleParser.FileContext ctx) { }
@Override public void enterInformation(simpleParser.InformationContext ctx) { }
@Override public void exitInformation(simpleParser.InformationContext ctx) { }
@Override public void enterType_decl(simpleParser.Type_declContext ctx) { }
@Override public void exitType_decl(simpleParser.Type_declContext ctx) { }
@Override public void enterFun_decl(simpleParser.Fun_declContext ctx) { }
@Override public void exitFun_decl(simpleParser.Fun_declContext ctx) { }
@Override public void enterFun_def(simpleParser.Fun_defContext ctx) { }
@Override public void exitFun_def(simpleParser.Fun_defContext ctx) { }
@Override public void enterFun_body(simpleParser.Fun_bodyContext ctx) { }
@Override public void exitFun_body(simpleParser.Fun_bodyContext ctx) { }
@Override public void enterScope_block(simpleParser.Scope_blockContext ctx) { }
@Override public void exitScope_block(simpleParser.Scope_blockContext ctx) { }
@Override public void enterComment(simpleParser.CommentContext ctx) { }
@Override public void exitComment(simpleParser.CommentContext ctx) { }
@Override public void enterNl(simpleParser.NlContext ctx) { }
@Override public void exitNl(simpleParser.NlContext ctx) { }
@Override public void enterStatement(simpleParser.StatementContext ctx) { }
@Override public void exitStatement(simpleParser.StatementContext ctx) { }
@Override public void enterCloser(simpleParser.CloserContext ctx) { }
@Override public void exitCloser(simpleParser.CloserContext ctx) { }
@Override public void enterFlow_control(simpleParser.Flow_controlContext ctx) { }
@Override public void exitFlow_control(simpleParser.Flow_controlContext ctx) { }
@Override public void enterBranch(simpleParser.BranchContext ctx) { }
@Override public void exitBranch(simpleParser.BranchContext ctx) { }
@Override public void enterIf_cond(simpleParser.If_condContext ctx) { }
@Override public void exitIf_cond(simpleParser.If_condContext ctx) { }
@Override public void enterElif_cond(simpleParser.Elif_condContext ctx) { }
@Override public void exitElif_cond(simpleParser.Elif_condContext ctx) { }
@Override public void enterElse_cond(simpleParser.Else_condContext ctx) { }
@Override public void exitElse_cond(simpleParser.Else_condContext ctx) { }
@Override public void enterLoop(simpleParser.LoopContext ctx) { }
@Override public void exitLoop(simpleParser.LoopContext ctx) { }
@Override public void enterCondLoop(simpleParser.CondLoopContext ctx) { }
@Override public void exitCondLoop(simpleParser.CondLoopContext ctx) { }
@Override public void enterQuantLoop(simpleParser.QuantLoopContext ctx) { }
@Override public void exitQuantLoop(simpleParser.QuantLoopContext ctx) { }
@Override public void enterCondition(simpleParser.ConditionContext ctx) { }
@Override public void exitCondition(simpleParser.ConditionContext ctx) { }
@Override public void enterReturn(simpleParser.ReturnContext ctx) { }
@Override public void exitReturn(simpleParser.ReturnContext ctx) { }
@Override public void enterInstruction(simpleParser.InstructionContext ctx) { }
@Override public void exitInstruction(simpleParser.InstructionContext ctx) { }
@Override public void enterVar_decl(simpleParser.Var_declContext ctx) { }
@Override public void exitVar_decl(simpleParser.Var_declContext ctx) { }
@Override public void enterVar_def(simpleParser.Var_defContext ctx) { }
@Override public void exitVar_def(simpleParser.Var_defContext ctx) { }
@Override public void enterVar_init(simpleParser.Var_initContext ctx) { }
@Override public void exitVar_init(simpleParser.Var_initContext ctx) { }
@Override public void enterExpr(simpleParser.ExprContext ctx) { }
@Override public void exitExpr(simpleParser.ExprContext ctx) { }
@Override public void enterAssignment(simpleParser.AssignmentContext ctx) { }
@Override public void exitAssignment(simpleParser.AssignmentContext ctx) { }
@Override public void enterListInsertion(simpleParser.ListInsertionContext ctx) { }
@Override public void exitListInsertion(simpleParser.ListInsertionContext ctx) { }
@Override public void enterListRemoval(simpleParser.ListRemovalContext ctx) { }
@Override public void exitListRemoval(simpleParser.ListRemovalContext ctx) { }
@Override public void enterText2List(simpleParser.Text2ListContext ctx) { }
@Override public void exitText2List(simpleParser.Text2ListContext ctx) { }
@Override public void enterList2Text(simpleParser.List2TextContext ctx) { }
@Override public void exitList2Text(simpleParser.List2TextContext ctx) { }
@Override public void enterValue(simpleParser.ValueContext ctx) { }
@Override public void exitValue(simpleParser.ValueContext ctx) { }
@Override public void enterDirect_value(simpleParser.Direct_valueContext ctx) { }
@Override public void exitDirect_value(simpleParser.Direct_valueContext ctx) { }
@Override public void enterVariable(simpleParser.VariableContext ctx) { }
@Override public void exitVariable(simpleParser.VariableContext ctx) { }
@Override public void enterVar_name(simpleParser.Var_nameContext ctx) { }
@Override public void exitVar_name(simpleParser.Var_nameContext ctx) { }
@Override public void enterStruct_access(simpleParser.Struct_accessContext ctx) { }
@Override public void exitStruct_access(simpleParser.Struct_accessContext ctx) { }
@Override public void enterAccess(simpleParser.AccessContext ctx) { }
@Override public void exitAccess(simpleParser.AccessContext ctx) { }
@Override public void enterReserved(simpleParser.ReservedContext ctx) { }
@Override public void exitReserved(simpleParser.ReservedContext ctx) { }
@Override public void enterLiteral(simpleParser.LiteralContext ctx) { }
@Override public void exitLiteral(simpleParser.LiteralContext ctx) { }
@Override public void enterNumber(simpleParser.NumberContext ctx) { }
@Override public void exitNumber(simpleParser.NumberContext ctx) { }
@Override public void enterStruct_lit(simpleParser.Struct_litContext ctx) { }
@Override public void exitStruct_lit(simpleParser.Struct_litContext ctx) { }
@Override public void enterSequence(simpleParser.SequenceContext ctx) { }
@Override public void exitSequence(simpleParser.SequenceContext ctx) { }
@Override public void enterList(simpleParser.ListContext ctx) { }
@Override public void exitList(simpleParser.ListContext ctx) { }
@Override public void enterKit(simpleParser.KitContext ctx) { }
@Override public void exitKit(simpleParser.KitContext ctx) { }
@Override public void enterOperation(simpleParser.OperationContext ctx) { }
@Override public void exitOperation(simpleParser.OperationContext ctx) { }
@Override public void enterArith_op(simpleParser.Arith_opContext ctx) { }
@Override public void exitArith_op(simpleParser.Arith_opContext ctx) { }
@Override public void enterAr_oprnd(simpleParser.Ar_oprndContext ctx) { }
@Override public void exitAr_oprnd(simpleParser.Ar_oprndContext ctx) { }
@Override public void enterLogic_op(simpleParser.Logic_opContext ctx) { }
@Override public void exitLogic_op(simpleParser.Logic_opContext ctx) { }
@Override public void enterLog_oprnd(simpleParser.Log_oprndContext ctx) { }
@Override public void exitLog_oprnd(simpleParser.Log_oprndContext ctx) { }
@Override public void enterCompare_op(simpleParser.Compare_opContext ctx) { }
@Override public void exitCompare_op(simpleParser.Compare_opContext ctx) { }
@Override public void enterComp_oprnd(simpleParser.Comp_oprndContext ctx) { }
@Override public void exitComp_oprnd(simpleParser.Comp_oprndContext ctx) { }
@Override public void enterFun_call(simpleParser.Fun_callContext ctx) { }
@Override public void exitFun_call(simpleParser.Fun_callContext ctx) { }
@Override public void enterFun_name(simpleParser.Fun_nameContext ctx) { }
@Override public void exitFun_name(simpleParser.Fun_nameContext ctx) { }
@Override public void enterType(simpleParser.TypeContext ctx) { }
@Override public void exitType(simpleParser.TypeContext ctx) { }
@Override public void enterDeclared_type(simpleParser.Declared_typeContext ctx) { }
@Override public void exitDeclared_type(simpleParser.Declared_typeContext ctx) { }
@Override public void enterStruct_type(simpleParser.Struct_typeContext ctx) { }
@Override public void exitStruct_type(simpleParser.Struct_typeContext ctx) { }
@Override public void enterSeq_type(simpleParser.Seq_typeContext ctx) { }
@Override public void exitSeq_type(simpleParser.Seq_typeContext ctx) { }
@Override public void enterList_type(simpleParser.List_typeContext ctx) { }
@Override public void exitList_type(simpleParser.List_typeContext ctx) { }
@Override public void enterKit_type(simpleParser.Kit_typeContext ctx) { }
@Override public void exitKit_type(simpleParser.Kit_typeContext ctx) { }
@Override public void enterParam(simpleParser.ParamContext ctx) { }
@Override public void exitParam(simpleParser.ParamContext ctx) { }
@Override public void enterEveryRule(ParserRuleContext ctx) { }
@Override public void exitEveryRule(ParserRuleContext ctx) { }
@Override public void visitTerminal(TerminalNode node) { }
@Override public void visitErrorNode(ErrorNode node) { }
}