aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/tool/compiler/phase/extension/analysis/lux.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/lux/tool/compiler/phase/extension/analysis/lux.lux')
-rw-r--r--stdlib/source/lux/tool/compiler/phase/extension/analysis/lux.lux6
1 files changed, 3 insertions, 3 deletions
diff --git a/stdlib/source/lux/tool/compiler/phase/extension/analysis/lux.lux b/stdlib/source/lux/tool/compiler/phase/extension/analysis/lux.lux
index 2086a0fea..efd917bd2 100644
--- a/stdlib/source/lux/tool/compiler/phase/extension/analysis/lux.lux
+++ b/stdlib/source/lux/tool/compiler/phase/extension/analysis/lux.lux
@@ -4,12 +4,12 @@
["." monad (#+ do)]]
[control
[io (#+ IO)]
+ ["." try]
["." exception (#+ exception:)]
["<>" parser
["<c>" code (#+ Parser)]]]
[data
["." maybe]
- ["." error]
["." text
["%" format (#+ format)]]
[collection
@@ -37,10 +37,10 @@
Handler))
(function (_ extension-name analyse args)
(case (<c>.run syntax args)
- (#error.Success inputs)
+ (#try.Success inputs)
(handler extension-name analyse inputs)
- (#error.Failure error)
+ (#try.Failure _)
(/////analysis.throw ///.invalid-syntax [extension-name %.code args]))))
(def: (simple inputsT+ outputT)