Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SaptakBhoumik/Peregrine
/ functions
Functions
461 in github.com/SaptakBhoumik/Peregrine
⨍
Functions
461
◇
Types & classes
132
Method
createEnv
Peregrine/codegen/js/codegen.cpp:30
Method
decimal
Peregrine/ast/types.cpp:1083
Method
defined
Peregrine/analyzer/typeChecker.cpp:23
Method
dict
lib/dictionary.hpp:18
Method
enumT
Peregrine/ast/types.cpp:1107
Method
error
Peregrine/parser/utils.cpp:45
Method
expect
Peregrine/parser/utils.cpp:57
Method
extend
TODO: __reverse__
lib/list.hpp:114
Method
funcParams
Peregrine/docgen/html/docgen.cpp:25
Method
function
Peregrine/ast/types.cpp:1097
Method
generics
Peregrine/ast/ast.cpp:218
Method
getCurrValue
Peregrine/ast/types.cpp:820
Method
get_assign_type
Peregrine/ast/ast.cpp:1530
Method
identifierName
Peregrine/analyzer/typeChecker.cpp:102
Method
importAll
Peregrine/ast/ast.cpp:415
Method
infixOperatorResult
returns the type obtained after applying the given operator to both types e.g. false == false -> Bool
Peregrine/ast/types.hpp:72
Method
integer
Peregrine/ast/types.cpp:1074
Method
is_hex
Peregrine/lexer/utils.cpp:48
Method
is_int
Peregrine/lexer/utils.cpp:42
Method
lex
Peregrine/lexer/lexer.cpp:280
Method
lex_ampersand
Peregrine/lexer/lexer.cpp:694
Method
lex_bang
Peregrine/lexer/lexer.cpp:722
Method
lex_caret
Peregrine/lexer/lexer.cpp:1139
Method
lex_dollar
Peregrine/lexer/lexer.cpp:670
Method
lex_dot
Peregrine/lexer/lexer.cpp:1208
Method
lex_equal
Peregrine/lexer/lexer.cpp:1055
Method
lex_formated_string
Peregrine/lexer/lexer.cpp:1350
Method
lex_greater
Peregrine/lexer/lexer.cpp:943
Method
lex_less
Peregrine/lexer/lexer.cpp:999
Method
lex_minus
Peregrine/lexer/lexer.cpp:889
Method
lex_percent
Peregrine/lexer/lexer.cpp:747
Method
lex_pipeline
Peregrine/lexer/lexer.cpp:1167
Method
lex_plus
Peregrine/lexer/lexer.cpp:848
Method
lex_slash
Peregrine/lexer/lexer.cpp:1083
Method
lex_star
Peregrine/lexer/lexer.cpp:1255
Method
lex_string
Peregrine/lexer/lexer.cpp:775
Method
lex_tilde
Peregrine/lexer/lexer.cpp:682
Method
link
Peregrine/linker/linker.cpp:195
Method
list
lib/list.hpp:15
Method
list
Peregrine/ast/types.cpp:1093
Method
magic_method
Peregrine/codegen/cpp/utils.cpp:222
Function
main
Peregrine/main.cpp:90
Method
mapping
Peregrine/clang/cc1gen_reproducer_main.cpp:55
Method
mapping
Peregrine/clang/cc1gen_reproducer_main.cpp:62
Method
matchArg
Peregrine/codegen/cpp/utils.cpp:13
Method
matchArg
Peregrine/codegen/js/utils.cpp:5
Method
multipleReturn
Peregrine/ast/types.cpp:1104
Method
next
Peregrine/lexer/utils.cpp:55
Method
next
Peregrine/parser/utils.cpp:23
Method
nextPrecedence
Peregrine/parser/utils.cpp:34
Method
operator==
Peregrine/ast/types.hpp:76
Method
operator==
Peregrine/ast/types.cpp:121
Method
operator[]
Peregrine/utils/symbolTable.cpp:24
Method
parent
Peregrine/utils/symbolTable.hpp:94
Method
parse
Peregrine/parser/parser.cpp:20
Method
parseArrowExpression
Peregrine/parser/expression.cpp:329
Method
parseAsm
Peregrine/parser/statement.cpp:11
Method
parseAssert
Peregrine/parser/statement.cpp:250
Method
parseBinaryOperation
Peregrine/parser/expression.cpp:176
Method
parseBlockStatement
Peregrine/parser/parser.cpp:268
Method
parseBool
Peregrine/parser/literals.cpp:27
Method
parseCast
Peregrine/parser/expression.cpp:368
Method
parseClassDefinition
Peregrine/parser/define.cpp:339
Method
parseConstDeclaration
Peregrine/parser/define.cpp:526
Method
parseDecimal
Peregrine/parser/literals.cpp:15
Method
parseDecoratorCall
Peregrine/parser/define.cpp:547
Method
parseDefaultArg
Peregrine/parser/parser.cpp:431
Method
parseDict
Peregrine/parser/literals.cpp:61
Method
parseDotExpression
Peregrine/parser/expression.cpp:241
Method
parseEnum
Peregrine/parser/define.cpp:633
Method
parseExport
Peregrine/parser/parser.cpp:442
Method
parseExpression
Peregrine/parser/expression.cpp:12
Method
parseExtern
Peregrine/parser/parser.cpp:453
Method
parseExternFuncDef
Peregrine/parser/define.cpp:210
Method
parseExternStruct
Peregrine/parser/define.cpp:295
Method
parseExternUnion
Peregrine/parser/define.cpp:250
Method
parseFor
Peregrine/parser/statement.cpp:414
Method
parseFormatString
Peregrine/parser/expression.cpp:439
Method
parseFuncType
Peregrine/parser/types.cpp:136
Method
parseFunctionCall
Peregrine/parser/expression.cpp:186
Method
parseFunctionDef
Peregrine/parser/define.cpp:12
Method
parseGeneric
Peregrine/parser/expression.cpp:417
Method
parseGenericsDef
Peregrine/parser/define.cpp:714
Method
parseGroupedExpr
Peregrine/parser/expression.cpp:272
Method
parseIdentifier
Peregrine/parser/literals.cpp:93
Method
parseIf
Peregrine/parser/statement.cpp:117
Method
parseImport
Peregrine/parser/parser.cpp:297
Method
parseImportedType
Peregrine/parser/types.cpp:116
Method
parseInline
Peregrine/parser/parser.cpp:419
Method
parseInteger
Peregrine/parser/literals.cpp:9
Method
parseLambda
Peregrine/parser/expression.cpp:387
Method
parseList
Peregrine/parser/literals.cpp:33
Method
parseListOrDictAccess
Peregrine/parser/expression.cpp:218
Method
parseListType
Peregrine/parser/types.cpp:82
Method
parseMatch
Peregrine/parser/statement.cpp:259
Method
parseMethodDef
Peregrine/parser/define.cpp:125
Method
parseMultipleAssign
Peregrine/parser/define.cpp:89
Method
parseName
Peregrine/parser/literals.cpp:98
Method
parseNone
Peregrine/parser/literals.cpp:109
Method
parseParameter
Peregrine/parser/utils.cpp:117
← previous
next →
301–400 of 461, ranked by callers