Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexst07/shell-plus-plus
/ functions
Functions
1,853 in github.com/alexst07/shell-plus-plus
⨍
Functions
1,853
◇
Types & classes
360
↓ 184 callers
Method
size
src/ast/ast.h:491
↓ 166 callers
Method
value
src/objects/simple-object.h:150
↓ 130 callers
Method
NewBool
src/objects/object-factory.h:161
↓ 127 callers
Method
type
src/objects/abstract-obj.h:72
↓ 117 callers
Method
MoveAstNode
src/parser/parser_result.h:67
↓ 106 callers
Method
Accept
src/ast/ast.h:1955
↓ 90 callers
Method
pos
src/ast/ast.h:223
↓ 88 callers
Method
SharedAccess
src/interpreter/symbol-table.h:83
↓ 74 callers
Method
msg
src/msg.h:61
↓ 70 callers
Method
type
src/ast/ast.h:187
↓ 63 callers
Method
name
src/parser/token.h:218
↓ 54 callers
Method
NewString
src/objects/object-factory.h:176
↓ 47 callers
Method
err_code
src/run_time_error.h:129
↓ 46 callers
Method
ObjectName
src/objects/abstract-obj.h:358
↓ 41 callers
Method
Lookup
src/interpreter/symbol-table.h:137
↓ 39 callers
Method
value
src/interpreter/symbol-table.h:47
↓ 38 callers
Method
Call
src/objects/decl-class-object.cc:543
↓ 36 callers
Method
end
src/objects/slice-object.h:50
↓ 35 callers
Method
begin
src/interpreter/symbol-table.h:155
↓ 34 callers
Method
Is
src/parser/token.h:150
↓ 31 callers
Method
NewInt
src/objects/object-factory.h:166
↓ 31 callers
Method
children
src/ast/ast.h:1957
↓ 30 callers
Method
GetValue
src/parser/token.h:142
↓ 30 callers
Method
end
src/interpreter/symbol-table.h:151
↓ 29 callers
Method
InsertSysEntry
src/interpreter/symbol-table.h:421
↓ 28 callers
Method
SetEntry
src/interpreter/symbol-table.h:425
↓ 28 callers
Method
exp
src/ast/ast.h:1777
↓ 25 callers
Method
at
src/objects/array-object.h:72
↓ 24 callers
Method
block
src/ast/ast.h:758
↓ 22 callers
Method
GetKind
src/parser/token.h:140
↓ 22 callers
Method
NewNull
src/objects/object-factory.h:156
↓ 22 callers
Method
NewReal
src/objects/object-factory.h:171
↓ 21 callers
Method
NewArray
src/objects/object-factory.h:244
↓ 20 callers
Method
value
src/ast/ast.h:326
↓ 19 callers
Method
NewPath
src/objects/object-factory.h:302
↓ 19 callers
Method
kind
src/ast/ast.h:802
↓ 17 callers
Method
IsAny
src/parser/token.h:154
↓ 16 callers
Method
NewIdentifier
src/ast/ast-factory-inl.h:87
↓ 15 callers
Method
NewFileSize
src/objects/object-factory.h:318
↓ 15 callers
Method
name
src/ast/ast.h:1021
↓ 14 callers
Method
MainTable
src/interpreter/symbol-table.h:469
↓ 14 callers
Method
SetItem
src/objects/map-object.cc:186
↓ 14 callers
Method
size
src/msg.h:186
↓ 13 callers
Function
IgnoreUnused
src/utils/scope-exit.h:24
↓ 13 callers
Function
MakeScopeExit
src/utils/scope-exit.h:19
↓ 13 callers
Method
Push
Insert a table on the stack
src/interpreter/symbol-table.h:352
↓ 13 callers
Method
Scanner
src/parser/lexer.cc:277
↓ 13 callers
Method
cmd
src/ast/ast.h:782
↓ 13 callers
Method
file
src/msg.h:73
↓ 12 callers
Method
Exec
src/interpreter/cmd-executor.cc:181
↓ 12 callers
Method
NewTable
Create a new table on the stack
src/interpreter/symbol-table.h:374
↓ 12 callers
Method
Pop
src/interpreter/symbol-table.h:383
↓ 12 callers
Method
line
src/msg.h:65
↓ 11 callers
Method
Exec
src/interpreter/expr-executor.cc:29
↓ 11 callers
Method
GetItem
src/objects/map-object.cc:95
↓ 11 callers
Method
IsNot
src/parser/token.h:152
↓ 11 callers
Method
NewTuple
src/objects/object-factory.h:224
↓ 11 callers
Method
pos
src/msg.h:69
↓ 10 callers
Method
InsertEntry
src/interpreter/symbol-table.h:413
↓ 10 callers
Method
NewArray
src/ast/ast-factory-inl.h:74
↓ 10 callers
Function
PassVar
Pass the variable as value or reference depending on type
src/objects/object-factory.h:545
↓ 10 callers
Function
SetFdAsync
src/interpreter/cmd-executor.cc:37
↓ 10 callers
Method
SymTableStack
src/objects/object-factory.h:68
↓ 10 callers
Method
Type
src/interpreter/symbol-table.h:165
↓ 9 callers
Method
Call
src/modules/env.cc:26
↓ 9 callers
Method
CallObject
src/objects/obj-type.cc:79
↓ 9 callers
Method
NewBinaryOperation
src/ast/ast-factory-inl.h:55
↓ 9 callers
Method
ObjType
src/objects/abstract-obj.h:362
↓ 9 callers
Method
ObjectName
src/objects/obj-type.h:232
↓ 9 callers
Method
exp_list
src/ast/ast.h:1659
↓ 9 callers
Method
id
src/ast/ast.h:1779
↓ 8 callers
Method
LaunchJob
src/cmd-exec.cc:515
↓ 8 callers
Method
NewMap
src/objects/object-factory.h:285
↓ 8 callers
Method
Status
src/cmd-exec.cc:445
↓ 8 callers
Method
line_error
src/msg.h:81
↓ 8 callers
Method
variadic
src/ast/ast.h:519
↓ 7 callers
Method
Hash
src/objects/array-object.cc:92
↓ 7 callers
Method
NewLiteral
src/ast/ast-factory-inl.h:26
↓ 7 callers
Method
SetValue
src/interpreter/symbol-table.h:204
↓ 7 callers
Method
blank_after
src/ast/ast.h:864
↓ 6 callers
Function
Args
shell/main.cc:27
↓ 6 callers
Method
Element
src/objects/array-object.cc:227
↓ 6 callers
Method
Exec
src/modules/std-cmds.cc:31
↓ 6 callers
Method
ExecAssignable
src/interpreter/expr-executor.cc:47
↓ 6 callers
Method
FuncObj
src/interpreter/stmt-executor.cc:61
↓ 6 callers
Method
ObjBool
string is always true, even when it is empty to test if the string is empty, a compare function must be used
src/objects/str-object.cc:93
↓ 6 callers
Method
SetValue
src/interpreter/symbol-table.cc:39
↓ 6 callers
Method
arg
src/ast/ast.h:1800
↓ 6 callers
Method
assignable_list
src/ast/ast.h:379
↓ 6 callers
Method
decorator_expr
src/ast/ast-class-inl.h:55
↓ 6 callers
Method
nerrors
src/parser/parser.h:49
↓ 5 callers
Method
Advance
src/parser/lexer.h:82
↓ 5 callers
Method
AstGen
src/parser/parser.h:45
↓ 5 callers
Method
BlankAfter
src/parser/token.h:144
↓ 5 callers
Method
Dump
src/interpreter/symbol-table.h:159
↓ 5 callers
Method
Len
src/objects/map-object.cc:308
↓ 5 callers
Method
NewArgument
src/ast/ast-factory-inl.h:147
↓ 5 callers
Method
NewBlock
src/ast/ast-factory-inl.h:173
↓ 5 callers
Method
NewExpressionList
src/ast/ast-factory-inl.h:129
↓ 5 callers
Method
NewGlob
src/ast/ast-factory-inl.h:35
next →
1–100 of 1,853, ranked by callers