package ast import "jinx/pkg/libs/source" type IdentNode struct { At source.Loc Value string } type BlockNode struct { At source.Loc Stmts []Stmt } type CondNode struct { At source.Loc Cond Expr Then BlockNode } type TypeMethodNode struct { At source.Loc HasThis bool IsConstructor bool Name IdentNode Args []IdentNode Body BlockNode }