aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/meta/compiler/language/lux/analysis/evaluation.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/meta/compiler/language/lux/analysis/evaluation.lux')
-rw-r--r--stdlib/source/library/lux/meta/compiler/language/lux/analysis/evaluation.lux10
1 files changed, 6 insertions, 4 deletions
diff --git a/stdlib/source/library/lux/meta/compiler/language/lux/analysis/evaluation.lux b/stdlib/source/library/lux/meta/compiler/language/lux/analysis/evaluation.lux
index ba7dea6b9..376993dec 100644
--- a/stdlib/source/library/lux/meta/compiler/language/lux/analysis/evaluation.lux
+++ b/stdlib/source/library/lux/meta/compiler/language/lux/analysis/evaluation.lux
@@ -34,13 +34,15 @@
[///
[meta
["[0]" archive (.only Archive)
- ["[0]" module]]]]]]]])
+ ["[0]" module]
+ ["[0]" artifact]]]]]]]])
(type .public Eval
- (-> Archive Type Code (Operation Any)))
+ (-> Archive Type Code
+ (Operation Any)))
(def evals
- (Atom (Dictionary module.ID Nat))
+ (Atom (Dictionary module.ID artifact.ID))
(atom.atom (dictionary.empty n.hash)))
(def .public (evaluator analysis
@@ -79,4 +81,4 @@
(i64.or @eval)
(i64.left_shifted 32)))
(translation lux archive exprS))]
- (translation.evaluate! [@module @eval] [{.#None} exprO]))))))
+ (translation.evaluate! [{.#None} exprO]))))))