aboutsummaryrefslogtreecommitdiff
path: root/new-luxc/source/luxc/lang/analysis/reference.lux
diff options
context:
space:
mode:
Diffstat (limited to 'new-luxc/source/luxc/lang/analysis/reference.lux')
-rw-r--r--new-luxc/source/luxc/lang/analysis/reference.lux14
1 files changed, 7 insertions, 7 deletions
diff --git a/new-luxc/source/luxc/lang/analysis/reference.lux b/new-luxc/source/luxc/lang/analysis/reference.lux
index c3ff3456b..25b33881c 100644
--- a/new-luxc/source/luxc/lang/analysis/reference.lux
+++ b/new-luxc/source/luxc/lang/analysis/reference.lux
@@ -1,8 +1,8 @@
(;module:
lux
(lux (control monad)
- [meta]
- (meta [code])
+ [macro]
+ (macro [code])
(lang (type ["tc" check])))
(luxc ["&" lang]
(lang ["&;" scope]
@@ -12,14 +12,14 @@
## [Analysers]
(def: (analyse-definition def-name)
(-> Ident (Meta Analysis))
- (do meta;Monad<Meta>
- [actualT (meta;find-def-type def-name)
+ (do macro;Monad<Meta>
+ [actualT (macro;find-def-type def-name)
_ (&;infer actualT)]
(wrap (code;symbol def-name))))
(def: (analyse-variable var-name)
(-> Text (Meta (Maybe Analysis)))
- (do meta;Monad<Meta>
+ (do macro;Monad<Meta>
[?var (&scope;find var-name)]
(case ?var
(#;Some [actualT ref])
@@ -34,7 +34,7 @@
(-> Ident (Meta Analysis))
(case reference
["" simple-name]
- (do meta;Monad<Meta>
+ (do macro;Monad<Meta>
[?var (analyse-variable simple-name)]
(case ?var
(#;Some varA)
@@ -42,7 +42,7 @@
#;None
(do @
- [this-module meta;current-module-name]
+ [this-module macro;current-module-name]
(analyse-definition [this-module simple-name]))))
_