ast

package
v0.0.0-...-375d9ab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

This file has automatically been generated on Wed Feb 26 15:50:33 +05 2020. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ArrayTypeEnd

func ArrayTypeEnd(x *ast.ArrayType) token.Pos

func ArrayTypePos

func ArrayTypePos(x *ast.ArrayType) token.Pos

func AssignStmtEnd

func AssignStmtEnd(s *ast.AssignStmt) token.Pos

func AssignStmtPos

func AssignStmtPos(s *ast.AssignStmt) token.Pos

func BadDeclEnd

func BadDeclEnd(d *ast.BadDecl) token.Pos

func BadDeclPos

func BadDeclPos(d *ast.BadDecl) token.Pos

func BadExprEnd

func BadExprEnd(x *ast.BadExpr) token.Pos

func BadExprPos

func BadExprPos(x *ast.BadExpr) token.Pos

func BadStmtEnd

func BadStmtEnd(s *ast.BadStmt) token.Pos

func BadStmtPos

func BadStmtPos(s *ast.BadStmt) token.Pos

func BasicLitEnd

func BasicLitEnd(x *ast.BasicLit) token.Pos

func BasicLitPos

func BasicLitPos(x *ast.BasicLit) token.Pos

func BinaryExprEnd

func BinaryExprEnd(x *ast.BinaryExpr) token.Pos

func BinaryExprPos

func BinaryExprPos(x *ast.BinaryExpr) token.Pos

func BlockStmtEnd

func BlockStmtEnd(s *ast.BlockStmt) token.Pos

func BlockStmtPos

func BlockStmtPos(s *ast.BlockStmt) token.Pos

func BranchStmtEnd

func BranchStmtEnd(s *ast.BranchStmt) token.Pos

func BranchStmtPos

func BranchStmtPos(s *ast.BranchStmt) token.Pos

func CallExprEnd

func CallExprEnd(x *ast.CallExpr) token.Pos

func CallExprPos

func CallExprPos(x *ast.CallExpr) token.Pos

func CaseClauseEnd

func CaseClauseEnd(s *ast.CaseClause) token.Pos

func CaseClausePos

func CaseClausePos(s *ast.CaseClause) token.Pos

func ChanTypeEnd

func ChanTypeEnd(x *ast.ChanType) token.Pos

func ChanTypePos

func ChanTypePos(x *ast.ChanType) token.Pos

func CommClauseEnd

func CommClauseEnd(s *ast.CommClause) token.Pos

func CommClausePos

func CommClausePos(s *ast.CommClause) token.Pos

func CommentEnd

func CommentEnd(c *ast.Comment) token.Pos

func CommentGroupEnd

func CommentGroupEnd(g *ast.CommentGroup) token.Pos

func CommentGroupPos

func CommentGroupPos(g *ast.CommentGroup) token.Pos

func CommentGroupText

func CommentGroupText(g *ast.CommentGroup) string

func CommentMapComments

func CommentMapComments(cmap ast.CommentMap) []*ast.CommentGroup

func CommentMapFilter

func CommentMapFilter(cmap ast.CommentMap, node ast.Node) ast.CommentMap

func CommentMapString

func CommentMapString(cmap ast.CommentMap) string

func CommentMapUpdate

func CommentMapUpdate(cmap ast.CommentMap, old, new ast.Node) ast.Node

func CommentPos

func CommentPos(c *ast.Comment) token.Pos

func CompositeLitEnd

func CompositeLitEnd(x *ast.CompositeLit) token.Pos

func CompositeLitPos

func CompositeLitPos(x *ast.CompositeLit) token.Pos

func DeclStmtEnd

func DeclStmtEnd(s *ast.DeclStmt) token.Pos

func DeclStmtPos

func DeclStmtPos(s *ast.DeclStmt) token.Pos

func DeferStmtEnd

func DeferStmtEnd(s *ast.DeferStmt) token.Pos

func DeferStmtPos

func DeferStmtPos(s *ast.DeferStmt) token.Pos

func EllipsisEnd

func EllipsisEnd(x *ast.Ellipsis) token.Pos

func EllipsisPos

func EllipsisPos(x *ast.Ellipsis) token.Pos

func EmptyStmtEnd

func EmptyStmtEnd(s *ast.EmptyStmt) token.Pos

func EmptyStmtPos

func EmptyStmtPos(s *ast.EmptyStmt) token.Pos

func ExprStmtEnd

func ExprStmtEnd(s *ast.ExprStmt) token.Pos

func ExprStmtPos

func ExprStmtPos(s *ast.ExprStmt) token.Pos

func FieldEnd

func FieldEnd(f *ast.Field) token.Pos

func FieldListEnd

func FieldListEnd(f *ast.FieldList) token.Pos

func FieldListNumFields

func FieldListNumFields(f *ast.FieldList) int

func FieldListPos

func FieldListPos(f *ast.FieldList) token.Pos

func FieldPos

func FieldPos(f *ast.Field) token.Pos

func FileEnd

func FileEnd(f *ast.File) token.Pos

func FileExports

func FileExports(src *ast.File) bool

func FilePos

func FilePos(f *ast.File) token.Pos

func FilterDecl

func FilterDecl(decl ast.Decl, f ast.Filter) bool

func FilterFile

func FilterFile(src *ast.File, f ast.Filter) bool

func FilterPackage

func FilterPackage(pkg *ast.Package, f ast.Filter) bool

func ForStmtEnd

func ForStmtEnd(s *ast.ForStmt) token.Pos

func ForStmtPos

func ForStmtPos(s *ast.ForStmt) token.Pos

func Fprint

func Fprint(w io.Writer, fset *token.FileSet, x interface{}, f ast.FieldFilter) error

func FuncDeclEnd

func FuncDeclEnd(d *ast.FuncDecl) token.Pos

func FuncDeclPos

func FuncDeclPos(d *ast.FuncDecl) token.Pos

func FuncLitEnd

func FuncLitEnd(x *ast.FuncLit) token.Pos

func FuncLitPos

func FuncLitPos(x *ast.FuncLit) token.Pos

func FuncTypeEnd

func FuncTypeEnd(x *ast.FuncType) token.Pos

func FuncTypePos

func FuncTypePos(x *ast.FuncType) token.Pos

func GenDeclEnd

func GenDeclEnd(d *ast.GenDecl) token.Pos

func GenDeclPos

func GenDeclPos(d *ast.GenDecl) token.Pos

func GoStmtEnd

func GoStmtEnd(s *ast.GoStmt) token.Pos

func GoStmtPos

func GoStmtPos(s *ast.GoStmt) token.Pos

func IdentEnd

func IdentEnd(x *ast.Ident) token.Pos

func IdentIsExported

func IdentIsExported(id *ast.Ident) bool

func IdentPos

func IdentPos(x *ast.Ident) token.Pos

func IdentString

func IdentString(id *ast.Ident) string

func IfStmtEnd

func IfStmtEnd(s *ast.IfStmt) token.Pos

func IfStmtPos

func IfStmtPos(s *ast.IfStmt) token.Pos

func ImportSpecEnd

func ImportSpecEnd(s *ast.ImportSpec) token.Pos

func ImportSpecPos

func ImportSpecPos(s *ast.ImportSpec) token.Pos

func IncDecStmtEnd

func IncDecStmtEnd(s *ast.IncDecStmt) token.Pos

func IncDecStmtPos

func IncDecStmtPos(s *ast.IncDecStmt) token.Pos

func IndexExprEnd

func IndexExprEnd(x *ast.IndexExpr) token.Pos

func IndexExprPos

func IndexExprPos(x *ast.IndexExpr) token.Pos

func Inspect

func Inspect(node ast.Node, f func(ast.Node) bool)

func InterfaceTypeEnd

func InterfaceTypeEnd(x *ast.InterfaceType) token.Pos

func InterfaceTypePos

func InterfaceTypePos(x *ast.InterfaceType) token.Pos

func IsExported

func IsExported(name string) bool

func KeyValueExprEnd

func KeyValueExprEnd(x *ast.KeyValueExpr) token.Pos

func KeyValueExprPos

func KeyValueExprPos(x *ast.KeyValueExpr) token.Pos

func LabeledStmtEnd

func LabeledStmtEnd(s *ast.LabeledStmt) token.Pos

func LabeledStmtPos

func LabeledStmtPos(s *ast.LabeledStmt) token.Pos

func MapTypeEnd

func MapTypeEnd(x *ast.MapType) token.Pos

func MapTypePos

func MapTypePos(x *ast.MapType) token.Pos

func MergePackageFiles

func MergePackageFiles(pkg *ast.Package, mode ast.MergeMode) *ast.File

func NewCommentMap

func NewCommentMap(fset *token.FileSet, node ast.Node, comments []*ast.CommentGroup) ast.CommentMap

func NewIdent

func NewIdent(name string) *ast.Ident

func NewObj

func NewObj(kind ast.ObjKind, name string) *ast.Object

func NewPackage

func NewPackage(fset *token.FileSet, files map[string]*ast.File, importer ast.Importer, universe *ast.Scope) (*ast.Package, error)

func NewScope

func NewScope(outer *ast.Scope) *ast.Scope

func NotNilFilter

func NotNilFilter(_ string, v reflect.Value) bool

func ObjKindString

func ObjKindString(kind ast.ObjKind) string

func ObjectPos

func ObjectPos(obj *ast.Object) token.Pos

func PackageEnd

func PackageEnd(p *ast.Package) token.Pos

func PackageExports

func PackageExports(pkg *ast.Package) bool

func PackagePos

func PackagePos(p *ast.Package) token.Pos

func ParenExprEnd

func ParenExprEnd(x *ast.ParenExpr) token.Pos

func ParenExprPos

func ParenExprPos(x *ast.ParenExpr) token.Pos

func Print

func Print(fset *token.FileSet, x interface{}) error

func RangeStmtEnd

func RangeStmtEnd(s *ast.RangeStmt) token.Pos

func RangeStmtPos

func RangeStmtPos(s *ast.RangeStmt) token.Pos

func ReturnStmtEnd

func ReturnStmtEnd(s *ast.ReturnStmt) token.Pos

func ReturnStmtPos

func ReturnStmtPos(s *ast.ReturnStmt) token.Pos

func ScopeInsert

func ScopeInsert(s *ast.Scope, obj *ast.Object) *ast.Object

func ScopeLookup

func ScopeLookup(s *ast.Scope, name string) *ast.Object

func ScopeString

func ScopeString(s *ast.Scope) string

func SelectStmtEnd

func SelectStmtEnd(s *ast.SelectStmt) token.Pos

func SelectStmtPos

func SelectStmtPos(s *ast.SelectStmt) token.Pos

func SelectorExprEnd

func SelectorExprEnd(x *ast.SelectorExpr) token.Pos

func SelectorExprPos

func SelectorExprPos(x *ast.SelectorExpr) token.Pos

func SendStmtEnd

func SendStmtEnd(s *ast.SendStmt) token.Pos

func SendStmtPos

func SendStmtPos(s *ast.SendStmt) token.Pos

func SliceExprEnd

func SliceExprEnd(x *ast.SliceExpr) token.Pos

func SliceExprPos

func SliceExprPos(x *ast.SliceExpr) token.Pos

func StarExprEnd

func StarExprEnd(x *ast.StarExpr) token.Pos

func StarExprPos

func StarExprPos(x *ast.StarExpr) token.Pos

func StructTypeEnd

func StructTypeEnd(x *ast.StructType) token.Pos

func StructTypePos

func StructTypePos(x *ast.StructType) token.Pos

func SwitchStmtEnd

func SwitchStmtEnd(s *ast.SwitchStmt) token.Pos

func SwitchStmtPos

func SwitchStmtPos(s *ast.SwitchStmt) token.Pos

func TypeAssertExprEnd

func TypeAssertExprEnd(x *ast.TypeAssertExpr) token.Pos

func TypeAssertExprPos

func TypeAssertExprPos(x *ast.TypeAssertExpr) token.Pos

func TypeSpecEnd

func TypeSpecEnd(s *ast.TypeSpec) token.Pos

func TypeSpecPos

func TypeSpecPos(s *ast.TypeSpec) token.Pos

func TypeSwitchStmtEnd

func TypeSwitchStmtEnd(s *ast.TypeSwitchStmt) token.Pos

func TypeSwitchStmtPos

func TypeSwitchStmtPos(s *ast.TypeSwitchStmt) token.Pos

func UnaryExprEnd

func UnaryExprEnd(x *ast.UnaryExpr) token.Pos

func UnaryExprPos

func UnaryExprPos(x *ast.UnaryExpr) token.Pos

func ValueSpecEnd

func ValueSpecEnd(s *ast.ValueSpec) token.Pos

func ValueSpecPos

func ValueSpecPos(s *ast.ValueSpec) token.Pos

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL