aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/analyser.clj
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--luxc/src/lux/analyser.clj13
1 files changed, 8 insertions, 5 deletions
diff --git a/luxc/src/lux/analyser.clj b/luxc/src/lux/analyser.clj
index 977911c28..f5a200cad 100644
--- a/luxc/src/lux/analyser.clj
+++ b/luxc/src/lux/analyser.clj
@@ -9,10 +9,10 @@
[host :as &host])
(lux.analyser [base :as &&]
[lux :as &&lux]
- [jvm :as &&jvm]
- [proc :as &&proc]
[module :as &&module]
- [parser :as &&a-parser])))
+ [parser :as &&a-parser])
+ (lux.analyser.proc [common :as &&common]
+ [jvm :as &&jvm])))
;; [Utils]
(defn analyse-variant+ [analyse exo-type ident values]
@@ -133,8 +133,11 @@
(&/$Cons [_ (&/$TupleS ?args)]
(&/$Nil))) parameters]
(&/with-analysis-meta cursor exo-type
- (&&jvm/analyse-host analyse exo-type compilers ?category ?proc ?args)
- ;; (&&proc/analyse-proc analyse exo-type ?category ?proc ?args)
+ (case ?category
+ "jvm" (&&jvm/analyse-host analyse exo-type compilers ?category ?proc ?args)
+ ;; "js"
+ ;; common
+ (&&common/analyse-proc analyse exo-type ?category ?proc ?args))
))
"_lux_:"