diff options
author | Tom Smeding <tom.smeding@gmail.com> | 2019-11-20 22:51:12 +0100 |
---|---|---|
committer | Tom Smeding <tom.smeding@gmail.com> | 2019-11-20 23:06:45 +0100 |
commit | bee62a7f1ac399fa1641711ecbbca46b66adcfc4 (patch) | |
tree | e5ae692e7d921bfc914b872522d30a7d12d6f2ac /Main.hs | |
parent | d541e0f84ae8f82f70e2393207d359975841facf (diff) |
Move compiler macro's to separate module (from Compiler)
Diffstat (limited to 'Main.hs')
-rw-r--r-- | Main.hs | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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 |