-
Notifications
You must be signed in to change notification settings - Fork 0
/
JavaScriptBaseListener.java
256 lines (173 loc) · 15.8 KB
/
JavaScriptBaseListener.java
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
// Generated from JavaScript.g4 by ANTLR 4.0
import org.antlr.v4.runtime.ParserRuleContext;
import org.antlr.v4.runtime.Token;
import org.antlr.v4.runtime.tree.TerminalNode;
import org.antlr.v4.runtime.tree.ErrorNode;
public class JavaScriptBaseListener implements JavaScriptListener {
@Override public void enterBitwiseORExpression(JavaScriptParser.BitwiseORExpressionContext ctx) { }
@Override public void exitBitwiseORExpression(JavaScriptParser.BitwiseORExpressionContext ctx) { }
@Override public void enterAssignmentOperator(JavaScriptParser.AssignmentOperatorContext ctx) { }
@Override public void exitAssignmentOperator(JavaScriptParser.AssignmentOperatorContext ctx) { }
@Override public void enterSourceElements(JavaScriptParser.SourceElementsContext ctx) { }
@Override public void exitSourceElements(JavaScriptParser.SourceElementsContext ctx) { }
@Override public void enterProgram(JavaScriptParser.ProgramContext ctx) { }
@Override public void exitProgram(JavaScriptParser.ProgramContext ctx) { }
@Override public void enterFunctionExpression(JavaScriptParser.FunctionExpressionContext ctx) { }
@Override public void exitFunctionExpression(JavaScriptParser.FunctionExpressionContext ctx) { }
@Override public void enterPropertyReferenceSuffix(JavaScriptParser.PropertyReferenceSuffixContext ctx) { }
@Override public void exitPropertyReferenceSuffix(JavaScriptParser.PropertyReferenceSuffixContext ctx) { }
@Override public void enterInitialiserNoIn(JavaScriptParser.InitialiserNoInContext ctx) { }
@Override public void exitInitialiserNoIn(JavaScriptParser.InitialiserNoInContext ctx) { }
@Override public void enterBitwiseXORExpression(JavaScriptParser.BitwiseXORExpressionContext ctx) { }
@Override public void exitBitwiseXORExpression(JavaScriptParser.BitwiseXORExpressionContext ctx) { }
@Override public void enterInitialiser(JavaScriptParser.InitialiserContext ctx) { }
@Override public void exitInitialiser(JavaScriptParser.InitialiserContext ctx) { }
@Override public void enterStatementList(JavaScriptParser.StatementListContext ctx) { }
@Override public void exitStatementList(JavaScriptParser.StatementListContext ctx) { }
@Override public void enterForStatementInitialiserPart(JavaScriptParser.ForStatementInitialiserPartContext ctx) { }
@Override public void exitForStatementInitialiserPart(JavaScriptParser.ForStatementInitialiserPartContext ctx) { }
@Override public void enterExpressionStatement(JavaScriptParser.ExpressionStatementContext ctx) { }
@Override public void exitExpressionStatement(JavaScriptParser.ExpressionStatementContext ctx) { }
@Override public void enterDoWhileStatement(JavaScriptParser.DoWhileStatementContext ctx) { }
@Override public void exitDoWhileStatement(JavaScriptParser.DoWhileStatementContext ctx) { }
@Override public void enterExpressionNoIn(JavaScriptParser.ExpressionNoInContext ctx) { }
@Override public void exitExpressionNoIn(JavaScriptParser.ExpressionNoInContext ctx) { }
@Override public void enterFinallyClause(JavaScriptParser.FinallyClauseContext ctx) { }
@Override public void exitFinallyClause(JavaScriptParser.FinallyClauseContext ctx) { }
@Override public void enterUnaryExpression(JavaScriptParser.UnaryExpressionContext ctx) { }
@Override public void exitUnaryExpression(JavaScriptParser.UnaryExpressionContext ctx) { }
@Override public void enterMemberExpressionSuffix(JavaScriptParser.MemberExpressionSuffixContext ctx) { }
@Override public void exitMemberExpressionSuffix(JavaScriptParser.MemberExpressionSuffixContext ctx) { }
@Override public void enterCallExpressionSuffix(JavaScriptParser.CallExpressionSuffixContext ctx) { }
@Override public void exitCallExpressionSuffix(JavaScriptParser.CallExpressionSuffixContext ctx) { }
@Override public void enterRelationalExpressionNoIn(JavaScriptParser.RelationalExpressionNoInContext ctx) { }
@Override public void exitRelationalExpressionNoIn(JavaScriptParser.RelationalExpressionNoInContext ctx) { }
@Override public void enterBitwiseANDExpression(JavaScriptParser.BitwiseANDExpressionContext ctx) { }
@Override public void exitBitwiseANDExpression(JavaScriptParser.BitwiseANDExpressionContext ctx) { }
@Override public void enterEmptyStatement(JavaScriptParser.EmptyStatementContext ctx) { }
@Override public void exitEmptyStatement(JavaScriptParser.EmptyStatementContext ctx) { }
@Override public void enterLabelledStatement(JavaScriptParser.LabelledStatementContext ctx) { }
@Override public void exitLabelledStatement(JavaScriptParser.LabelledStatementContext ctx) { }
@Override public void enterIterationStatement(JavaScriptParser.IterationStatementContext ctx) { }
@Override public void exitIterationStatement(JavaScriptParser.IterationStatementContext ctx) { }
@Override public void enterShiftExpression(JavaScriptParser.ShiftExpressionContext ctx) { }
@Override public void exitShiftExpression(JavaScriptParser.ShiftExpressionContext ctx) { }
@Override public void enterNewExpression(JavaScriptParser.NewExpressionContext ctx) { }
@Override public void exitNewExpression(JavaScriptParser.NewExpressionContext ctx) { }
@Override public void enterBitwiseANDExpressionNoIn(JavaScriptParser.BitwiseANDExpressionNoInContext ctx) { }
@Override public void exitBitwiseANDExpressionNoIn(JavaScriptParser.BitwiseANDExpressionNoInContext ctx) { }
@Override public void enterAssignmentExpression(JavaScriptParser.AssignmentExpressionContext ctx) { }
@Override public void exitAssignmentExpression(JavaScriptParser.AssignmentExpressionContext ctx) { }
@Override public void enterVariableDeclarationNoIn(JavaScriptParser.VariableDeclarationNoInContext ctx) { }
@Override public void exitVariableDeclarationNoIn(JavaScriptParser.VariableDeclarationNoInContext ctx) { }
@Override public void enterWithStatement(JavaScriptParser.WithStatementContext ctx) { }
@Override public void exitWithStatement(JavaScriptParser.WithStatementContext ctx) { }
@Override public void enterMemberExpression(JavaScriptParser.MemberExpressionContext ctx) { }
@Override public void exitMemberExpression(JavaScriptParser.MemberExpressionContext ctx) { }
@Override public void enterFormalParameterList(JavaScriptParser.FormalParameterListContext ctx) { }
@Override public void exitFormalParameterList(JavaScriptParser.FormalParameterListContext ctx) { }
@Override public void enterCallExpression(JavaScriptParser.CallExpressionContext ctx) { }
@Override public void exitCallExpression(JavaScriptParser.CallExpressionContext ctx) { }
@Override public void enterBitwiseORExpressionNoIn(JavaScriptParser.BitwiseORExpressionNoInContext ctx) { }
@Override public void exitBitwiseORExpressionNoIn(JavaScriptParser.BitwiseORExpressionNoInContext ctx) { }
@Override public void enterConditionalExpressionNoIn(JavaScriptParser.ConditionalExpressionNoInContext ctx) { }
@Override public void exitConditionalExpressionNoIn(JavaScriptParser.ConditionalExpressionNoInContext ctx) { }
@Override public void enterEqualityExpression(JavaScriptParser.EqualityExpressionContext ctx) { }
@Override public void exitEqualityExpression(JavaScriptParser.EqualityExpressionContext ctx) { }
@Override public void enterLogicalORExpression(JavaScriptParser.LogicalORExpressionContext ctx) { }
@Override public void exitLogicalORExpression(JavaScriptParser.LogicalORExpressionContext ctx) { }
@Override public void enterLogicalANDExpressionNoIn(JavaScriptParser.LogicalANDExpressionNoInContext ctx) { }
@Override public void exitLogicalANDExpressionNoIn(JavaScriptParser.LogicalANDExpressionNoInContext ctx) { }
@Override public void enterTryStatement(JavaScriptParser.TryStatementContext ctx) { }
@Override public void exitTryStatement(JavaScriptParser.TryStatementContext ctx) { }
@Override public void enterAssignmentExpressionNoIn(JavaScriptParser.AssignmentExpressionNoInContext ctx) { }
@Override public void exitAssignmentExpressionNoIn(JavaScriptParser.AssignmentExpressionNoInContext ctx) { }
@Override public void enterAdditiveExpression(JavaScriptParser.AdditiveExpressionContext ctx) { }
@Override public void exitAdditiveExpression(JavaScriptParser.AdditiveExpressionContext ctx) { }
@Override public void enterRelationalExpression(JavaScriptParser.RelationalExpressionContext ctx) { }
@Override public void exitRelationalExpression(JavaScriptParser.RelationalExpressionContext ctx) { }
@Override public void enterArrayLiteral(JavaScriptParser.ArrayLiteralContext ctx) { }
@Override public void exitArrayLiteral(JavaScriptParser.ArrayLiteralContext ctx) { }
@Override public void enterStatementBlock(JavaScriptParser.StatementBlockContext ctx) { }
@Override public void exitStatementBlock(JavaScriptParser.StatementBlockContext ctx) { }
@Override public void enterLeftHandSideExpression(JavaScriptParser.LeftHandSideExpressionContext ctx) { }
@Override public void exitLeftHandSideExpression(JavaScriptParser.LeftHandSideExpressionContext ctx) { }
@Override public void enterReturnStatement(JavaScriptParser.ReturnStatementContext ctx) { }
@Override public void exitReturnStatement(JavaScriptParser.ReturnStatementContext ctx) { }
@Override public void enterSwitchStatement(JavaScriptParser.SwitchStatementContext ctx) { }
@Override public void exitSwitchStatement(JavaScriptParser.SwitchStatementContext ctx) { }
@Override public void enterLiteral(JavaScriptParser.LiteralContext ctx) { }
@Override public void exitLiteral(JavaScriptParser.LiteralContext ctx) { }
@Override public void enterVariableStatement(JavaScriptParser.VariableStatementContext ctx) { }
@Override public void exitVariableStatement(JavaScriptParser.VariableStatementContext ctx) { }
@Override public void enterCatchClause(JavaScriptParser.CatchClauseContext ctx) { }
@Override public void exitCatchClause(JavaScriptParser.CatchClauseContext ctx) { }
@Override public void enterDefaultClause(JavaScriptParser.DefaultClauseContext ctx) { }
@Override public void exitDefaultClause(JavaScriptParser.DefaultClauseContext ctx) { }
@Override public void enterLogicalANDExpression(JavaScriptParser.LogicalANDExpressionContext ctx) { }
@Override public void exitLogicalANDExpression(JavaScriptParser.LogicalANDExpressionContext ctx) { }
@Override public void enterStatement(JavaScriptParser.StatementContext ctx) { }
@Override public void exitStatement(JavaScriptParser.StatementContext ctx) { }
@Override public void enterPropertyNameAndValue(JavaScriptParser.PropertyNameAndValueContext ctx) { }
@Override public void exitPropertyNameAndValue(JavaScriptParser.PropertyNameAndValueContext ctx) { }
@Override public void enterForInStatementInitialiserPart(JavaScriptParser.ForInStatementInitialiserPartContext ctx) { }
@Override public void exitForInStatementInitialiserPart(JavaScriptParser.ForInStatementInitialiserPartContext ctx) { }
@Override public void enterCaseBlock(JavaScriptParser.CaseBlockContext ctx) { }
@Override public void exitCaseBlock(JavaScriptParser.CaseBlockContext ctx) { }
@Override public void enterPostfixExpression(JavaScriptParser.PostfixExpressionContext ctx) { }
@Override public void exitPostfixExpression(JavaScriptParser.PostfixExpressionContext ctx) { }
@Override public void enterIndexSuffix(JavaScriptParser.IndexSuffixContext ctx) { }
@Override public void exitIndexSuffix(JavaScriptParser.IndexSuffixContext ctx) { }
@Override public void enterPrimaryExpression(JavaScriptParser.PrimaryExpressionContext ctx) { }
@Override public void exitPrimaryExpression(JavaScriptParser.PrimaryExpressionContext ctx) { }
@Override public void enterExpression(JavaScriptParser.ExpressionContext ctx) { }
@Override public void exitExpression(JavaScriptParser.ExpressionContext ctx) { }
@Override public void enterObjectLiteral(JavaScriptParser.ObjectLiteralContext ctx) { }
@Override public void exitObjectLiteral(JavaScriptParser.ObjectLiteralContext ctx) { }
@Override public void enterThrowStatement(JavaScriptParser.ThrowStatementContext ctx) { }
@Override public void exitThrowStatement(JavaScriptParser.ThrowStatementContext ctx) { }
@Override public void enterConditionalExpression(JavaScriptParser.ConditionalExpressionContext ctx) { }
@Override public void exitConditionalExpression(JavaScriptParser.ConditionalExpressionContext ctx) { }
@Override public void enterEqualityExpressionNoIn(JavaScriptParser.EqualityExpressionNoInContext ctx) { }
@Override public void exitEqualityExpressionNoIn(JavaScriptParser.EqualityExpressionNoInContext ctx) { }
@Override public void enterSourceElement(JavaScriptParser.SourceElementContext ctx) { }
@Override public void exitSourceElement(JavaScriptParser.SourceElementContext ctx) { }
@Override public void enterForStatement(JavaScriptParser.ForStatementContext ctx) { }
@Override public void exitForStatement(JavaScriptParser.ForStatementContext ctx) { }
@Override public void enterBreakStatement(JavaScriptParser.BreakStatementContext ctx) { }
@Override public void exitBreakStatement(JavaScriptParser.BreakStatementContext ctx) { }
@Override public void enterLogicalORExpressionNoIn(JavaScriptParser.LogicalORExpressionNoInContext ctx) { }
@Override public void exitLogicalORExpressionNoIn(JavaScriptParser.LogicalORExpressionNoInContext ctx) { }
@Override public void enterVariableDeclarationListNoIn(JavaScriptParser.VariableDeclarationListNoInContext ctx) { }
@Override public void exitVariableDeclarationListNoIn(JavaScriptParser.VariableDeclarationListNoInContext ctx) { }
@Override public void enterIfStatement(JavaScriptParser.IfStatementContext ctx) { }
@Override public void exitIfStatement(JavaScriptParser.IfStatementContext ctx) { }
@Override public void enterMultiplicativeExpression(JavaScriptParser.MultiplicativeExpressionContext ctx) { }
@Override public void exitMultiplicativeExpression(JavaScriptParser.MultiplicativeExpressionContext ctx) { }
@Override public void enterVariableDeclaration(JavaScriptParser.VariableDeclarationContext ctx) { }
@Override public void exitVariableDeclaration(JavaScriptParser.VariableDeclarationContext ctx) { }
@Override public void enterWhileStatement(JavaScriptParser.WhileStatementContext ctx) { }
@Override public void exitWhileStatement(JavaScriptParser.WhileStatementContext ctx) { }
@Override public void enterBitwiseXORExpressionNoIn(JavaScriptParser.BitwiseXORExpressionNoInContext ctx) { }
@Override public void exitBitwiseXORExpressionNoIn(JavaScriptParser.BitwiseXORExpressionNoInContext ctx) { }
@Override public void enterPropertyName(JavaScriptParser.PropertyNameContext ctx) { }
@Override public void exitPropertyName(JavaScriptParser.PropertyNameContext ctx) { }
@Override public void enterForInStatement(JavaScriptParser.ForInStatementContext ctx) { }
@Override public void exitForInStatement(JavaScriptParser.ForInStatementContext ctx) { }
@Override public void enterContinueStatement(JavaScriptParser.ContinueStatementContext ctx) { }
@Override public void exitContinueStatement(JavaScriptParser.ContinueStatementContext ctx) { }
@Override public void enterCaseClause(JavaScriptParser.CaseClauseContext ctx) { }
@Override public void exitCaseClause(JavaScriptParser.CaseClauseContext ctx) { }
@Override public void enterArguments(JavaScriptParser.ArgumentsContext ctx) { }
@Override public void exitArguments(JavaScriptParser.ArgumentsContext ctx) { }
@Override public void enterFunctionBody(JavaScriptParser.FunctionBodyContext ctx) { }
@Override public void exitFunctionBody(JavaScriptParser.FunctionBodyContext ctx) { }
@Override public void enterVariableDeclarationList(JavaScriptParser.VariableDeclarationListContext ctx) { }
@Override public void exitVariableDeclarationList(JavaScriptParser.VariableDeclarationListContext ctx) { }
@Override public void enterFunctionDeclaration(JavaScriptParser.FunctionDeclarationContext ctx) { }
@Override public void exitFunctionDeclaration(JavaScriptParser.FunctionDeclarationContext 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) { }
}