Add support for 'extend' statement

This commit is contained in:
Bartłomiej Pluta
2019-07-12 00:28:33 +02:00
parent f459873574
commit ee91dbec8a
3 changed files with 72 additions and 71 deletions

View File

@@ -1,3 +1,4 @@
from smnp.ast.node.extend import ExtendParser
from smnp.ast.node.function import FunctionDefinitionParser
from smnp.ast.node.imports import ImportParser
from smnp.ast.node.model import Node, ParseResult
@@ -17,6 +18,7 @@ def ProgramParser(input):
# Start Symbol
ImportParser,
FunctionDefinitionParser,
ExtendParser,
StatementParser,
exception=RuntimeError("Nie znam tego wyrazenia")
)(input)