aboutsummaryrefslogtreecommitdiff
path: root/src/lux/analyser.clj
diff options
context:
space:
mode:
authorEduardo Julian2015-10-27 14:44:26 -0400
committerEduardo Julian2015-10-27 14:44:26 -0400
commit95db55b06d4dc8dbd167ec6f47be4afccb88da92 (patch)
tree8486077ec5d21cc72e323c9e550e77e2a9b3c009 /src/lux/analyser.clj
parentafb338bc42d631caedf80d5dd7affb8f6d604f86 (diff)
- Storage instructions during pattern matching when doing aliasing now use the -1 index to signal no-op.
- Removed unnecessary debugging logging.
Diffstat (limited to '')
-rw-r--r--src/lux/analyser.clj15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/lux/analyser.clj b/src/lux/analyser.clj
index ac1b5cb8e..29043e868 100644
--- a/src/lux/analyser.clj
+++ b/src/lux/analyser.clj
@@ -655,23 +655,10 @@
(str "@ " file "," line "," col "\n" msg))))
(defn ^:private analyse-basic-ast [analyse eval! compile-module compile-token exo-type token]
- ;; (prn 'analyse-basic-ast (&/show-ast token))
(|case token
[meta ?token]
(fn [state]
- (|case (try ((aba1 analyse eval! compile-module compile-token exo-type ?token) state)
- (catch Error e
- (prn 'analyse-basic-ast/Error-1 e)
- (prn 'analyse-basic-ast/Error-2 (&/show-ast token))
- (prn 'analyse-basic-ast/Error-3 (&type/show-type exo-type))
- (|case ((&type/deref+ exo-type) state)
- (&/$Right [_state _exo-type])
- (prn 'analyse-basic-ast/Error-4 (&type/show-type _exo-type))
-
- _
- (prn 'analyse-basic-ast/Error-4 'YOLO))
- (throw e))
- )
+ (|case ((aba1 analyse eval! compile-module compile-token exo-type ?token) state)
(&/$Right state* output)
(return* state* output)