diff options
Diffstat (limited to 'stdlib/source/library/lux/control/exception.lux')
-rw-r--r-- | stdlib/source/library/lux/control/exception.lux | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/stdlib/source/library/lux/control/exception.lux b/stdlib/source/library/lux/control/exception.lux index fabba5ad5..55ac0667d 100644 --- a/stdlib/source/library/lux/control/exception.lux +++ b/stdlib/source/library/lux/control/exception.lux @@ -75,17 +75,17 @@ (.def exceptionP (Parser [export.Policy [[Text Code] Code Code]]) - (export.parser - (all <>.either - (all <>.and - (<code>.form (<>.and <code>.local <code>.any)) - <code>.any - <code>.any) - (do <>.monad - [name <code>.local] - (in [[name (code.local name)] - (` (Exception Any)) - (` "")]))))) + (export.with + (all <>.either + (all <>.and + (<code>.form (<>.and <code>.local <code>.any)) + <code>.any + <code>.any) + (do <>.monad + [name <code>.local] + (in [[name (code.local name)] + (` (Exception Any)) + (` "")]))))) (.def .public def (syntax (_ [[export_policy [[name input] type body]] ..exceptionP]) |