Documentation
¶
Index ¶
- type Printer
- func (ac *Printer) Print(expression expr.Expr) (string, error)
- func (ac *Printer) String() (string, error)
- func (ac *Printer) VisitBinaryExpr(binaryExpr *expr.Binary) (interface{}, error)
- func (ac *Printer) VisitFunctionCall(functionCallExpr *expr.FunctionCall) (interface{}, error)
- func (ac *Printer) VisitGroupExpr(groupExpr *expr.Group) (interface{}, error)
- func (ac *Printer) VisitLiteralExpr(literalExpression *expr.Literal) (interface{}, error)
- func (ac *Printer) VisitLogicalExpr(logicalExpr *expr.Logical) (interface{}, error)
- func (ac *Printer) VisitTernary(ternaryExpr *expr.Ternary) (interface{}, error)
- func (ac *Printer) VisitUnaryExpr(unaryExpr *expr.Unary) (interface{}, error)
- func (ac *Printer) VisitVariableExpr(variableExpression *expr.Variable) (interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Printer ¶
type Printer struct {
// contains filtered or unexported fields
}
Printer #
func (*Printer) VisitBinaryExpr ¶
VisitBinaryExpr #
func (*Printer) VisitFunctionCall ¶
func (ac *Printer) VisitFunctionCall(functionCallExpr *expr.FunctionCall) (interface{}, error)
VisitFunctionCall #
func (*Printer) VisitGroupExpr ¶
VisitGroupExpr #
func (*Printer) VisitLiteralExpr ¶
VisitLiteralExpr #
func (*Printer) VisitLogicalExpr ¶
VisitLogicalExpr #
func (*Printer) VisitTernary ¶
VisitTernary #
func (*Printer) VisitUnaryExpr ¶
VisitUnaryExpr #
Click to show internal directories.
Click to hide internal directories.