Files
smnp-py/smnp/newast/node/statement.py
Bartłomiej Pluta ec3675ac43 Create BlockNode
2019-07-05 22:06:07 +02:00

15 lines
377 B
Python

from smnp.newast.node.model import Node
from smnp.newast.parser import Parser
class StatementNode(Node):
@classmethod
def _parse(cls, input):
from smnp.newast.node.block import BlockNode
from smnp.newast.node.expression import ExpressionNode
return Parser.oneOf(
BlockNode.parse,
ExpressionNode.parse
)(input)