diff --git a/Headers/Assembler/SagittariusAssembler.h b/Headers/Assembler/SagittariusAssembler.h index 25a1100..7892055 100644 --- a/Headers/Assembler/SagittariusAssembler.h +++ b/Headers/Assembler/SagittariusAssembler.h @@ -80,6 +80,7 @@ typedef struct Sag_IntermediateProgram{ uint64_t Consts_count; } Sag_IntermediateProgram; 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_Combine(Sag_IntermediateProgram* L, Sag_IntermediateProgram* R, Sag_IntermediateProgram* out); bool Sag_Finalize(Sag_IntermediateProgram* intermediate, SagittariusProgram* out);