-
Notifications
You must be signed in to change notification settings - Fork 43
/
yaklangparser_base_visitor.go
313 lines (234 loc) · 9.9 KB
/
yaklangparser_base_visitor.go
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
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
// Code generated from java-escape by ANTLR 4.11.1. DO NOT EDIT.
package parser // YaklangParser
import "github.com/antlr/antlr4/runtime/Go/antlr/v4"
type BaseYaklangParserVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (v *BaseYaklangParserVisitor) VisitProgram(ctx *ProgramContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitStatementList(ctx *StatementListContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitStatement(ctx *StatementContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitTryStmt(ctx *TryStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitExpressionStmt(ctx *ExpressionStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitAssignExpressionStmt(ctx *AssignExpressionStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitLineCommentStmt(ctx *LineCommentStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitIncludeStmt(ctx *IncludeStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitDeferStmt(ctx *DeferStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitGoStmt(ctx *GoStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitAssertStmt(ctx *AssertStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitFallthroughStmt(ctx *FallthroughStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitBreakStmt(ctx *BreakStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitContinueStmt(ctx *ContinueStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitReturnStmt(ctx *ReturnStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitForStmt(ctx *ForStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitForStmtCond(ctx *ForStmtCondContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitForFirstExpr(ctx *ForFirstExprContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitForThirdExpr(ctx *ForThirdExprContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitForRangeStmt(ctx *ForRangeStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitSwitchStmt(ctx *SwitchStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitIfStmt(ctx *IfStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitElseBlock(ctx *ElseBlockContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitBlock(ctx *BlockContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitEmpty(ctx *EmptyContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitInplaceAssignOperator(ctx *InplaceAssignOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitAssignExpression(ctx *AssignExpressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitDeclearVariableExpressionStmt(ctx *DeclearVariableExpressionStmtContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitDeclearVariableExpression(ctx *DeclearVariableExpressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitDeclearVariableOnly(ctx *DeclearVariableOnlyContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitDeclearAndAssignExpression(ctx *DeclearAndAssignExpressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitLeftExpressionList(ctx *LeftExpressionListContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitUnaryOperator(ctx *UnaryOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitBitBinaryOperator(ctx *BitBinaryOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitAdditiveBinaryOperator(ctx *AdditiveBinaryOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitMultiplicativeBinaryOperator(ctx *MultiplicativeBinaryOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitComparisonBinaryOperator(ctx *ComparisonBinaryOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitLeftExpression(ctx *LeftExpressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitLeftMemberCall(ctx *LeftMemberCallContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitLeftSliceCall(ctx *LeftSliceCallContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitExpression(ctx *ExpressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitParenExpression(ctx *ParenExpressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitMakeExpression(ctx *MakeExpressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitTypeLiteral(ctx *TypeLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitSliceTypeLiteral(ctx *SliceTypeLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitMapTypeLiteral(ctx *MapTypeLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitInstanceCode(ctx *InstanceCodeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitAnonymousFunctionDecl(ctx *AnonymousFunctionDeclContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitFunctionNameDecl(ctx *FunctionNameDeclContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitFunctionParamDecl(ctx *FunctionParamDeclContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitOrdinaryArguments(ctx *OrdinaryArgumentsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitMemberCall(ctx *MemberCallContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitSliceCall(ctx *SliceCallContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitLiteral(ctx *LiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitNumericLiteral(ctx *NumericLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringLiteral(ctx *TemplateSingleQuoteStringLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringLiteral(ctx *TemplateDoubleQuoteStringLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitTemplateBackTickStringLiteral(ctx *TemplateBackTickStringLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitTemplateStringLiteral(ctx *TemplateStringLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitTemplateSingleQupteStringAtom(ctx *TemplateSingleQupteStringAtomContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitTemplateDoubleQupteStringAtom(ctx *TemplateDoubleQupteStringAtomContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitTemplateBackTickStringAtom(ctx *TemplateBackTickStringAtomContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitBoolLiteral(ctx *BoolLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitCharaterLiteral(ctx *CharaterLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitSliceLiteral(ctx *SliceLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitSliceTypedLiteral(ctx *SliceTypedLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitExpressionListMultiline(ctx *ExpressionListMultilineContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitMapLiteral(ctx *MapLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitMapTypedLiteral(ctx *MapTypedLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitMapPairs(ctx *MapPairsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitMapPair(ctx *MapPairContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitWs(ctx *WsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *BaseYaklangParserVisitor) VisitEos(ctx *EosContext) interface{} {
return v.VisitChildren(ctx)
}