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
↓ 443 callers
Method
accept
TODO: have a default behaviour in case the visitor does not provide a visit method for the node
Peregrine/ast/visitor.cpp:10
↓ 311 callers
Method
size
Peregrine/ast/ast.cpp:1176
↓ 156 callers
Method
type
Peregrine/ast/ast.cpp:20
↓ 128 callers
Method
token
Peregrine/ast/ast.cpp:18
↓ 104 callers
Method
body
Peregrine/ast/ast.cpp:678
↓ 104 callers
Method
name
Peregrine/ast/ast.cpp:229
↓ 97 callers
Method
value
Peregrine/ast/ast.cpp:38
↓ 72 callers
Method
visit
Peregrine/ast/visitor.hpp:12
↓ 62 callers
Method
category
Peregrine/ast/types.cpp:17
↓ 53 callers
Method
stringify
Peregrine/ast/ast.cpp:22
↓ 48 callers
Method
parameters
Peregrine/ast/ast.cpp:669
↓ 40 callers
Method
contains
Peregrine/utils/symbolTable.cpp:15
↓ 35 callers
Method
returnType
Peregrine/ast/ast.cpp:665
↓ 32 callers
Method
referenced
Peregrine/ast/ast.cpp:807
↓ 30 callers
Method
owner
Peregrine/ast/ast.cpp:805
↓ 28 callers
Method
size
Peregrine/ast/types.cpp:19
↓ 20 callers
Method
arguments
Peregrine/ast/ast.cpp:774
↓ 20 callers
Method
comment
Peregrine/ast/ast.cpp:15
↓ 20 callers
Method
left
Peregrine/ast/ast.cpp:306
↓ 19 callers
Method
elements
Peregrine/ast/ast.cpp:158
↓ 18 callers
Method
set
Peregrine/utils/symbolTable.hpp:78
↓ 17 callers
Method
get
Peregrine/utils/symbolTable.hpp:32
↓ 14 callers
Method
except_clauses
Peregrine/ast/ast.cpp:1390
↓ 12 callers
Method
condition
Peregrine/ast/ast.cpp:832
↓ 12 callers
Method
right
Peregrine/ast/ast.cpp:310
↓ 9 callers
Method
str
lib/string.hpp:14
↓ 9 callers
Method
values
Peregrine/ast/ast.cpp:1289
↓ 8 callers
Method
baseType
Peregrine/ast/ast.cpp:1093
↓ 8 callers
Method
baseType
Peregrine/ast/types.cpp:388
↓ 8 callers
Method
else_body
Peregrine/ast/ast.cpp:1391
↓ 8 callers
Method
result
Peregrine/lexer/utils.cpp:63
↓ 8 callers
Method
returnValue
Peregrine/ast/ast.cpp:751
↓ 7 callers
Method
definition
Peregrine/ast/ast.cpp:1807
↓ 7 callers
Method
getTypeAst
Peregrine/ast/types.cpp:131
↓ 7 callers
Method
items
Peregrine/ast/ast.cpp:1419
↓ 7 callers
Method
op
Peregrine/ast/ast.cpp:308
↓ 7 callers
Method
prefix
Peregrine/ast/ast.cpp:335
↓ 7 callers
Method
reciever
Peregrine/ast/ast.cpp:1568
↓ 7 callers
Method
statements
Peregrine/ast/ast.cpp:13
↓ 6 callers
Function
GetStableCStr
Peregrine/clang/driver.cpp:75
↓ 6 callers
Method
getItem
Peregrine/ast/types.cpp:814
↓ 6 callers
Method
names
Peregrine/ast/ast.cpp:1491
↓ 6 callers
Method
varType
Peregrine/ast/ast.cpp:464
↓ 5 callers
Method
clear
lib/list.hpp:155
↓ 5 callers
Method
constType
Peregrine/ast/ast.cpp:512
↓ 5 callers
Method
decoratorItem
Peregrine/ast/ast.cpp:1266
↓ 5 callers
Method
elseBody
Peregrine/ast/ast.cpp:840
↓ 5 callers
Function
fg
Peregrine/errors/errors.cpp:30
↓ 5 callers
Method
fields
Peregrine/ast/ast.cpp:268
↓ 5 callers
Method
keyOrIndex
Peregrine/ast/ast.cpp:384
↓ 5 callers
Method
returnTypes
Peregrine/ast/ast.cpp:1239
↓ 5 callers
Method
setProcessedType
Peregrine/ast/ast.cpp:474
↓ 5 callers
Method
set_local
Peregrine/utils/symbolTable.cpp:6
↓ 5 callers
Method
string
Peregrine/ast/types.cpp:1089
↓ 5 callers
Function
style
Peregrine/errors/errors.cpp:34
↓ 5 callers
Method
variable
Peregrine/ast/ast.cpp:1010
↓ 4 callers
Method
caseBody
Peregrine/ast/ast.cpp:1130
↓ 4 callers
Function
die
Peregrine/linker/linker.cpp:53
↓ 4 callers
Function
display
Peregrine/errors/errors.cpp:38
↓ 4 callers
Method
elifs
Peregrine/ast/ast.cpp:836
↓ 4 callers
Method
else_value
Peregrine/ast/ast.cpp:1376
↓ 4 callers
Method
getEnumMap
Peregrine/utils/symbolTable.hpp:56
↓ 4 callers
Method
getName
Peregrine/ast/types.cpp:817
↓ 4 callers
Method
ifBody
Peregrine/ast/ast.cpp:834
↓ 4 callers
Method
if_condition
Peregrine/ast/ast.cpp:1375
↓ 4 callers
Method
if_value
Peregrine/ast/ast.cpp:1374
↓ 4 callers
Method
isConvertibleTo
Peregrine/ast/types.cpp:23
↓ 4 callers
Method
matchItem
Peregrine/ast/ast.cpp:1128
↓ 4 callers
Method
methods
Peregrine/ast/ast.cpp:602
↓ 4 callers
Method
parse
Peregrine/cli/cli.cpp:36
↓ 4 callers
Method
postfix
Peregrine/ast/ast.cpp:357
↓ 4 callers
Method
returnTypes
Peregrine/ast/types.cpp:743
↓ 3 callers
Method
argTypes
Peregrine/ast/ast.cpp:1236
↓ 3 callers
Method
cast_type
Peregrine/ast/ast.cpp:1314
↓ 3 callers
Method
container
Peregrine/ast/ast.cpp:382
↓ 3 callers
Method
defaultBody
Peregrine/ast/ast.cpp:1135
↓ 3 callers
Method
elemType
Peregrine/ast/ast.cpp:1174
↓ 3 callers
Method
getUnionMap
Peregrine/utils/symbolTable.hpp:64
↓ 3 callers
Function
isComparisonToken
Peregrine/lexer/tokens.cpp:20
↓ 3 callers
Method
output
Peregrine/ast/ast.cpp:1820
↓ 3 callers
Method
parent
Peregrine/ast/ast.cpp:592
↓ 3 callers
Method
returnType
Peregrine/ast/types.cpp:638
↓ 3 callers
Method
setType
Peregrine/ast/ast.cpp:674
↓ 3 callers
Method
set_global
Peregrine/utils/symbolTable.cpp:12
↓ 2 callers
Function
GetExecutablePath
Peregrine/clang/driver.cpp:58
↓ 2 callers
Method
attributes
Peregrine/ast/ast.cpp:598
↓ 2 callers
Method
codegen_parameters
Peregrine/ast/ast.cpp:1575
↓ 2 callers
Method
elemType
Peregrine/ast/types.cpp:524
↓ 2 callers
Method
generic_types
Peregrine/ast/ast.cpp:130
↓ 2 callers
Function
getCLEnvVarOptions
Peregrine/clang/driver.cpp:233
↓ 2 callers
Method
getExternMap
Peregrine/utils/symbolTable.hpp:75
↓ 2 callers
Function
getFlavor
Peregrine/linker/linker.cpp:58
↓ 2 callers
Method
getLibName
Peregrine/ast/types.cpp:945
↓ 2 callers
Function
getOutputStream
Peregrine/clang/cc1as_main.cpp:319
↓ 2 callers
Function
help
Peregrine/cli/cli.cpp:4
↓ 2 callers
Function
inTestVerbosity
When in lit tests, tells how many times the LLD tool should re-execute the main loop with the same inputs. When not in test, returns a value of 0 whic
Peregrine/linker/linker.cpp:189
↓ 2 callers
Method
inputs
Peregrine/ast/ast.cpp:1821
↓ 2 callers
Function
isArithmeticToken
Peregrine/lexer/tokens.cpp:5
↓ 2 callers
Method
isFloat
Peregrine/ast/types.cpp:228
↓ 2 callers
Method
isMethod
Peregrine/ast/types.cpp:630
next →
1–100 of 461, ranked by callers