From bee62a7f1ac399fa1641711ecbbca46b66adcfc4 Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Wed, 20 Nov 2019 22:51:12 +0100 Subject: Move compiler macro's to separate module (from Compiler) --- Main.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Main.hs') diff --git a/Main.hs b/Main.hs index ef98b62..70991c0 100644 --- a/Main.hs +++ b/Main.hs @@ -5,6 +5,7 @@ import System.Environment import System.Exit import Compiler +import CompilerMacros import Optimiser import Parser import VM @@ -23,7 +24,8 @@ main = do _ -> usage >> exitFailure prog <- parseProgram mfname source >>= either (die . show) return - irprog <- either die return (compileProgram prog) + let prog' = compilerMacros prog + irprog <- either die return (compileProgram prog') let opt = optimise irprog -- print opt vmRun opt -- cgit v1.2.3-54-g00ecf