Documentation ¶
Index ¶
- Variables
- func BasicLit(lit string) *ast.BasicLit
- func Block(statements ...ast.Stmt) *ast.BlockStmt
- func Call(ident *ast.Ident, args ...ast.Expr) *ast.CallExpr
- func Field(ident *ast.Ident, _type ast.Expr, tag *ast.BasicLit) *ast.Field
- func Func(elements ...any) *ast.FuncDecl
- func IF(condition ast.Expr, then *ast.BlockStmt, else_ ast.Stmt) *ast.IfStmt
- func Ident(ident string) *ast.Ident
- func Star(x ast.Expr) ast.Expr
- func Struct(fields ...*ast.Field) *ast.StructType
- func Type(ident *ast.Ident, expr ast.Expr) *ast.TypeSpec
- type FuncDeclHelper
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Bool = &ast.Ident{Name: "bool"} Float32 = &ast.Ident{Name: "float32"} Float64 = &ast.Ident{Name: "float64"} Int = &ast.Ident{Name: "int"} Int8 = &ast.Ident{Name: "int8"} Int16 = &ast.Ident{Name: "int16"} Int32 = &ast.Ident{Name: "int32"} Int64 = &ast.Ident{Name: "int64"} UInt = &ast.Ident{Name: "uint"} UInt8 = &ast.Ident{Name: "uint8"} UInt16 = &ast.Ident{Name: "uint16"} UInt32 = &ast.Ident{Name: "uint32"} UInt64 = &ast.Ident{Name: "uint64"} String = &ast.Ident{Name: "string"} )
Functions ¶
Types ¶
type FuncDeclHelper ¶
func Arguments ¶
func Arguments(args ...*ast.Field) FuncDeclHelper
func PointerReciever ¶
func PointerReciever(ident *ast.Ident, Type ast.Expr) FuncDeclHelper
func Results ¶
func Results(results ...*ast.Field) FuncDeclHelper
Click to show internal directories.
Click to hide internal directories.