forked from hyperjumptech/grule-rule-engine
-
Notifications
You must be signed in to change notification settings - Fork 0
/
grulev3_base_visitor.go
executable file
·140 lines (105 loc) · 4.18 KB
/
grulev3_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
// Code generated from C:/Users/Ferdinand/WSL/workspace/golang/src/github.com/newm4n/grule-rule-engine/antlr\grulev3.g4 by ANTLR 4.10.1. DO NOT EDIT.
package grulev3 // grulev3
import "github.com/antlr/antlr4/runtime/Go/antlr"
type Basegrulev3Visitor struct {
*antlr.BaseParseTreeVisitor
}
func (v *Basegrulev3Visitor) VisitGrl(ctx *GrlContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitRuleEntry(ctx *RuleEntryContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitSalience(ctx *SalienceContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitRuleName(ctx *RuleNameContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitRuleDescription(ctx *RuleDescriptionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitWhenScope(ctx *WhenScopeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitThenScope(ctx *ThenScopeContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitThenExpressionList(ctx *ThenExpressionListContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitThenExpression(ctx *ThenExpressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitAssignment(ctx *AssignmentContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitExpression(ctx *ExpressionContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitMulDivOperators(ctx *MulDivOperatorsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitAddMinusOperators(ctx *AddMinusOperatorsContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitComparisonOperator(ctx *ComparisonOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitAndLogicOperator(ctx *AndLogicOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitOrLogicOperator(ctx *OrLogicOperatorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitExpressionAtom(ctx *ExpressionAtomContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitConstant(ctx *ConstantContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitVariable(ctx *VariableContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitArrayMapSelector(ctx *ArrayMapSelectorContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitMemberVariable(ctx *MemberVariableContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitFunctionCall(ctx *FunctionCallContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitMethodCall(ctx *MethodCallContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitArgumentList(ctx *ArgumentListContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitFloatLiteral(ctx *FloatLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitDecimalFloatLiteral(ctx *DecimalFloatLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitHexadecimalFloatLiteral(ctx *HexadecimalFloatLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitHexadecimalLiteral(ctx *HexadecimalLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitOctalLiteral(ctx *OctalLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitStringLiteral(ctx *StringLiteralContext) interface{} {
return v.VisitChildren(ctx)
}
func (v *Basegrulev3Visitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{} {
return v.VisitChildren(ctx)
}