Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BrianWill/pigeon
/ functions
Functions
476 in github.com/BrianWill/pigeon
⨍
Functions
476
◇
Types & classes
118
↓ 1 callers
Function
compileWhileStatement
(s WhileStatement, pkg *Package, locals map[string]string)
pigeon/compilation.go:227
↓ 1 callers
Function
compileWhileStatement
(s WhileStatement, expectedReturnTypes []DataType, pkg *Package, locals map[string]Variable)
goPigeon/compilation.go:1189
↓ 1 callers
Function
dog
()
goPigeon/examples/golesson.go:11
↓ 1 callers
Function
findImplementors
(st *Struct, pkg *Package)
cPigeon/compilation.go:90
↓ 1 callers
Function
findImplementors
(st *Struct, pkg *Package)
goPigeon/compilation.go:90
↓ 1 callers
Function
foo
()
goPigeon/examples/golesson.go:15
↓ 1 callers
Function
genDebugFn
(locals map[string]string, globals map[string]GlobalDefinition, pkg *Package)
pigeon/compilation.go:149
↓ 1 callers
Function
isReserved
(t Token)
cPigeon/parser.go:1037
↓ 1 callers
Function
isReserved
(t Token)
goPigeon/parser.go:1037
↓ 1 callers
Function
lex
assumes the string ends with a newline (because that makes it a bit easier to lex)
cPigeon/parser.go:19
↓ 1 callers
Function
lex
assumes the string ends with a newline (because that makes it a bit easier to lex)
pigeon/parser.go:19
↓ 1 callers
Function
lex
assumes the string ends with a newline (because that makes it a bit easier to lex)
goPigeon/parser.go:19
↓ 1 callers
Function
parse
parse the top-level definitions
cPigeon/parser.go:302
↓ 1 callers
Function
parse
parse the top-level definitions
pigeon/parser.go:265
↓ 1 callers
Function
parse
parse the top-level definitions
goPigeon/parser.go:302
↓ 1 callers
Function
parseAssignment
assume first token is reserved word "as" returns number of tokens (including the newline at the end)
cPigeon/parser.go:1538
↓ 1 callers
Function
parseAssignment
(tokens []Token)
pigeon/parser.go:744
↓ 1 callers
Function
parseAssignment
assume first token is reserved word "as" returns number of tokens (including the newline at the end)
goPigeon/parser.go:1538
↓ 1 callers
Function
parseBreak
(tokens []Token)
cPigeon/parser.go:1508
↓ 1 callers
Function
parseBreak
(tokens []Token)
pigeon/parser.go:716
↓ 1 callers
Function
parseBreak
(tokens []Token)
goPigeon/parser.go:1508
↓ 1 callers
Function
parseContinue
(tokens []Token)
cPigeon/parser.go:1522
↓ 1 callers
Function
parseContinue
(tokens []Token)
pigeon/parser.go:730
↓ 1 callers
Function
parseContinue
(tokens []Token)
goPigeon/parser.go:1522
↓ 1 callers
Function
parseDefaultCase
(tokens []Token, indentation int)
cPigeon/parser.go:1185
↓ 1 callers
Function
parseDefaultCase
(tokens []Token, indentation int)
goPigeon/parser.go:1185
↓ 1 callers
Function
parseElif
(tokens []Token, indentation int)
cPigeon/parser.go:1270
↓ 1 callers
Function
parseElif
(tokens []Token, indentation int)
pigeon/parser.go:522
↓ 1 callers
Function
parseElif
(tokens []Token, indentation int)
goPigeon/parser.go:1270
↓ 1 callers
Function
parseElse
(tokens []Token, indentation int)
cPigeon/parser.go:1298
↓ 1 callers
Function
parseElse
(tokens []Token, indentation int)
pigeon/parser.go:550
↓ 1 callers
Function
parseElse
(tokens []Token, indentation int)
goPigeon/parser.go:1298
↓ 1 callers
Function
parseForeach
(tokens []Token, indentation int)
cPigeon/parser.go:1317
↓ 1 callers
Function
parseForeach
(tokens []Token, indentation int)
pigeon/parser.go:569
↓ 1 callers
Function
parseForeach
(tokens []Token, indentation int)
goPigeon/parser.go:1317
↓ 1 callers
Function
parseFunction
(tokens []Token, line int, pkg *Package)
pigeon/parser.go:422
↓ 1 callers
Function
parseGlobal
(tokens []Token, line int, pkg *Package)
cPigeon/parser.go:837
↓ 1 callers
Function
parseGlobal
(tokens []Token, line int, pkg *Package)
pigeon/parser.go:305
↓ 1 callers
Function
parseGlobal
(tokens []Token, line int, pkg *Package)
goPigeon/parser.go:837
↓ 1 callers
Function
parseIf
(tokens []Token, indentation int)
cPigeon/parser.go:1213
↓ 1 callers
Function
parseIf
(tokens []Token, indentation int)
pigeon/parser.go:465
↓ 1 callers
Function
parseIf
(tokens []Token, indentation int)
goPigeon/parser.go:1213
↓ 1 callers
Function
parseInterface
(tokens []Token, line int, pkg *Package)
cPigeon/parser.go:693
↓ 1 callers
Function
parseInterface
(tokens []Token, line int, pkg *Package)
goPigeon/parser.go:693
↓ 1 callers
Function
parseLocals
(tokens []Token)
cPigeon/parser.go:1577
↓ 1 callers
Function
parseLocals
(tokens []Token)
pigeon/parser.go:776
↓ 1 callers
Function
parseLocals
(tokens []Token)
goPigeon/parser.go:1577
↓ 1 callers
Function
parseMakeOp
(tokens []Token)
cPigeon/parser.go:908
↓ 1 callers
Function
parseMakeOp
(tokens []Token)
goPigeon/parser.go:908
↓ 1 callers
Function
parseMethod
(tokens []Token, line int, pkg *Package)
cPigeon/parser.go:508
↓ 1 callers
Function
parseMethod
(tokens []Token, line int, pkg *Package)
goPigeon/parser.go:508
↓ 1 callers
Function
parseParameters
used by parseFunction consumes all tokens through end of line
cPigeon/parser.go:531
↓ 1 callers
Function
parseParameters
used by parseFunction consumes all tokens through end of line
goPigeon/parser.go:531
↓ 1 callers
Function
parseReturn
(tokens []Token)
cPigeon/parser.go:1465
↓ 1 callers
Function
parseReturn
(tokens []Token)
pigeon/parser.go:689
↓ 1 callers
Function
parseReturn
(tokens []Token)
goPigeon/parser.go:1465
↓ 1 callers
Function
parseSignature
used by parseInterface, not parseFunction consumes all tokens through end of line
cPigeon/parser.go:613
↓ 1 callers
Function
parseSignature
used by parseInterface, not parseFunction consumes all tokens through end of line
goPigeon/parser.go:613
↓ 1 callers
Function
parseTypeswitch
(tokens []Token, indentation int)
cPigeon/parser.go:1092
↓ 1 callers
Function
parseTypeswitch
(tokens []Token, indentation int)
goPigeon/parser.go:1092
↓ 1 callers
Function
parseTypeswitchCase
(tokens []Token, indentation int)
cPigeon/parser.go:1147
↓ 1 callers
Function
parseTypeswitchCase
(tokens []Token, indentation int)
goPigeon/parser.go:1147
↓ 1 callers
Function
parseWhile
(tokens []Token, indentation int)
cPigeon/parser.go:1440
↓ 1 callers
Function
parseWhile
(tokens []Token, indentation int)
pigeon/parser.go:664
↓ 1 callers
Function
parseWhile
(tokens []Token, indentation int)
goPigeon/parser.go:1440
↓ 1 callers
Function
processStructs
populates pkg.Structs and verifies that no Struct is illegally recursive
cPigeon/compilation.go:189
↓ 1 callers
Function
processStructs
populates pkg.Structs and verifies that no Struct is illegally recursive
goPigeon/compilation.go:189
Function
Add
(numbers ...interface{})
pigeon/stdlib/builtins.go:24
Function
And
(args ...interface{})
pigeon/stdlib/builtins.go:384
Method
Append
(item interface{})
cPigeon/stdlib/builtins.go:28
Method
Append
(item interface{})
goPigeon/stdlib/builtins.go:28
Function
Ceil
(i float64)
cPigeon/stdlib/builtins.go:164
Function
Ceil
(i float64)
goPigeon/stdlib/builtins.go:164
Function
Charlist
(s string)
cPigeon/stdlib/builtins.go:100
Function
Charlist
(args ...interface{})
pigeon/stdlib/builtins.go:514
Function
Charlist
(s string)
goPigeon/stdlib/builtins.go:100
Function
Charlist2string
(s *List)
cPigeon/stdlib/builtins.go:140
Function
Charlist2string
(s *List)
goPigeon/stdlib/builtins.go:140
Function
Charslice
(s string)
cPigeon/stdlib/builtins.go:116
Function
Charslice
(s string)
goPigeon/stdlib/builtins.go:116
Function
Charslice2string
(s []string)
cPigeon/stdlib/builtins.go:156
Function
Charslice2string
(s []string)
goPigeon/stdlib/builtins.go:156
Function
CloseFile
(id int64)
cPigeon/stdlib/builtins.go:198
Function
CloseFile
(id int64)
goPigeon/stdlib/builtins.go:198
Function
Compile
(filename string, outputDir string)
cPigeon/compilation.go:1634
Function
Compile
(filename string, outputDir string)
pigeon/compilation.go:491
Function
Compile
(filename string, outputDir string)
goPigeon/compilation.go:1634
Function
Concat
(args ...interface{})
pigeon/stdlib/builtins.go:455
Function
CreateFile
(name string)
cPigeon/stdlib/builtins.go:176
Function
CreateFile
(name string)
goPigeon/stdlib/builtins.go:176
Method
DataType
()
cPigeon/types.go:178
Method
DataType
()
cPigeon/types.go:240
Method
DataType
()
cPigeon/types.go:241
Method
DataType
()
cPigeon/types.go:242
Method
DataType
()
cPigeon/types.go:243
Method
DataType
()
cPigeon/types.go:244
Method
DataType
()
cPigeon/types.go:245
Method
DataType
()
goPigeon/types.go:178
Method
DataType
()
goPigeon/types.go:240
Method
DataType
()
goPigeon/types.go:241
← previous
next →
101–200 of 476, ranked by callers