X-Git-Url: https://code.kerkeslager.com/?p=fur;a=blobdiff_plain;f=main.py;h=198072e52153a52e5572842092d4cdd172788dff;hp=3045554b8008e35857f55578526d84a3cc3859b1;hb=e60f2b20f17609da9b093ac1e08d688bf87bfb4a;hpb=62ff4eed7e32969b68a381aedf6ad2c9169c7e00 diff --git a/main.py b/main.py index 3045554..198072e 100644 --- a/main.py +++ b/main.py @@ -5,6 +5,7 @@ import crossplatform_ir_generation import desugaring import generation import normalization +import optimization import parsing import tokenization import transformation @@ -32,5 +33,6 @@ with open(destination_path, 'w') as f: # This is the crossplatform IR generation path crossplatform_ir = crossplatform_ir_generation.generate(converted) -outputted = crossplatform_ir_generation.output(crossplatform_ir) +optimized = optimization.optimize(crossplatform_ir) +outputted = crossplatform_ir_generation.output(optimized) print(outputted)