Files
smnp-py/smnp/ast/parsers/token.py
Bartłomiej Pluta c8ff5ce38f Create ast package
2019-07-03 11:27:51 +02:00

12 lines
342 B
Python

from smnp.ast.parsers.statement import parseStatement
from smnp.ast.tools import combineParsers
from smnp.error.syntax import SyntaxException
def parseToken(input, parent):
value = combineParsers([ parseStatement ])(input, parent)
if value is None:
raise SyntaxException(None, "Unknown statement") # TODO
return value