Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DAddYE/igo
/ functions
Functions
594 in github.com/DAddYE/igo
⨍
Functions
594
◇
Types & classes
118
Method
End
()
ast/ast.go:751
Method
End
()
ast/ast.go:757
Method
End
()
ast/ast.go:763
Method
End
()
ast/ast.go:764
Method
End
()
ast/ast.go:770
Method
End
()
ast/ast.go:776
Method
End
()
ast/ast.go:777
Method
End
()
ast/ast.go:778
Method
End
()
ast/ast.go:784
Method
End
()
ast/ast.go:785
Method
End
()
ast/ast.go:786
Method
End
()
ast/ast.go:866
Method
End
()
ast/ast.go:873
Method
End
()
ast/ast.go:882
Method
End
()
ast/ast.go:938
Method
End
()
ast/ast.go:939
Method
End
()
ast/ast.go:945
Method
End
()
ast/ast.go:980
Method
End
()
ast/ast.go:998
Method
Error
An ErrorList implements the error interface.
scanner/errors.go:95
Function
FileExports
FileExports trims the AST for a Go source file in place such that only exported nodes remain: all top-level identifiers which are not exported and the
ast/filter.go:29
Method
Filter
Filter returns a new comment map consisting of only those entries of cmap for which a corresponding node exists in the AST specified by node.
ast/commentmap.go:258
Function
FilterDecl
FilterDecl trims the AST for a Go declaration in place by removing all names (including struct field and interface method names, but not from paramete
ast/filter.go:205
Function
FilterFile
FilterFile trims the AST for a Go file in place by removing all names from top-level declarations (including struct field and interface method names,
ast/filter.go:230
Function
FilterPackage
FilterPackage trims the AST for a Go package in place by removing all names from top-level declarations (including struct field and interface method n
ast/filter.go:257
Function
Fprint
Fprint "pretty-prints" an AST node to output. It calls Config.Fprint with default settings.
from_go/from_go.go:1133
Function
Fprint
Fprint "pretty-prints" an AST node to output. It calls Config.Fprint with default settings.
to_go/to_go.go:1081
Method
IsExported
IsExported reports whether id is an exported Go symbol (that is, whether it begins with an uppercase letter).
ast/ast.go:536
Method
Iterate
Iterate calls f for the files in the file set in the order they were added until f returns false.
token/position.go:378
Method
Len
slice of *ImportSpec
ast/import.go:177
Method
Len
()
ast/import.go:195
Method
Len
()
ast/commentmap.go:49
Method
Len
ErrorList implements the sort Interface.
scanner/errors.go:48
Method
Less
(i, j int)
ast/import.go:179
Method
Less
(i, j int)
ast/import.go:197
Method
Less
(i, j int)
ast/commentmap.go:17
Method
Less
(i, j int)
ast/commentmap.go:50
Method
Less
(i, j int)
scanner/errors.go:51
Method
LineCount
LineCount returns the number of lines in file f.
token/position.go:120
Function
Lookup
Lookup maps an identifier to its keyword token or IDENT (if not a keyword).
token/token.go:294
Function
MergePackageFiles
MergePackageFiles creates a file AST by merging the ASTs of the files belonging to a package. The mode flags control merging behavior.
ast/filter.go:316
Function
NewCommentMap
NewCommentMap creates a new comment map by associating comment groups of the comments list with the nodes of the AST specified by node. A comment gro
ast/commentmap.go:143
Function
NewFileSet
NewFileSet creates a new file set.
token/position.go:320
Function
NewPackage
NewPackage creates a new Package node from a set of File nodes. It resolves unresolved identifiers across files and updates each file's Unresolved lis
ast/resolve.go:74
Function
PackageExports
PackageExports trims the AST for a Go package in place such that only exported nodes remain. The pkg.Files list is not changed, so that file names and
ast/filter.go:40
Function
ParseDir
ParseDir calls ParseFile for all files with names ending in ".go" in the directory specified by path and returns a map of package name -> package AST
parser/interface.go:131
Function
ParseExpr
ParseExpr is a convenience function for obtaining the AST of an expression x. The position information recorded in the AST is undefined. The filename
parser/interface.go:171
Method
Pos
()
ast/ast.go:69
Method
Pos
()
ast/ast.go:79
Method
Pos
()
ast/ast.go:167
Method
Pos
()
ast/ast.go:188
Method
Pos
Pos and End implementations for expression/type nodes.
ast/ast.go:424
Method
Pos
()
ast/ast.go:425
Method
Pos
()
ast/ast.go:426
Method
Pos
()
ast/ast.go:427
Method
Pos
()
ast/ast.go:428
Method
Pos
()
ast/ast.go:429
Method
Pos
()
ast/ast.go:435
Method
Pos
()
ast/ast.go:436
Method
Pos
()
ast/ast.go:437
Method
Pos
()
ast/ast.go:438
Method
Pos
()
ast/ast.go:439
Method
Pos
()
ast/ast.go:440
Method
Pos
()
ast/ast.go:441
Method
Pos
()
ast/ast.go:442
Method
Pos
()
ast/ast.go:443
Method
Pos
()
ast/ast.go:444
Method
Pos
()
ast/ast.go:445
Method
Pos
()
ast/ast.go:446
Method
Pos
()
ast/ast.go:447
Method
Pos
()
ast/ast.go:453
Method
Pos
()
ast/ast.go:454
Method
Pos
()
ast/ast.go:455
Method
Pos
Pos and End implementations for statement nodes.
ast/ast.go:715
Method
Pos
()
ast/ast.go:716
Method
Pos
()
ast/ast.go:717
Method
Pos
()
ast/ast.go:718
Method
Pos
()
ast/ast.go:719
Method
Pos
()
ast/ast.go:720
Method
Pos
()
ast/ast.go:721
Method
Pos
()
ast/ast.go:722
Method
Pos
()
ast/ast.go:723
Method
Pos
()
ast/ast.go:724
Method
Pos
()
ast/ast.go:725
Method
Pos
()
ast/ast.go:726
Method
Pos
()
ast/ast.go:727
Method
Pos
()
ast/ast.go:728
Method
Pos
()
ast/ast.go:729
Method
Pos
()
ast/ast.go:730
Method
Pos
()
ast/ast.go:731
Method
Pos
()
ast/ast.go:732
Method
Pos
()
ast/ast.go:733
Method
Pos
()
ast/ast.go:734
Method
Pos
()
ast/ast.go:735
Method
Pos
Pos and End implementations for spec nodes.
ast/ast.go:857
Method
Pos
()
ast/ast.go:863
Method
Pos
()
ast/ast.go:864
Method
Pos
Pos and End implementations for declaration nodes.
ast/ast.go:934
Method
Pos
()
ast/ast.go:935
Method
Pos
()
ast/ast.go:936
← previous
next →
401–500 of 594, ranked by callers