Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/airtrack/luna
/ functions
Functions
539 in github.com/airtrack/luna
⨍
Functions
539
◇
Types & classes
154
↓ 168 callers
Method
Accept
luna/Table.cpp:18
↓ 57 callers
Method
GetToken
unittests/TestLex.cpp:22
↓ 54 callers
Method
AddInstruction
luna/Function.cpp:50
↓ 52 callers
Function
Semantic
unittests/TestSemantic.cpp:8
↓ 42 callers
Function
Parse
unittests/TestParser.cpp:7
↓ 39 callers
Method
GetCStr
luna/String.h:30
↓ 33 callers
Method
CheckArgs
Helper functions for check API arguments e.g. bool result = CheckArgs(2, ValueT_String, ValueT_Number); 2: min arguments to call API ValueT_String: ty
luna/LibAPI.h:33
↓ 32 callers
Method
GetString
luna/State.cpp:116
↓ 29 callers
Method
GetNumber
luna/LibAPI.cpp:29
↓ 29 callers
Method
SetValue
luna/Table.cpp:93
↓ 25 callers
Method
GetValue
luna/Table.cpp:128
↓ 21 callers
Method
PushString
luna/LibAPI.cpp:128
↓ 19 callers
Function
IsEOF
unittests/TestParser.cpp:13
↓ 18 callers
Method
GetStackSize
luna/LibAPI.cpp:15
↓ 17 callers
Method
GetStdString
luna/String.cpp:22
↓ 17 callers
Method
PushNumber
luna/LibAPI.cpp:121
↓ 17 callers
Function
RandomNum
unittests/GCTest.cpp:35
↓ 14 callers
Method
GetLength
luna/String.h:27
↓ 13 callers
Function
RandomRange
unittests/GCTest.cpp:29
↓ 12 callers
Method
SetBool
luna/Value.h:65
↓ 10 callers
Method
AddConstString
luna/Function.cpp:100
↓ 9 callers
Method
GetTable
luna/LibAPI.cpp:74
↓ 9 callers
Method
OpCodeSize
luna/Function.cpp:40
↓ 8 callers
Method
GetMetatable
luna/State.cpp:189
↓ 8 callers
Method
GetString
luna/LibAPI.cpp:47
↓ 7 callers
Method
AddString
luna/StringPool.cpp:28
↓ 7 callers
Method
ArraySize
luna/Table.cpp:211
↓ 7 callers
Method
GetModule
Get module name
luna/Function.h:112
↓ 7 callers
Method
GetUserData
luna/LibAPI.cpp:83
↓ 7 callers
Method
PushNil
luna/LibAPI.cpp:116
↓ 7 callers
Method
RegisterFunc
luna/LibAPI.cpp:208
↓ 7 callers
Method
SetNil
luna/Value.h:62
↓ 6 callers
Method
GetData
luna/UserData.h:35
↓ 6 callers
Method
SetNewTop
luna/Runtime.cpp:12
↓ 6 callers
Method
Visit
luna/CodeGenerate.cpp:746
↓ 5 callers
Method
AddUpvalue
luna/Function.cpp:126
↓ 5 callers
Method
ArgTypeError
luna/LibAPI.cpp:189
↓ 5 callers
Method
DeleteString
luna/StringPool.cpp:35
↓ 5 callers
Function
GetNumber
luna/LibTable.cpp:12
↓ 5 callers
Method
IsNil
luna/Value.h:68
↓ 5 callers
Method
NewString
luna/GC.cpp:164
↓ 5 callers
Method
NewTable
luna/GC.cpp:132
↓ 5 callers
Function
PushError
Helper function for report strerror
luna/LibIO.cpp:21
↓ 5 callers
Method
PushUserData
luna/LibAPI.cpp:163
↓ 5 callers
Method
PushValue
luna/LibAPI.cpp:177
↓ 5 callers
Function
RandomString
unittests/GCTest.cpp:131
↓ 5 callers
Method
TypeName
luna/Value.cpp:40
↓ 4 callers
Method
GetMutableInstruction
luna/Function.cpp:45
↓ 4 callers
Method
InsertArrayValue
luna/Table.cpp:58
↓ 4 callers
Method
IsNumber
Check value type by index of stack
luna/LibAPI.h:78
↓ 4 callers
Method
NewClosure
luna/GC.cpp:148
↓ 4 callers
Method
NewUserData
luna/GC.cpp:172
↓ 4 callers
Method
NextKeyValue
luna/Table.cpp:173
↓ 4 callers
Function
RandomValue
unittests/GCTest.cpp:143
↓ 4 callers
Method
RefillsBx
luna/OpCode.h:70
↓ 4 callers
Method
RegisterTableFunction
luna/LibAPI.cpp:213
↓ 4 callers
Method
Set
luna/UserData.h:19
↓ 4 callers
Method
SetPrototype
luna/Function.cpp:203
↓ 3 callers
Method
EraseArrayValue
luna/Table.cpp:82
↓ 3 callers
Method
FirstKeyValue
luna/Table.cpp:150
↓ 3 callers
Method
FixedArgCount
luna/Function.cpp:72
↓ 3 callers
Method
GetHash
luna/String.h:24
↓ 3 callers
Method
GetOpCodes
luna/Function.cpp:35
↓ 3 callers
Method
GetTestName
unittests/UnitTest.cpp:72
↓ 3 callers
Method
GetToken
luna/Lex.cpp:83
↓ 3 callers
Method
GetUpvalue
Get upvalue by index
luna/Function.h:180
↓ 3 callers
Method
GetValueType
luna/LibAPI.cpp:20
↓ 3 callers
Method
IsFalse
luna/Value.h:71
↓ 3 callers
Function
IsInt
luna/Table.cpp:6
↓ 3 callers
Method
PushBool
luna/LibAPI.cpp:149
↓ 3 callers
Method
PushTable
luna/LibAPI.cpp:156
↓ 3 callers
Method
SetArrayValue
luna/Table.cpp:41
↓ 3 callers
Method
SetLine
luna/Function.cpp:82
↓ 3 callers
Method
SetModuleName
luna/Function.cpp:77
↓ 2 callers
Method
AddConstNumber
luna/Function.cpp:92
↓ 2 callers
Method
AddFixedArgCount
luna/Function.cpp:67
↓ 2 callers
Method
AddLocalVar
luna/Function.cpp:114
↓ 2 callers
Method
CheckGC
luna/GC.cpp:186
↓ 2 callers
Method
DoModule
luna/State.cpp:75
↓ 2 callers
Method
Execute
luna/VM.cpp:48
↓ 2 callers
Method
GetCFunctionErrorData
Error data for call c function
luna/State.h:104
↓ 2 callers
Method
GetCString
luna/LibAPI.cpp:38
↓ 2 callers
Method
GetChar
luna/TextInStream.h:24
↓ 2 callers
Method
GetPrototype
luna/Function.cpp:198
↓ 2 callers
Function
GetTokenStr
luna/Token.cpp:16
↓ 2 callers
Method
NewFunction
luna/GC.cpp:140
↓ 2 callers
Function
NumberToStr
luna/VM.cpp:12
↓ 2 callers
Method
Parse
unittests/TestCommon.h:34
↓ 2 callers
Method
PushCFunction
luna/LibAPI.cpp:170
↓ 2 callers
Function
RandomClosure
unittests/GCTest.cpp:118
↓ 2 callers
Function
RandomFunction
unittests/GCTest.cpp:87
↓ 2 callers
Function
RandomTable
unittests/GCTest.cpp:72
↓ 2 callers
Method
ResetRegisterIdGenerator
Reset register id generator, then next GenerateRegisterId use the new id generator to generate register id
luna/CodeGenerate.cpp:422
↓ 2 callers
Method
SearchUpvalue
luna/Function.cpp:132
↓ 2 callers
Function
SemanticAnalysis
luna/SemanticAnalysis.cpp:740
↓ 2 callers
Method
SetInput
unittests/TestCommon.h:23
↓ 2 callers
Method
SetRootTraveller
luna/GC.cpp:126
↓ 1 callers
Method
AddChildFunction
luna/Function.cpp:120
↓ 1 callers
Method
AddUnitTest
unittests/UnitTest.cpp:16
↓ 1 callers
Method
CallFunction
luna/State.cpp:95
next →
1–100 of 539, ranked by callers