aboutsummaryrefslogtreecommitdiff
path: root/crowbar_reference_compiler/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'crowbar_reference_compiler/__init__.py')
-rw-r--r--crowbar_reference_compiler/__init__.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/crowbar_reference_compiler/__init__.py b/crowbar_reference_compiler/__init__.py
index 53d942f..1410bf7 100644
--- a/crowbar_reference_compiler/__init__.py
+++ b/crowbar_reference_compiler/__init__.py
@@ -1,10 +1,7 @@
-import dataclasses
-from pprint import pprint
-
from .ast import build_ast
from .parser import parse_header, parse_implementation
from .scanner import scan
-from .ssagen import compile_to_ssa
+from .ssagen import build_ssa
def main():
@@ -37,9 +34,8 @@ def main():
return
full_ast = build_ast(parse_tree, args.include_dir)
- pprint(dataclasses.asdict(full_ast))
- ssa = compile_to_ssa(parse_tree)
+ ssa = build_ssa(full_ast)
if args.stop_at_qbe_ssa:
if args.out is None:
args.out = args.input.replace('.cro', '.ssa')