fixing quite a few bugs
This commit is contained in:
@@ -128,6 +128,9 @@ def generate_ast(tokens: list[Token], code: str) -> RootNode:
|
||||
elif token.type == TokenType.LABEL_DECLERATION:
|
||||
if current_node:
|
||||
scope.statements.append(current_node)
|
||||
if current_node_type == "func":
|
||||
scope = current_node
|
||||
current_node_type = None
|
||||
current_node = None
|
||||
scope.statements.append(LabelDecNode(token.value))
|
||||
|
||||
|
Reference in New Issue
Block a user