function calling works in theory (can't test yet)
This commit is contained in:
@@ -66,6 +66,8 @@ GroundState _GroundCopyState(GroundState* in);
|
||||
|
||||
GroundIdentifier* _GroundCopyIdentifier(GroundIdentifier* identifier);
|
||||
|
||||
GroundBytecodeValue _GroundCopyBytecodeValue(GroundBytecodeValue* value);
|
||||
|
||||
|
||||
void _GroundListAppend(GroundList* list, GroundValue value);
|
||||
|
||||
@@ -99,10 +101,10 @@ void _GroundLogWarning(const char* message);
|
||||
void _GroundLogPrintErrors();
|
||||
|
||||
|
||||
void _GroundBytecodeProgramExecute(GroundBytecodeProgram* program, GroundBytecodeHeap* heap);
|
||||
GroundBytecodeValue _GroundBytecodeProgramExecute(GroundBytecodeProgram* program, GroundBytecodeHeap* heap);
|
||||
void _GroundBytecodeProgramOptimise(GroundBytecodeProgram* program);
|
||||
|
||||
int64_t _GroundBytecodeInstructionExecute(GroundBytecodeInstruction* instruction, GroundBytecodeHeap* heap);
|
||||
struct GroundExecutionResult _GroundBytecodeInstructionExecute(GroundBytecodeInstruction* instruction, GroundBytecodeHeap* heap);
|
||||
|
||||
void _GroundBytecodeSave(GroundBytecode* bytecode, const char* path);
|
||||
GroundBytecode _GroundBytecodeLoad(const char* path);
|
||||
|
||||
Reference in New Issue
Block a user