mirror of
https://github.com/JezuzLizard/T4SP-Server-Plugin.git
synced 2026-03-30 06:03:02 +00:00
The decomp is compiling!
This commit is contained in:
31
src/codsrc/clientscript/cscr_parser.hpp
Normal file
31
src/codsrc/clientscript/cscr_parser.hpp
Normal file
@@ -0,0 +1,31 @@
|
||||
#pragma once
|
||||
|
||||
namespace codsrc
|
||||
{
|
||||
void Scr_InitOpcodeLookup(game::scriptInstance_t a1);
|
||||
void Scr_ShutdownOpcodeLookup(game::scriptInstance_t a1);
|
||||
void AddOpcodePos(game::scriptInstance_t a1, unsigned int sourcePos, int type);
|
||||
void RemoveOpcodePos(game::scriptInstance_t result);
|
||||
void AddThreadStartOpcodePos(game::scriptInstance_t result, unsigned int sourcePos);
|
||||
unsigned int Scr_GetSourceBuffer(game::scriptInstance_t a1, const char* codePos);
|
||||
unsigned int Scr_GetLineNumInternal(const char** startLine, const char* buf, const char* sourcePos, int* col);
|
||||
game::SourceBufferInfo* Scr_GetNewSourceBuffer(game::scriptInstance_t a1);
|
||||
void Scr_AddSourceBufferInternal(const char* filename, game::scriptInstance_t inst, const char* codepos, char* buffer, int len, int archive);
|
||||
char* Scr_ReadFile_FastFile(game::scriptInstance_t inst, int unused, char* filename, const char* codepos, int archive);
|
||||
char* Scr_ReadFile_LoadObj(game::scriptInstance_t inst, int unused_arg1, const char* filename, const char* codepos, int archive);
|
||||
char* Scr_ReadFile(const char* codepos, char* filename, game::scriptInstance_t inst, int unused);
|
||||
char* Scr_AddSourceBuffer(game::scriptInstance_t inst, int unused_arg1, char* filename, const char* codepos);
|
||||
void Scr_CopyFormattedLine(const char* rawLine, char* line);
|
||||
unsigned int Scr_GetLineInfo(int* col, const char* buf, unsigned int sourcePos, char* line);
|
||||
void Scr_PrintSourcePos(unsigned int sourcePos, const char* buf, game::con_channel_e channel, game::scriptInstance_t a4, const char* file);
|
||||
game::OpcodeLookup * Scr_GetPrevSourcePosOpcodeLookup(game::scriptInstance_t a1, const char* codePos);
|
||||
void Scr_GetTextSourcePos(char* line, const char* codePos, game::scriptInstance_t a3);
|
||||
void Scr_PrintPrevCodePos(const char* codepos, game::scriptInstance_t scriptInstance, game::con_channel_e channel, unsigned int index);
|
||||
void CompileError(game::scriptInstance_t a1, unsigned int codePos, const char* msg, ...);
|
||||
void CompileError2(const char* codePos, game::scriptInstance_t a2, const char* msg, ...);
|
||||
void RuntimeErrorInternal(const char* msg, game::scriptInstance_t inst, game::con_channel_e channel, const char* codepos, int index);
|
||||
void RuntimeError(game::scriptInstance_t inst, const char* pos, int error_index, const char* err, const char* err2);
|
||||
|
||||
unsigned int Scr_GetPrevSourcePos(game::scriptInstance_t inst, const char* codePos, unsigned int index);
|
||||
void Scr_ShutdownAllocNode(game::scriptInstance_t inst);
|
||||
}
|
||||
Reference in New Issue
Block a user