Fix reporting syntax error when parsing only map

This commit is contained in:
Bartłomiej Pluta
2019-07-12 17:55:24 +02:00
parent df4d737676
commit 2bf25da2fa

View File

@@ -11,10 +11,9 @@ def StatementParser(input):
from smnp.ast.node.condition import IfElseStatementParser
from smnp.ast.node.expression import ExpressionParser
parser = Parser.oneOf(
return Parser.oneOf(
IfElseStatementParser,
ExpressionParser,
BlockParser,
ExpressionParser
)
return Parser(parser, "statement", parser)(input)
name="statement"
)(input)