diff options
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.lux | 10 |
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])))))) |