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
↓ 1 callers
Method
parseCallOrConversion
(fun ast.Expr)
parser/parser.go:1310
↓ 1 callers
Method
parseCaseClause
(typeSwitch bool)
parser/parser.go:1942
↓ 1 callers
Method
parseChanType
()
parser/parser.go:1013
↓ 1 callers
Method
parseCommClause
()
parser/parser.go:2051
↓ 1 callers
Method
parseDeferStmt
()
parser/parser.go:1828
↓ 1 callers
Method
parseElement
(keyOk bool)
parser/parser.go:1351
↓ 1 callers
Method
parseElementList
()
parser/parser.go:1394
↓ 1 callers
Function
parseError
(err []byte)
main.go:62
↓ 1 callers
Method
parseFile
---------------------------------------------------------------------------- Source files
parser/parser.go:2553
↓ 1 callers
Method
parseForStmt
()
parser/parser.go:2130
↓ 1 callers
Method
parseFuncDecl
()
parser/parser.go:2454
↓ 1 callers
Method
parseFuncTypeOrLit
---------------------------------------------------------------------------- Expressions
parser/parser.go:1175
↓ 1 callers
Method
parseGoStmt
()
parser/parser.go:1813
↓ 1 callers
Method
parseIfStmt
()
parser/parser.go:1888
↓ 1 callers
Method
parseIndexOrSlice
(x ast.Expr)
parser/parser.go:1282
↓ 1 callers
Method
parseInterfaceType
()
parser/parser.go:954
↓ 1 callers
Method
parseMapType
()
parser/parser.go:999
↓ 1 callers
Method
parseOperand
parseOperand may return an expression or a raw type (incl. array types of the form [...]T. Callers must verify the result. If lhs is set and the resul
parser/parser.go:1202
↓ 1 callers
Method
parseParameterList
(scope *ast.Scope, ellipsisOk bool)
parser/parser.go:818
↓ 1 callers
Method
parsePointerType
()
parser/parser.go:752
↓ 1 callers
Method
parsePrimaryExpr
If lhs is set and the result is an identifier, it is not resolved.
parser/parser.go:1524
↓ 1 callers
Method
parseResult
(scope *ast.Scope)
parser/parser.go:880
↓ 1 callers
Method
parseSelectStmt
()
parser/parser.go:2111
↓ 1 callers
Method
parseSelector
(x ast.Expr)
parser/parser.go:1254
↓ 1 callers
Method
parseStructType
()
parser/parser.go:706
↓ 1 callers
Method
parseSwitchStmt
()
parser/parser.go:1987
↓ 1 callers
Method
parseTypeAssertion
(x ast.Expr)
parser/parser.go:1264
↓ 1 callers
Method
parseTypeList
()
parser/parser.go:1928
↓ 1 callers
Method
parseUnaryExpr
If lhs is set and the result is an identifier, it is not resolved.
parser/parser.go:1578
↓ 1 callers
Method
print
Implementation note: Print is written for AST nodes but could be used to print arbitrary data structures; such a version should probably be in a diffe
ast/print.go:140
↓ 1 callers
Method
printNode
(node interface{})
from_go/from_go.go:868
↓ 1 callers
Method
printNode
(node interface{})
to_go/to_go.go:803
↓ 1 callers
Method
push
push pops all nodes that appear lexically before n and then pushes n on the stack.
ast/commentmap.go:108
↓ 1 callers
Function
readSource
If src != nil, readSource converts src to a []byte if possible; otherwise it returns an error. If src == nil, readSource returns the result of reading
parser/interface.go:25
↓ 1 callers
Function
resolve
(scope *Scope, ident *Ident)
ast/resolve.go:44
↓ 1 callers
Method
scanChar
()
scanner/scanner.go:361
↓ 1 callers
Method
scanComment
()
scanner/scanner.go:180
↓ 1 callers
Method
scanIdentifier
()
scanner/scanner.go:218
↓ 1 callers
Method
scanRawString
()
scanner/scanner.go:422
↓ 1 callers
Method
scanRawString2
()
scanner/scanner.go:449
↓ 1 callers
Method
scanString
()
scanner/scanner.go:389
↓ 1 callers
Function
searchFiles
(a []*File, x int)
token/position.go:392
↓ 1 callers
Function
searchLineInfos
(a []lineInfo, x int)
token/position.go:262
↓ 1 callers
Method
skipWhitespace
()
scanner/scanner.go:502
↓ 1 callers
Function
stripCommonPrefix
stripCommonPrefix removes a common prefix from /*-style comment lines (unless no comment line is indented, all but the first line have some form of sp
from_go/from_go.go:455
↓ 1 callers
Function
stripTrailingWhitespace
(s string)
ast/ast.go:84
↓ 1 callers
Function
summary
(list []*CommentGroup)
ast/commentmap.go:281
↓ 1 callers
Function
toCmd
(c string)
main.go:44
↓ 1 callers
Function
trimPrefix
(s string)
from_go/from_go.go:438
↓ 1 callers
Function
trimRight
trimRight returns s with trailing whitespace removed.
to_go/to_go.go:429
↓ 1 callers
Function
trimSuffix
(s string)
from_go/from_go.go:427
↓ 1 callers
Function
usage
()
main.go:38
↓ 1 callers
Method
valueSpec
(s *ast.ValueSpec, keepType bool)
from_go/nodes.go:1322
↓ 1 callers
Method
valueSpec
(s *ast.ValueSpec, keepType bool)
to_go/nodes.go:1299
↓ 1 callers
Function
walkBinary
---------------------------------------------------------------------------- Expressions
from_go/nodes.go:506
↓ 1 callers
Function
walkBinary
---------------------------------------------------------------------------- Expressions
to_go/nodes.go:508
↓ 1 callers
Function
walkDeclList
(v Visitor, list []Decl)
ast/walk.go:36
↓ 1 callers
Method
writeComment
(comment *ast.Comment)
from_go/from_go.go:464
↓ 1 callers
Method
writeCommentPrefix
writeCommentPrefix writes the whitespace before a comment. If there is any pending whitespace, it consumes as much of it as is likely to help position
from_go/from_go.go:287
↓ 1 callers
Method
writeCommentPrefix
writeCommentPrefix writes the whitespace before a comment. If there is any pending whitespace, it consumes as much of it as is likely to help position
to_go/to_go.go:284
↓ 1 callers
Method
writeCommentSuffix
writeCommentSuffix writes a line break after a comment if indicated and processes any leftover indentation information. If a line break is needed, the
from_go/from_go.go:535
↓ 1 callers
Method
writeCommentSuffix
writeCommentSuffix writes a line break after a comment if indicated and processes any leftover indentation information. If a line break is needed, the
to_go/to_go.go:480
Method
Base
Base returns the minimum base offset that must be provided to AddFile when adding the next file.
token/position.go:329
Method
Comments
Comments returns the list of comment groups in the comment map. The result is sorted is source order.
ast/commentmap.go:272
Method
End
()
ast/ast.go:70
Method
End
()
ast/ast.go:80
Method
End
()
ast/ast.go:174
Method
End
()
ast/ast.go:200
Method
End
()
ast/ast.go:457
Method
End
()
ast/ast.go:458
Method
End
()
ast/ast.go:459
Method
End
()
ast/ast.go:465
Method
End
()
ast/ast.go:466
Method
End
()
ast/ast.go:467
Method
End
()
ast/ast.go:468
Method
End
()
ast/ast.go:469
Method
End
()
ast/ast.go:470
Method
End
()
ast/ast.go:471
Method
End
()
ast/ast.go:472
Method
End
()
ast/ast.go:473
Method
End
()
ast/ast.go:474
Method
End
()
ast/ast.go:475
Method
End
()
ast/ast.go:476
Method
End
()
ast/ast.go:477
Method
End
()
ast/ast.go:478
Method
End
()
ast/ast.go:479
Method
End
()
ast/ast.go:480
Method
End
()
ast/ast.go:486
Method
End
()
ast/ast.go:487
Method
End
()
ast/ast.go:488
Method
End
()
ast/ast.go:737
Method
End
()
ast/ast.go:738
Method
End
()
ast/ast.go:739
Method
End
()
ast/ast.go:742
Method
End
()
ast/ast.go:743
Method
End
()
ast/ast.go:744
Method
End
()
ast/ast.go:745
Method
End
()
ast/ast.go:748
Method
End
()
ast/ast.go:749
Method
End
()
ast/ast.go:750
← previous
next →
301–400 of 594, ranked by callers