Documentation ¶
Index ¶
- func ExplainObjectType(node ast.SelectorExpr)
- func ExtractBasicLit(node ast.Node) (kind int, value string, ok bool)
- func ExtractBlockStml(node ast.Node) (bl *ast.BlockStmt, ok bool)
- func ExtractCallExpr(node ast.Node) (fun *ast.Expr, args []ast.Expr, ok bool)
- func ExtractCompositeLit(node ast.Node) (cl *ast.CompositeLit, ok bool)
- func ExtractExprStmt(node ast.Node) (x *ast.Expr, ok bool)
- func ExtractFuncLit(node ast.Node) (fl *ast.FuncLit, ok bool)
- func ExtractIdent(node ast.Node) (name string, object *ast.Object, ok bool)
- func ExtractObjectTypeName(object *ast.Object) (fullname string)
- func ExtractSelectorExpr(node ast.Node) (x *ast.Expr, sel *ast.Ident, ok bool)
- func ExtractUnary(node ast.Node) (unaryExpr *ast.UnaryExpr, ok bool)
- func ExtractValueSpec(node ast.Node) (doc *ast.CommentGroup, names []*ast.Ident, typeNode *ast.Expr, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExplainObjectType ¶
func ExplainObjectType(node ast.SelectorExpr)
func ExtractCallExpr ¶
func ExtractCompositeLit ¶
func ExtractCompositeLit(node ast.Node) (cl *ast.CompositeLit, ok bool)
func ExtractObjectTypeName ¶
func ExtractSelectorExpr ¶
func ExtractValueSpec ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.