forked from nyaruka/goflow
-
Notifications
You must be signed in to change notification settings - Fork 0
/
excellent3_visitor.go
75 lines (51 loc) · 2.87 KB
/
excellent3_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
// Code generated from Excellent3.g4 by ANTLR 4.10.1. DO NOT EDIT.
package gen // Excellent3
import "github.com/antlr/antlr4/runtime/Go/antlr"
// A complete Visitor for a parse tree produced by Excellent3Parser.
type Excellent3Visitor interface {
antlr.ParseTreeVisitor
// Visit a parse tree produced by Excellent3Parser#parse.
VisitParse(ctx *ParseContext) interface{}
// Visit a parse tree produced by Excellent3Parser#negation.
VisitNegation(ctx *NegationContext) interface{}
// Visit a parse tree produced by Excellent3Parser#comparison.
VisitComparison(ctx *ComparisonContext) interface{}
// Visit a parse tree produced by Excellent3Parser#false.
VisitFalse(ctx *FalseContext) interface{}
// Visit a parse tree produced by Excellent3Parser#additionOrSubtraction.
VisitAdditionOrSubtraction(ctx *AdditionOrSubtractionContext) interface{}
// Visit a parse tree produced by Excellent3Parser#textLiteral.
VisitTextLiteral(ctx *TextLiteralContext) interface{}
// Visit a parse tree produced by Excellent3Parser#concatenation.
VisitConcatenation(ctx *ConcatenationContext) interface{}
// Visit a parse tree produced by Excellent3Parser#null.
VisitNull(ctx *NullContext) interface{}
// Visit a parse tree produced by Excellent3Parser#multiplicationOrDivision.
VisitMultiplicationOrDivision(ctx *MultiplicationOrDivisionContext) interface{}
// Visit a parse tree produced by Excellent3Parser#true.
VisitTrue(ctx *TrueContext) interface{}
// Visit a parse tree produced by Excellent3Parser#atomReference.
VisitAtomReference(ctx *AtomReferenceContext) interface{}
// Visit a parse tree produced by Excellent3Parser#anonFunction.
VisitAnonFunction(ctx *AnonFunctionContext) interface{}
// Visit a parse tree produced by Excellent3Parser#equality.
VisitEquality(ctx *EqualityContext) interface{}
// Visit a parse tree produced by Excellent3Parser#numberLiteral.
VisitNumberLiteral(ctx *NumberLiteralContext) interface{}
// Visit a parse tree produced by Excellent3Parser#exponent.
VisitExponent(ctx *ExponentContext) interface{}
// Visit a parse tree produced by Excellent3Parser#parentheses.
VisitParentheses(ctx *ParenthesesContext) interface{}
// Visit a parse tree produced by Excellent3Parser#dotLookup.
VisitDotLookup(ctx *DotLookupContext) interface{}
// Visit a parse tree produced by Excellent3Parser#functionCall.
VisitFunctionCall(ctx *FunctionCallContext) interface{}
// Visit a parse tree produced by Excellent3Parser#arrayLookup.
VisitArrayLookup(ctx *ArrayLookupContext) interface{}
// Visit a parse tree produced by Excellent3Parser#contextReference.
VisitContextReference(ctx *ContextReferenceContext) interface{}
// Visit a parse tree produced by Excellent3Parser#functionParameters.
VisitFunctionParameters(ctx *FunctionParametersContext) interface{}
// Visit a parse tree produced by Excellent3Parser#nameList.
VisitNameList(ctx *NameListContext) interface{}
}