-
Notifications
You must be signed in to change notification settings - Fork 20
/
excellent1_visitor.go
60 lines (41 loc) · 2.45 KB
/
excellent1_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
// Code generated from Excellent1.g4 by ANTLR 4.7.2. DO NOT EDIT.
package gen // Excellent1
import "github.com/antlr/antlr4/runtime/Go/antlr"
// A complete Visitor for a parse tree produced by Excellent1Parser.
type Excellent1Visitor interface {
antlr.ParseTreeVisitor
// Visit a parse tree produced by Excellent1Parser#parse.
VisitParse(ctx *ParseContext) interface{}
// Visit a parse tree produced by Excellent1Parser#decimalLiteral.
VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}
// Visit a parse tree produced by Excellent1Parser#parentheses.
VisitParentheses(ctx *ParenthesesContext) interface{}
// Visit a parse tree produced by Excellent1Parser#negation.
VisitNegation(ctx *NegationContext) interface{}
// Visit a parse tree produced by Excellent1Parser#exponentExpression.
VisitExponentExpression(ctx *ExponentExpressionContext) interface{}
// Visit a parse tree produced by Excellent1Parser#additionOrSubtractionExpression.
VisitAdditionOrSubtractionExpression(ctx *AdditionOrSubtractionExpressionContext) interface{}
// Visit a parse tree produced by Excellent1Parser#false.
VisitFalse(ctx *FalseContext) interface{}
// Visit a parse tree produced by Excellent1Parser#contextReference.
VisitContextReference(ctx *ContextReferenceContext) interface{}
// Visit a parse tree produced by Excellent1Parser#comparisonExpression.
VisitComparisonExpression(ctx *ComparisonExpressionContext) interface{}
// Visit a parse tree produced by Excellent1Parser#concatenation.
VisitConcatenation(ctx *ConcatenationContext) interface{}
// Visit a parse tree produced by Excellent1Parser#stringLiteral.
VisitStringLiteral(ctx *StringLiteralContext) interface{}
// Visit a parse tree produced by Excellent1Parser#functionCall.
VisitFunctionCall(ctx *FunctionCallContext) interface{}
// Visit a parse tree produced by Excellent1Parser#true.
VisitTrue(ctx *TrueContext) interface{}
// Visit a parse tree produced by Excellent1Parser#equalityExpression.
VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}
// Visit a parse tree produced by Excellent1Parser#multiplicationOrDivisionExpression.
VisitMultiplicationOrDivisionExpression(ctx *MultiplicationOrDivisionExpressionContext) interface{}
// Visit a parse tree produced by Excellent1Parser#fnname.
VisitFnname(ctx *FnnameContext) interface{}
// Visit a parse tree produced by Excellent1Parser#functionParameters.
VisitFunctionParameters(ctx *FunctionParametersContext) interface{}
}