diff options
| author | mryouse | 2022-05-18 05:04:49 +0000 |
|---|---|---|
| committer | mryouse | 2022-05-18 05:04:49 +0000 |
| commit | 0e5f5596b959c6c19e4525ed65f5c7488fc2f97e (patch) | |
| tree | dd3eb7fb51b7687eea7e4b532eef8568befb1104 /repl.py | |
| parent | 4d8c7d27ca6c5e01499a86de19fcaad4eacc0229 (diff) | |
parser rewrite
Diffstat (limited to 'repl.py')
| -rw-r--r-- | repl.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -1,4 +1,5 @@ from lexer import lex +from parser import parse def _get_debug(): return True @@ -13,10 +14,13 @@ def main(): continue try: lexed = lex(inp) - #lexed = lex(inp, []) if _get_debug(): acc = " ".join([f"{l}" for l in lexed]) print(f" - LEX: {acc}") + parsed = parse(lexed) + if _get_debug(): + acc = " ".join([f"{p}" for p in parsed]) + print(f" - PARSE: {acc}") idx += 1 except Exception as e: print(f"panic! {e}") |
