From 8dc246166a007c2815f93ff6db535a660b05431c Mon Sep 17 00:00:00 2001 From: A404M Date: Mon, 9 Jun 2025 18:56:19 +0330 Subject: fix assigning to dereference access in a chain --- src/compiler/parser.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/compiler/parser.c') diff --git a/src/compiler/parser.c b/src/compiler/parser.c index a35800c..1becd88 100644 --- a/src/compiler/parser.c +++ b/src/compiler/parser.c @@ -1522,7 +1522,7 @@ ParserNode *parserParenthesis(LexerNode *closing, LexerNode *begin, ParserNode *pNode = getUntilCommonParents(iter->parserNode, parent, parserNode); if (pNode == NULL) { - printLog(pNode->str_begin, pNode->str_end, "Bad node"); + printError(pNode->str_begin, pNode->str_end, "Bad node"); return NULL; } else { pNode->parent = parserNode; @@ -1557,7 +1557,7 @@ ParserNode *parserFunctionCall(LexerNode *closing, LexerNode *begin, ParserNode *pNode = getUntilCommonParents(iter->parserNode, parent, parserNode); if (pNode == NULL) { - printLog(pNode->str_begin, pNode->str_end, "Bad node"); + printError(pNode->str_begin, pNode->str_end, "Bad node"); return NULL; } else { pNode->parent = parserNode; @@ -1640,7 +1640,7 @@ ParserNode *parserBracketsRight(LexerNode *closing, LexerNode *begin, ParserNode *pNode = getUntilCommonParents(iter->parserNode, parent, parserNode); if (pNode == NULL) { - printLog(pNode->str_begin, pNode->str_end, "Bad node"); + printError(pNode->str_begin, pNode->str_end, "Bad node"); return NULL; } else { pNode->parent = parserNode; @@ -1676,8 +1676,8 @@ ParserNode *parserBracketsLeft(LexerNode *closing, LexerNode *begin, if (afterNode >= end || afterNode->parserNode == NULL || (after = getUntilCommonParent(afterNode->parserNode, parent)) == NULL || !isExpression(after)) { - printLog(closing->str_begin, closing->str_end, - "Bad bracket can't be parsed"); + printError(closing->str_begin, closing->str_end, + "Bad bracket can't be parsed"); return NULL; } @@ -1694,7 +1694,7 @@ ParserNode *parserBracketsLeft(LexerNode *closing, LexerNode *begin, ParserNode *pNode = getUntilCommonParents(iter->parserNode, parent, parserNode); if (pNode == NULL) { - printLog(pNode->str_begin, pNode->str_end, "Bad node"); + printError(pNode->str_begin, pNode->str_end, "Bad node"); return NULL; } else { pNode->parent = parserNode; -- cgit v1.2.3