visitors

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 11, 2025 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

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{}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL