Initial Commit
This commit is contained in:
16
TegraExplorer/source/script/parser.h
Normal file
16
TegraExplorer/source/script/parser.h
Normal file
@@ -0,0 +1,16 @@
|
||||
|
||||
#pragma once
|
||||
#include "compat.h"
|
||||
|
||||
typedef struct {
|
||||
Function_t main;
|
||||
Vector_t staticVarHolder;
|
||||
u8 valid;
|
||||
} ParserRet_t;
|
||||
|
||||
#define SCRIPT_PARSER_ERR(message, ...) printScriptError(SCRIPT_PARSER_FATAL, message, ##__VA_ARGS__); return (ParserRet_t){0}
|
||||
|
||||
void exitStaticVars(Vector_t* v);
|
||||
void exitFunction(Operator_t* start, u32 len);
|
||||
ParserRet_t parseScript(char* in, u32 len);
|
||||
char* utils_copyStringSize(const char* in, int size);
|
||||
Reference in New Issue
Block a user