From 6ec8f5d2f6cbf8db45f91e5c4b48c6ec17659f72 Mon Sep 17 00:00:00 2001 From: Eduardo Julian Date: Sat, 30 Jul 2022 23:13:24 -0400 Subject: Extracted test-tallying machinery into its own module. --- .../lux/meta/macro/syntax/declaration.lux | 31 +++++++++++----------- 1 file changed, 16 insertions(+), 15 deletions(-) (limited to 'stdlib/source/documentation/lux/meta/macro/syntax/declaration.lux') diff --git a/stdlib/source/documentation/lux/meta/macro/syntax/declaration.lux b/stdlib/source/documentation/lux/meta/macro/syntax/declaration.lux index 07dd4ddc3..77290d620 100644 --- a/stdlib/source/documentation/lux/meta/macro/syntax/declaration.lux +++ b/stdlib/source/documentation/lux/meta/macro/syntax/declaration.lux @@ -1,6 +1,6 @@ (.require [library - [lux (.except char) + [lux (.except) ["$" documentation] [data [text @@ -10,19 +10,20 @@ [\\library ["[0]" /]]) -(.def .public documentation - (.List $.Module) - ($.module /._ - "" - [($.definition /.equivalence) - ($.definition /.format) +(def .public documentation + (List $.Documentation) + (list ($.module /._ + "") - ($.definition /.Declaration - "A declaration for either a constant or a function.") + ($.definition /.equivalence) + ($.definition /.format) - ($.definition /.parser - "A parser for declaration syntax." - ["Such as:" - quux - (foo bar baz)])] - [])) + ($.definition /.Declaration + "A declaration for either a constant or a function.") + + ($.definition /.parser + "A parser for declaration syntax." + ["Such as:" + quux + (foo bar baz)]) + )) -- cgit v1.2.3