Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FunctionCall ¶
FunctionCall #
func (*FunctionCall) Accept ¶
func (f *FunctionCall) Accept(visitor Visitor) (interface{}, error)
Accept #
type Visitor ¶
type Visitor interface {
VisitBinaryExpr(binaryExpression *Binary) (interface{}, error)
VisitGroupExpr(groupExpression *Group) (interface{}, error)
VisitLiteralExpr(LiteralExpression *Literal) (interface{}, error)
VisitUnaryExpr(unaryExpr *Unary) (interface{}, error)
VisitVariableExpr(variableExpr *Variable) (interface{}, error)
VisitFunctionCall(functionCallExpr *FunctionCall) (interface{}, error)
VisitTernary(ternaryExpr *Ternary) (interface{}, error)
VisitLogicalExpr(logicalExpr *Logical) (interface{}, error)
}
Visitor interface
Click to show internal directories.
Click to hide internal directories.