Files
smnp-py/smnp/ast/node/statement.py
Bartłomiej Pluta 28f32ea3d0 Perform cleaning code
2019-07-12 00:42:51 +02:00

21 lines
470 B
Python

from smnp.ast.node.model import Node
from smnp.ast.parser import Parser
class Statement(Node):
pass
def StatementParser(input):
from smnp.ast.node.block import BlockParser
from smnp.ast.node.condition import IfElseStatementParser
from smnp.ast.node.expression import ExpressionParser
parser = Parser.oneOf(
IfElseStatementParser,
BlockParser,
ExpressionParser
)
return Parser(parser, "statement", parser)(input)