Versions in this module Expand all Collapse all v1 v1.0.1 Mar 1, 2026 v1.0.0 Mar 1, 2026 Changes in this version + type BasicLit *ast.BasicLit + func GetStringBasicLit(value string) BasicLit + type Decl ast.Decl + func GetFuncDecl(name string, params Fields, bodyStmts Stmts) Decl + func GetVarDecl(name, typeExpr string) Decl + type Expr ast.Expr + func GetCallExpr(caller Expr, params Exprs) Expr + func GetKeyValueExpr(key, value Expr) Expr + func GetNameExpr(name string) Expr + func GetNeqExpr(left, right Expr) Expr + func GetSelectorExpr(source Expr, item string) Expr + func GetStructLitExpr(name string, elements Exprs) Expr + type Exprs []Expr + func (es Exprs) Ast() []ast.Expr + type Field *ast.Field + func GetField(name, typeExpr, tag string) Field + type Fields []Field + func (fs Fields) Ast() []*ast.Field + type Stmt ast.Stmt + func GetAssignDefineStmt(left, right Exprs) Stmt + func GetAssignStmt(left, right Exprs) Stmt + func GetExprStmt(expr Expr) Stmt + func GetIfStmt(cond Expr, bodyStmts Stmts) Stmt + func GetStructStmt(name string, fields Fields) Stmt + type Stmts []Stmt + func (ss Stmts) Ast() []ast.Stmt