aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/tool/compiler/default/evaluation.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/lux/tool/compiler/default/evaluation.lux14
1 files changed, 7 insertions, 7 deletions
diff --git a/stdlib/source/lux/tool/compiler/default/evaluation.lux b/stdlib/source/lux/tool/compiler/default/evaluation.lux
index 42bb10ca0..5122237a8 100644
--- a/stdlib/source/lux/tool/compiler/default/evaluation.lux
+++ b/stdlib/source/lux/tool/compiler/default/evaluation.lux
@@ -12,7 +12,7 @@
[".P" analysis
["." type]]
[".P" synthesis]
- ["." translation]
+ ["." generation]
[//
[analysis (#+ Operation)]
["." synthesis]]]])
@@ -20,12 +20,12 @@
(type: #export Eval
(-> Nat Type Code (Operation Any)))
-(def: #export (evaluator expander synthesis-state translation-state translate)
+(def: #export (evaluator expander synthesis-state generation-state generate)
(All [anchor expression statement]
(-> Expander
synthesis.State+
- (translation.State+ anchor expression statement)
- (translation.Phase anchor expression statement)
+ (generation.State+ anchor expression statement)
+ (generation.Phase anchor expression statement)
Eval))
(let [analyze (analysisP.phase expander)]
(function (eval count type exprC)
@@ -34,7 +34,7 @@
(analyze exprC))]
(phase.lift (do error.monad
[exprS (|> exprA synthesisP.phase (phase.run synthesis-state))]
- (phase.run translation-state
+ (phase.run generation-state
(do phase.monad
- [exprO (translate exprS)]
- (translation.evaluate! (format "eval" (%n count)) exprO)))))))))
+ [exprO (generate exprS)]
+ (generation.evaluate! (format "eval" (%n count)) exprO)))))))))