Versions in this module Expand all Collapse all v1 v1.2.0 Apr 2, 2024 v1.0.1 Jan 18, 2024 Changes in this version + type ArithmeticOpExpr struct + Lhs Expr + Operator string + Rhs Expr + type AssignStmt struct + Lhs []Expr + Rhs []Expr + type AttrGetExpr struct + Key Expr + Object Expr + type BreakStmt struct + type Comma3Expr struct + AdjustRet bool + type ConstExpr interface + type ConstExprBase struct + type DoBlockStmt struct + Stmts []Stmt + type Expr interface + type ExprBase struct + type FalseExpr struct + type Field struct + Key Expr + Value Expr + type FuncCallExpr struct + AdjustRet bool + Args []Expr + Func Expr + Method string + Receiver Expr + type FuncCallStmt struct + Expr Expr + type FuncDefStmt struct + Func *FunctionExpr + Name *FuncName + type FuncName struct + Func Expr + Method string + Receiver Expr + type FunctionExpr struct + ParList *ParList + Stmts []Stmt + type GenericForStmt struct + Exprs []Expr + Names []string + Stmts []Stmt + type GotoStmt struct + Label string + type IdentExpr struct + Value string + type IfStmt struct + Condition Expr + Else []Stmt + Then []Stmt + type LabelStmt struct + Name string + type LocalAssignStmt struct + Exprs []Expr + Names []string + type LogicalOpExpr struct + Lhs Expr + Operator string + Rhs Expr + type NilExpr struct + type Node struct + func (self *Node) LastLine() int + func (self *Node) Line() int + func (self *Node) SetLastLine(line int) + func (self *Node) SetLine(line int) + type NumberExpr struct + Value string + type NumberForStmt struct + Init Expr + Limit Expr + Name string + Step Expr + Stmts []Stmt + type ParList struct + HasVargs bool + Names []string + type Position struct + Column int + Line int + Source string + type PositionHolder interface + LastLine func() int + Line func() int + SetLastLine func(int) + SetLine func(int) + type RelationalOpExpr struct + Lhs Expr + Operator string + Rhs Expr + type RepeatStmt struct + Condition Expr + Stmts []Stmt + type ReturnStmt struct + Exprs []Expr + type Stmt interface + type StmtBase struct + type StringConcatOpExpr struct + Lhs Expr + Rhs Expr + type StringExpr struct + Value string + type TableExpr struct + Fields []*Field + type Token struct + Name string + Pos Position + Str string + Type int + func (self *Token) String() string + type TrueExpr struct + type UnaryLenOpExpr struct + Expr Expr + type UnaryMinusOpExpr struct + Expr Expr + type UnaryNotOpExpr struct + Expr Expr + type WhileStmt struct + Condition Expr + Stmts []Stmt