From 66739336e7358188ee7828d311881e06b2f3ad83 Mon Sep 17 00:00:00 2001 From: A404M Date: Thu, 19 Sep 2024 06:26:42 +0330 Subject: fixed an error in strings fixed error in parenthesis some code clean up --- src/compiler/parser/parser.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/compiler/parser/parser.h') diff --git a/src/compiler/parser/parser.h b/src/compiler/parser/parser.h index efabc8c..4a39e17 100644 --- a/src/compiler/parser/parser.h +++ b/src/compiler/parser/parser.h @@ -46,7 +46,12 @@ extern void deleteParsedNode(ParsedNode *parsedNode); extern ParsedNode *parser(Nodes lexedNodes); extern ScopeMetadata *parserScope(Node *nodesBegin, Node *nodesEnd, - ParsedNode *parent); + ParsedNode *parent, + bool (*isAllowed)(ParsedToken)); +extern ScopeMetadata *parserScopeCode(Node *nodesBegin, Node *nodesEnd, + ParsedNode *parent); +extern ScopeMetadata *parserScopeParenthesis(Node *nodesBegin, Node *nodesEnd, + ParsedNode *parent); extern ParsedNode *parseNode(Node *nodesBegin, Node *nodesEnd, Node *node, ParsedNode *parent); -- cgit v1.2.3