Documentation
¶
Index ¶
- type DebugVisitor
- func (d DebugVisitor) VisitBinary(b expressions.BinaryExpr) interface{}
- func (d DebugVisitor) VisitBlock(b statements.BlockStmt) interface{}
- func (d DebugVisitor) VisitExpression(e statements.ExpressionStmt) interface{}
- func (d DebugVisitor) VisitFunctionCall(f expressions.FunctionCallExpr) interface{}
- func (d DebugVisitor) VisitFunctionDeclaration(f statements.FunctionDeclarationStmt) interface{}
- func (d DebugVisitor) VisitGrouping(g expressions.GroupingExpr) interface{}
- func (d DebugVisitor) VisitLiteral(l expressions.LiteralExpr) interface{}
- func (d DebugVisitor) VisitUnary(u expressions.UnaryExpr) interface{}
- func (d DebugVisitor) VisitVariable(v expressions.VariableExpr) interface{}
- func (d DebugVisitor) VisitVariableAssignment(v statements.VariableAssignmentStmt) interface{}
- func (d DebugVisitor) VisitVariableDeclaration(v statements.VariableDeclarationStmt) interface{}
- func (d DebugVisitor) VisitWhile(w statements.WhileStmt) interface{}
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DebugVisitor ¶
type DebugVisitor struct {
expressions.ExprVisitor
statements.StmtVisitor
}
func (DebugVisitor) VisitBinary ¶
func (d DebugVisitor) VisitBinary(b expressions.BinaryExpr) interface{}
func (DebugVisitor) VisitBlock ¶
func (d DebugVisitor) VisitBlock(b statements.BlockStmt) interface{}
func (DebugVisitor) VisitExpression ¶
func (d DebugVisitor) VisitExpression(e statements.ExpressionStmt) interface{}
func (DebugVisitor) VisitFunctionCall ¶
func (d DebugVisitor) VisitFunctionCall(f expressions.FunctionCallExpr) interface{}
func (DebugVisitor) VisitFunctionDeclaration ¶
func (d DebugVisitor) VisitFunctionDeclaration(f statements.FunctionDeclarationStmt) interface{}
func (DebugVisitor) VisitGrouping ¶
func (d DebugVisitor) VisitGrouping(g expressions.GroupingExpr) interface{}
func (DebugVisitor) VisitLiteral ¶
func (d DebugVisitor) VisitLiteral(l expressions.LiteralExpr) interface{}
func (DebugVisitor) VisitUnary ¶
func (d DebugVisitor) VisitUnary(u expressions.UnaryExpr) interface{}
func (DebugVisitor) VisitVariable ¶
func (d DebugVisitor) VisitVariable(v expressions.VariableExpr) interface{}
func (DebugVisitor) VisitVariableAssignment ¶
func (d DebugVisitor) VisitVariableAssignment(v statements.VariableAssignmentStmt) interface{}
func (DebugVisitor) VisitVariableDeclaration ¶
func (d DebugVisitor) VisitVariableDeclaration(v statements.VariableDeclarationStmt) interface{}
func (DebugVisitor) VisitWhile ¶
func (d DebugVisitor) VisitWhile(w statements.WhileStmt) interface{}
Click to show internal directories.
Click to hide internal directories.