Added a matcher function definition.
This commit is contained in:
@@ -80,6 +80,7 @@ typedef struct Sag_IntermediateProgram{
|
|||||||
uint64_t Consts_count;
|
uint64_t Consts_count;
|
||||||
} Sag_IntermediateProgram;
|
} Sag_IntermediateProgram;
|
||||||
bool Sag_NextWord(FILE* f, Sag_Str* out);
|
bool Sag_NextWord(FILE* f, Sag_Str* out);
|
||||||
|
bool Sag_MatchStr(Sag_Str* str, char** match_list, uint64_t match_count, uint64_t* out_index);
|
||||||
bool Sag_Scan(FILE* f, Sag_IntermediateProgram* out);
|
bool Sag_Scan(FILE* f, Sag_IntermediateProgram* out);
|
||||||
bool Sag_Combine(Sag_IntermediateProgram* L, Sag_IntermediateProgram* R, Sag_IntermediateProgram* out);
|
bool Sag_Combine(Sag_IntermediateProgram* L, Sag_IntermediateProgram* R, Sag_IntermediateProgram* out);
|
||||||
bool Sag_Finalize(Sag_IntermediateProgram* intermediate, SagittariusProgram* out);
|
bool Sag_Finalize(Sag_IntermediateProgram* intermediate, SagittariusProgram* out);
|
||||||
|
|||||||
Reference in New Issue
Block a user