Create ast package
This commit is contained in:
12
smnp/ast/parser.py
Normal file
12
smnp/ast/parser.py
Normal file
@@ -0,0 +1,12 @@
|
||||
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"]
|
||||
Reference in New Issue
Block a user