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
Method
CopyVarArg
luna/VM.cpp:377
Function
Deg
luna/LibMath.cpp:53
Method
DeleteBlocks
luna/SemanticAnalysis.cpp:197
Method
DeleteCurrentBlock
luna/SemanticAnalysis.cpp:189
Method
DeleteCurrentFunction
luna/SemanticAnalysis.cpp:177
Method
DeleteCurrentFunction
luna/CodeGenerate.cpp:438
Method
DestroyGeneration
luna/GC.cpp:406
Function
DoIPairs
luna/LibBase.cpp:110
Function
DoPairs
luna/LibBase.cpp:145
Method
DoStatement
luna/SyntaxTree.h:105
Method
ElseIfStatement
luna/SyntaxTree.h:190
Method
ElseStatement
luna/SyntaxTree.h:209
Method
EnterBlock
Add a new LexicalBlock for entering a new block scope
luna/SemanticAnalysis.cpp:104
Method
EnterBlock
Prepare some data when enter each lexical block
luna/CodeGenerate.cpp:186
Method
EnterFunction
Enter a new function AST, and add a new LexicalFunction data structure
luna/SemanticAnalysis.cpp:89
Method
EnterFunction
Prepare function data when enter each lexical function
luna/CodeGenerate.cpp:159
Method
EnterLoop
Prepare data for loop AST
luna/CodeGenerate.cpp:218
Method
EraseMetatable
luna/State.cpp:210
Method
Error
unittests/UnitTest.h:21
Method
ExecuteFrame
luna/VM.cpp:62
Method
ExpListData
luna/SemanticAnalysis.cpp:239
Method
ExpListData
luna/CodeGenerate.cpp:520
Method
ExpVarData
luna/SemanticAnalysis.cpp:261
Method
ExpVarData
luna/CodeGenerate.cpp:533
Method
ExpressionList
luna/SyntaxTree.h:635
Method
FillRemainRegisterNil
luna/CodeGenerate.cpp:454
Method
FindName
unittests/TestCommon.h:368
Function
Flush
luna/LibIO.cpp:133
Method
ForInit
luna/VM.cpp:464
Function
Frexp
luna/LibMath.cpp:138
Method
FullGCRoot
luna/State.cpp:221
Method
FuncCallArgs
luna/SyntaxTree.h:618
Method
FuncCallArgsData
luna/CodeGenerate.cpp:567
Method
Function
luna/Function.cpp:6
Method
FunctionBody
luna/SyntaxTree.h:427
Method
FunctionCall
luna/CodeGenerate.cpp:689
Method
FunctionName
luna/SyntaxTree.h:289
Method
FunctionNameData
luna/SemanticAnalysis.cpp:271
Method
FunctionNameData
luna/CodeGenerate.cpp:575
Method
FunctionStatement
luna/SyntaxTree.h:271
Method
GC
luna/GC.cpp:107
Method
GC
luna/GC.h:102
Method
GCObject
luna/GC.cpp:12
Method
GenInfo
luna/GC.h:135
Method
GenerateBlock
luna/CodeGenerate.cpp:65
Method
GenerateClosure
luna/VM.cpp:336
Method
GenerateFunction
luna/CodeGenerate.cpp:103
Method
GenerateRegisterId
Generate one register id from current function
luna/CodeGenerate.cpp:401
Method
GenericForStatement
luna/SyntaxTree.h:251
Method
GetChar
luna/TextInStream.h:43
Method
GetCurrentCall
luna/State.cpp:177
Method
GetCurrentFunction
Get current function data
luna/CodeGenerate.cpp:395
Method
GetCurrentInstructionPos
luna/VM.cpp:556
Method
GetGlobal
luna/State.cpp:184
Function
GetLine
luna/LibBase.cpp:179
Method
GetLoopAST
Get current loop AST
luna/SemanticAnalysis.cpp:159
Method
GetMetatable
luna/UserData.h:40
Method
GetMetatables
luna/State.cpp:243
Method
GetNextRegisterId
Get next register id, do not change register generator
luna/CodeGenerate.cpp:415
Method
GetOpCode
luna/OpCode.h:75
Method
GetOpPriority
luna/Parser.cpp:878
Method
GetOperandNameAndScope
luna/VM.cpp:488
Method
GetParamA
luna/OpCode.h:80
Method
GetParamB
luna/OpCode.h:85
Method
GetParamBx
luna/OpCode.h:100
Method
GetParamC
luna/OpCode.h:90
Method
GetParamsBx
luna/OpCode.h:95
Method
GetString
luna/StringPool.cpp:10
Method
GetUpvalue
Get upvalue info by index
luna/Function.h:108
Method
GetValue
luna/LibAPI.cpp:101
Method
GetValue
luna/Upvalue.h:17
Method
Guard
luna/Guard.h:15
Method
HasVararg
Current function has a vararg or not
luna/SemanticAnalysis.cpp:171
Method
Hash
luna/String.cpp:63
Function
IPairs
luna/LibBase.cpp:132
Method
IfStatement
luna/SyntaxTree.h:164
Method
IfStatementGenerateCode
luna/CodeGenerate.cpp:580
Method
InStream
luna/TextInStream.h:16
Method
InStream
luna/TextInStream.cpp:5
Method
InStringStream
luna/TextInStream.h:38
Method
InStringStream
luna/TextInStream.cpp:21
Method
IndexAccessor
luna/SyntaxTree.h:539
Function
Insert
luna/LibTable.cpp:83
Method
InsertName
Insert a name into current block, replace its info when existed
luna/SemanticAnalysis.cpp:119
Method
InsertName
Insert name into current local scope, replace its info when existed
luna/CodeGenerate.cpp:273
Method
Instruction
luna/OpCode.h:53
Method
IsBool
luna/LibAPI.h:80
Method
IsCFunction
luna/LibAPI.h:84
Method
IsClosure
luna/LibAPI.h:81
Method
IsMainExp
luna/Parser.cpp:857
Method
IsRegisterCountOverflow
Is register count overflow
luna/CodeGenerate.cpp:428
Method
IsRightAssociation
luna/Parser.cpp:873
Method
IsTable
luna/LibAPI.h:82
Method
IsUserData
luna/LibAPI.h:83
Method
LeaveBlock
Delete current LexicalBlock when leaving a block scope
luna/SemanticAnalysis.cpp:113
Method
LeaveBlock
Clean up when leave lexical block
luna/CodeGenerate.cpp:195
Method
LeaveFunction
Leave a function AST, and delete current LexicalFunction data structure
luna/SemanticAnalysis.cpp:98
Method
LeaveFunction
Clean up when leave lexical function
luna/CodeGenerate.cpp:180
Method
LeaveLoop
Complete loop AST in current block
luna/CodeGenerate.cpp:228
Function
Len
luna/LibString.cpp:70
← previous
next →
201–300 of 539, ranked by callers