Basic declaration adn assignation recognition
This commit is contained in:
6
spf.py
6
spf.py
@ -29,11 +29,13 @@ def main():
|
||||
print("Trace activated (TODO)", file=sys.stderr)
|
||||
|
||||
with open("spf.lark") as grammar:
|
||||
spf_parser = lark.Lark(grammar, parser="lalr", transformer=SPFTransformer)
|
||||
spf_parser = lark.Lark(grammar, parser="lalr", strict=True, debug=True)
|
||||
|
||||
with open(args.spf_file) as spf_input:
|
||||
program = spf_input.read()
|
||||
spf_parser.parse(program)
|
||||
parsed = spf_parser.parse(program)
|
||||
|
||||
print(parsed.pretty())
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
Reference in New Issue
Block a user