12 lines
245 B
Python
12 lines
245 B
Python
from smnp.ast.node.program import Program
|
|
from smnp.ast.parsers.token import parseToken
|
|
|
|
|
|
def parse(input):
|
|
root = Program()
|
|
while input.hasCurrent():
|
|
root.append(parseToken(input, root))
|
|
return root
|
|
|
|
|
|
__all__ = ["parse"] |