aboutsummaryrefslogtreecommitdiff
path: root/src/lux/lexer.clj
diff options
context:
space:
mode:
authorEduardo Julian2015-04-26 18:36:50 -0400
committerEduardo Julian2015-04-26 18:36:50 -0400
commit6e72c1363efae036bf511cbc53aa9a10c1c93eb9 (patch)
tree56302c4226524c26c4ee993dfcf763358a8ab90e /src/lux/lexer.clj
parent8b7f5c6d38d45c1f38aa2c416afbd8c38f0bfafb (diff)
- lux/analyser/def has been renamed to lux/analyser/module.
- Renamed a few defs in lux.lux. - No more type-test shortcut inside lux/analyser/lux. - Defs are now being classified as either (#ValueD <type>) or (#MacroD <macro>).
Diffstat (limited to '')
-rw-r--r--src/lux/lexer.clj6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lux/lexer.clj b/src/lux/lexer.clj
index cae2fdcaf..ca63576ef 100644
--- a/src/lux/lexer.clj
+++ b/src/lux/lexer.clj
@@ -2,7 +2,7 @@
(:require [clojure.template :refer [do-template]]
(lux [base :as & :refer [|do return* return fail fail*]]
[reader :as &reader])
- [lux.analyser.def :as &def]))
+ [lux.analyser.module :as &module]))
;; [Utils]
(defn ^:private escape-char [escaped]
@@ -85,9 +85,9 @@
(|do [[_ [meta token]] (&reader/read-regex +ident-re+)]
(&/try-all% (&/|list (|do [_ (&reader/read-text ";")
[_ [_ local-token]] (&reader/read-regex +ident-re+)]
- (&/try-all% (&/|list (|do [unaliased (&def/unalias-module token)]
+ (&/try-all% (&/|list (|do [unaliased (&module/dealias token)]
(return (&/V "lux;Meta" (&/T meta (&/T unaliased local-token)))))
- (|do [? (&def/module-exists? token)]
+ (|do [? (&module/exists? token)]
(if ?
(return (&/V "lux;Meta" (&/T meta (&/T token local-token))))
(fail (str "[Lexer Error] Unknown module: " token))))