diff options
Diffstat (limited to 'licentia/source/program/licentia/document.lux')
-rw-r--r-- | licentia/source/program/licentia/document.lux | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/licentia/source/program/licentia/document.lux b/licentia/source/program/licentia/document.lux index 42c692fb7..eb35929f4 100644 --- a/licentia/source/program/licentia/document.lux +++ b/licentia/source/program/licentia/document.lux @@ -7,29 +7,29 @@ [collection ["[0]" list (.open: "[1]#[0]" functor)]]]]]) -(def: .public (quote text) +(def .public (quote text) (-> Text Text) (format text.double_quote text text.double_quote)) -(def: .public (block content) +(def .public (block content) (-> Text Text) (format content text.new_line text.new_line)) -(def: .public (plural singular) +(def .public (plural singular) (-> Text Text) (format singular "(s)")) -(def: .public (sentence content) +(def .public (sentence content) (-> Text Text) (format content ".")) -(def: .public paragraph +(def .public paragraph (-> (List Text) Text) (|>> (list#each ..sentence) (text.interposed text.new_line))) (with_template [<name> <word>] - [(def: .public <name> + [(def .public <name> (-> (List Text) Text) ... https://en.wikipedia.org/wiki/Serial_comma (text.interposed (format ", " <word> " ")))] @@ -44,7 +44,7 @@ [#title Text #content Text])) -(def: .public (section value) +(def .public (section value) (-> Section Text) (format (..block (the #title value)) (the #content value))) |