temporarly fixed parser to not error on compile (still not fixed)

This commit is contained in:
herbglitch 2024-11-29 14:59:19 -07:00
parent 68c2fc7afb
commit 6d64a17b1d
3 changed files with 16 additions and 37 deletions

View file

@ -86,10 +86,6 @@ void ARC_ParserLang_VectorDestroyParserTagFn(void *data){
free(currentTag->tokensOrTags[orIndex]);
}
if(currentTag->addDataFn != NULL){
free(currentTag->addDataFn);
}
//free the tokens or tags
free(currentTag->tokensOrTags);
@ -194,19 +190,19 @@ void ARC_Parser_CreateAsParserLang(ARC_Parser **parser){
uint32_t *alphaChar[] = { (uint32_t[]){ 1, ARC_PARSERLANG_TOKEN_ALPHA_LOWER_CHAR }, (uint32_t[]){ 1, ARC_PARSERLANG_TOKEN_ALPHA_UPPER_CHAR }};
ARC_ParserTag parserLangTags[13] = {
{ ARC_PARSERLANG_LINE , line , 4, NULL, NULL },
{ ARC_PARSERLANG_BODY , body , 1, NULL, NULL },
{ ARC_PARSERLANG_ARGUMENTS , arguments , 2, NULL, NULL },
{ ARC_PARSERLANG_ARGUMENT , argument , 2, NULL, NULL },
{ ARC_PARSERLANG_TAG_OR_CONSTANT, tagOrConstant, 2, NULL, NULL },
{ ARC_PARSERLANG_CONSTANT , constant , 1, NULL, NULL },
{ ARC_PARSERLANG_CONSTANT_BODY , constantBody , 2, NULL, NULL },
{ ARC_PARSERLANG_CONSTANT_CHAR , constantChar , 2, NULL, NULL },
{ ARC_PARSERLANG_TAG , tag , 1, NULL, NULL },
{ ARC_PARSERLANG_VARIABLE , variable , 2, NULL, NULL },
{ ARC_PARSERLANG_VARIABLE_BODY , variableBody , 2, NULL, NULL },
{ ARC_PARSERLANG_VARIABLE_CHAR , variableChar , 3, NULL, NULL },
{ ARC_PARSERLANG_ALPHA_CHAR , alphaChar , 2, NULL, NULL }
{ ARC_PARSERLANG_LINE , line , 4 },
{ ARC_PARSERLANG_BODY , body , 1 },
{ ARC_PARSERLANG_ARGUMENTS , arguments , 2 },
{ ARC_PARSERLANG_ARGUMENT , argument , 2 },
{ ARC_PARSERLANG_TAG_OR_CONSTANT, tagOrConstant, 2 },
{ ARC_PARSERLANG_CONSTANT , constant , 1 },
{ ARC_PARSERLANG_CONSTANT_BODY , constantBody , 2 },
{ ARC_PARSERLANG_CONSTANT_CHAR , constantChar , 2 },
{ ARC_PARSERLANG_TAG , tag , 1 },
{ ARC_PARSERLANG_VARIABLE , variable , 2 },
{ ARC_PARSERLANG_VARIABLE_BODY , variableBody , 2 },
{ ARC_PARSERLANG_VARIABLE_CHAR , variableChar , 3 },
{ ARC_PARSERLANG_ALPHA_CHAR , alphaChar , 2 }
};
ARC_Array parserLanguageArray = {