Add 'import' statements
This commit is contained in:
@@ -2,8 +2,10 @@ from smnp.error.syntax import SyntaxException
|
||||
from smnp.newast.node.expression import ExpressionNode
|
||||
from smnp.newast.node.extend import ExtendNode
|
||||
from smnp.newast.node.function import FunctionDefinitionNode
|
||||
from smnp.newast.node.imports import ImportNode
|
||||
from smnp.newast.node.model import Node, ParseResult
|
||||
from smnp.newast.node.statement import StatementNode
|
||||
|
||||
from smnp.newast.parser import Parser
|
||||
|
||||
|
||||
@@ -18,6 +20,7 @@ class Program(Node):
|
||||
FunctionDefinitionNode.parse,
|
||||
ExtendNode.parse,
|
||||
ExpressionNode.parse,
|
||||
ImportNode.parse,
|
||||
StatementNode.parse,
|
||||
exception = SyntaxException(f"Unknown statement: {input.current().pos}")
|
||||
)(input)
|
||||
|
||||
Reference in New Issue
Block a user