From fe0ae000cbec6f087b8997a6e3e3cf508278d066 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Wed, 17 Feb 2016 18:36:29 -0400 Subject: - Added CompilerMode and CompilerInfo data to the Compiler state. - Removed the (now unnecessary #;eval? tag). --- src/lux.clj | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/lux.clj') diff --git a/src/lux.clj b/src/lux.clj index 15ba16e5c..f1f43b7af 100644 --- a/src/lux.clj +++ b/src/lux.clj @@ -14,7 +14,13 @@ (defn -main [& args] (|case (&/->list args) (&/$Cons "compile" (&/$Cons program-module (&/$Nil))) - (time (&compiler/compile-program program-module)) + (time (&compiler/compile-program &/$Release program-module)) + + (&/$Cons "compile" (&/$Cons "release" (&/$Cons program-module (&/$Nil)))) + (time (&compiler/compile-program &/$Release program-module)) + + (&/$Cons "compile" (&/$Cons "debug" (&/$Cons program-module (&/$Nil)))) + (time (&compiler/compile-program &/$Debug program-module)) _ (println "Can't understand command."))) -- cgit v1.2.3