aboutsummaryrefslogtreecommitdiff
path: root/src/compiler/parser.c
diff options
context:
space:
mode:
authorA404M <ahmadmahmoudiprogrammer@gmail.com>2025-06-09 18:56:19 +0330
committerA404M <ahmadmahmoudiprogrammer@gmail.com>2025-06-09 18:56:19 +0330
commit8dc246166a007c2815f93ff6db535a660b05431c (patch)
treea3747464019316434103fe757a83fbdd990f16ce /src/compiler/parser.c
parent03e9e1708eada3985529949302f214a223a297c2 (diff)
fix assigning to dereference access in a chain
Diffstat (limited to 'src/compiler/parser.c')
-rw-r--r--src/compiler/parser.c12
1 files changed, 6 insertions, 6 deletions
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;