diff options
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/documentation/lux/macro/local.lux | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/stdlib/source/documentation/lux/macro/local.lux b/stdlib/source/documentation/lux/macro/local.lux index a6256aa92..e71a685fb 100644 --- a/stdlib/source/documentation/lux/macro/local.lux +++ b/stdlib/source/documentation/lux/macro/local.lux @@ -1,7 +1,7 @@ (.require [library [lux (.except char) - ["$" documentation (.only documentation:)] + ["$" documentation] [data [text (.only \n) ["%" \\format (.only format)]] @@ -10,19 +10,18 @@ [\\library ["[0]" /]]) -(documentation: /.push - (format "Installs macros in the compiler-state, with the given names." - \n "Yields code that can be placed either as expression or as declarations." - \n "This code un-installs the macros." - \n "NOTE: Always use this code once to clean-up..") - [(push macros)]) - (.def .public documentation (.List $.Module) ($.module /._ "" - [..push - ($.default /.unknown_module) + [($.default /.unknown_module) ($.default /.cannot_shadow_definition) - ($.default /.unknown_definition)] + ($.default /.unknown_definition) + + ($.documentation /.push + (format "Installs macros in the compiler-state, with the given names." + \n "Yields code that can be placed either as expression or as declarations." + \n "This code un-installs the macros." + \n "NOTE: Always use this code once to clean-up..") + [(push macros)])] [])) |