aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/meta/compiler/default/platform.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/meta/compiler/default/platform.lux')
-rw-r--r--stdlib/source/library/lux/meta/compiler/default/platform.lux30
1 files changed, 15 insertions, 15 deletions
diff --git a/stdlib/source/library/lux/meta/compiler/default/platform.lux b/stdlib/source/library/lux/meta/compiler/default/platform.lux
index b0ce99018..12b6c63f1 100644
--- a/stdlib/source/library/lux/meta/compiler/default/platform.lux
+++ b/stdlib/source/library/lux/meta/compiler/default/platform.lux
@@ -426,7 +426,7 @@
(monad.mix try.monad
(function (_ [extension expected] output)
(with_expansions [<inherited> (dictionary.has extension expected output)]
- (case (dictionary.value extension output)
+ (when (dictionary.value extension output)
{.#None}
{try.#Success <inherited>}
@@ -519,7 +519,7 @@
(do !
[[_ dependence] (stm.update (..depend importer module) dependence)]
(in dependence)))]
- (case (..verify_dependencies importer module dependence)
+ (when (..verify_dependencies importer module dependence)
{try.#Failure error}
(in [(async.resolved {try.#Failure error})
{.#None}])
@@ -532,13 +532,13 @@
{.#None}])
(do !
[@pending (stm.read pending)]
- (case (dictionary.value module @pending)
+ (when (dictionary.value module @pending)
{.#Some [return signal]}
(in [return
{.#None}])
{.#None}
- (case (if (archive.reserved? archive module)
+ (when (if (archive.reserved? archive module)
(do try.monad
[@module (archive.id module archive)]
(in [@module archive]))
@@ -560,14 +560,14 @@
{try.#Failure error}
(in [(async#in {try.#Failure error})
{.#None}]))))))))))))
- _ (case signal
+ _ (when signal
{.#None}
(in [])
{.#Some [context @module resolver]}
(do !
[result (compile customs importer import! @module context module)
- result (case result
+ result (when result
{try.#Failure error}
(in result)
@@ -652,7 +652,7 @@
(do [! (try.with async.monad)]
[]
(if (set.empty? duplicates)
- (case new_dependencies
+ (when new_dependencies
{.#End}
(in [archive (list)])
@@ -672,7 +672,7 @@
(-> (List ///.Custom) Lux_Importer descriptor.Module (Set descriptor.Module) (List descriptor.Module) Lux_Context Lux_Return))
(do (try.with async.monad)
[[archive state/*] (any|after_imports customs import! module duplicates new_dependencies archive)]
- (in [archive (case state/*
+ (in [archive (when state/*
{.#End}
state
@@ -717,9 +717,9 @@
[.let [new_dependencies (the ///.#dependencies compilation)
[all_dependencies duplicates] (with_new_dependencies new_dependencies all_dependencies)]
[archive _] (any|after_imports customs import! module duplicates new_dependencies archive)]
- (case ((the ///.#process compilation) state archive)
+ (when ((the ///.#process compilation) state archive)
{try.#Success [state more|done]}
- (case more|done
+ (when more|done
{.#Left more}
(let [continue! (sharing [state document object]
(is (///.Compilation state document object)
@@ -756,9 +756,9 @@
[.let [new_dependencies (the ///.#dependencies compilation)
[all_dependencies duplicates] (with_new_dependencies new_dependencies all_dependencies)]
[archive state] (lux|after_imports customs import! module duplicates new_dependencies [archive state])]
- (case (next_compilation module [archive state] compilation)
+ (when (next_compilation module [archive state] compilation)
{try.#Success [state more|done]}
- (case more|done
+ (when more|done
{.#Left more}
(let [continue! (sharing [<type_vars>]
(is <Platform>
@@ -773,7 +773,7 @@
[_ (let [report (..module_compilation_log module state)]
(with_expansions [<else> (in (debug.log! report))]
(for @.js (is (Async (Try Any))
- (case console.default
+ (when console.default
{.#None}
<else>
@@ -820,13 +820,13 @@
(loop (again [customs (for @.old (as (List (///.Custom Fake_State Fake_Document Fake_Object))
all_customs)
all_customs)])
- (case customs
+ (when customs
{.#End}
((..lux_compiler import context platform compilation_sources compiler (compiler input))
all_customs importer import! @module [archive lux_state] module)
{.#Item [custom_state custom_key custom_format custom_parser custom_compiler] tail}
- (case (custom_compiler input)
+ (when (custom_compiler input)
{try.#Failure _}
(again tail)