aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/documentation/lux/data
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/documentation/lux/data.lux36
-rw-r--r--stdlib/source/documentation/lux/data/binary.lux6
-rw-r--r--stdlib/source/documentation/lux/data/bit.lux20
-rw-r--r--stdlib/source/documentation/lux/data/collection.lux38
-rw-r--r--stdlib/source/documentation/lux/data/collection/array.lux30
-rw-r--r--stdlib/source/documentation/lux/data/collection/bits.lux30
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary/plist.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/list.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/queue.lux34
-rw-r--r--stdlib/source/documentation/lux/data/collection/queue/priority.lux30
-rw-r--r--stdlib/source/documentation/lux/data/collection/sequence.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/set.lux6
-rw-r--r--stdlib/source/documentation/lux/data/collection/set/multi.lux6
-rw-r--r--stdlib/source/documentation/lux/data/collection/set/ordered.lux6
-rw-r--r--stdlib/source/documentation/lux/data/collection/stack.lux26
-rw-r--r--stdlib/source/documentation/lux/data/collection/stream.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree.lux6
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree/finger.lux26
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree/zipper.lux26
-rw-r--r--stdlib/source/documentation/lux/data/color.lux34
-rw-r--r--stdlib/source/documentation/lux/data/color/named.lux38
-rw-r--r--stdlib/source/documentation/lux/data/format.lux26
-rw-r--r--stdlib/source/documentation/lux/data/format/binary.lux6
-rw-r--r--stdlib/source/documentation/lux/data/format/json.lux6
-rw-r--r--stdlib/source/documentation/lux/data/format/tar.lux6
-rw-r--r--stdlib/source/documentation/lux/data/format/xml.lux20
-rw-r--r--stdlib/source/documentation/lux/data/identity.lux20
-rw-r--r--stdlib/source/documentation/lux/data/product.lux4
-rw-r--r--stdlib/source/documentation/lux/data/sum.lux6
-rw-r--r--stdlib/source/documentation/lux/data/text.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text/buffer.lux20
-rw-r--r--stdlib/source/documentation/lux/data/text/encoding.lux24
-rw-r--r--stdlib/source/documentation/lux/data/text/encoding/utf8.lux20
-rw-r--r--stdlib/source/documentation/lux/data/text/escape.lux20
-rw-r--r--stdlib/source/documentation/lux/data/text/format.lux2
-rw-r--r--stdlib/source/documentation/lux/data/text/regex.lux6
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode.lux22
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode/block.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode/set.lux4
41 files changed, 333 insertions, 333 deletions
diff --git a/stdlib/source/documentation/lux/data.lux b/stdlib/source/documentation/lux/data.lux
index e9cf6e827..2379b4653 100644
--- a/stdlib/source/documentation/lux/data.lux
+++ b/stdlib/source/documentation/lux/data.lux
@@ -1,22 +1,22 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [data
- [text {"+" \n}
- ["%" format {"+" format}]]
- [collection
- ["[0]" list]]]]]
- ["[0]" / "_"
- ["[1][0]" binary]
- ["[1][0]" bit]
- ["[1][0]" collection]
- ["[1][0]" color]
- ["[1][0]" format]
- ["[1][0]" identity]
- ["[1][0]" product]
- ["[1][0]" sum]
- ["[1][0]" text]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [data
+ [text (.only \n)
+ ["%" format (.only format)]]
+ [collection
+ ["[0]" list]]]]]
+ ["[0]" / "_"
+ ["[1][0]" binary]
+ ["[1][0]" bit]
+ ["[1][0]" collection]
+ ["[1][0]" color]
+ ["[1][0]" format]
+ ["[1][0]" identity]
+ ["[1][0]" product]
+ ["[1][0]" sum]
+ ["[1][0]" text]])
(.def: .public documentation
(.List $.Module)
diff --git a/stdlib/source/documentation/lux/data/binary.lux b/stdlib/source/documentation/lux/data/binary.lux
index ecf9bba44..3e3b50999 100644
--- a/stdlib/source/documentation/lux/data/binary.lux
+++ b/stdlib/source/documentation/lux/data/binary.lux
@@ -1,10 +1,10 @@
(.using
[library
[lux "*"
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[data
- [text {"+" \n}
- ["%" format {"+" format}]]]
+ [text (.only \n)
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/bit.lux b/stdlib/source/documentation/lux/data/bit.lux
index 4ae895893..757cbea9f 100644
--- a/stdlib/source/documentation/lux/data/bit.lux
+++ b/stdlib/source/documentation/lux/data/bit.lux
@@ -1,14 +1,14 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [data
- [text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [data
+ [text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: /.complement
(format "Generates the complement of a predicate."
diff --git a/stdlib/source/documentation/lux/data/collection.lux b/stdlib/source/documentation/lux/data/collection.lux
index 9928cbe3e..ce9b1b1d3 100644
--- a/stdlib/source/documentation/lux/data/collection.lux
+++ b/stdlib/source/documentation/lux/data/collection.lux
@@ -1,23 +1,23 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [data
- [text {"+" \n}
- ["%" format {"+" format}]]
- [collection
- ["[0]" list]]]]]
- ["[0]" / "_"
- ["[1][0]" array]
- ["[1][0]" bits]
- ["[1][0]" dictionary]
- ["[1][0]" list]
- ["[1][0]" queue]
- ["[1][0]" sequence]
- ["[1][0]" stream]
- ["[1][0]" stack]
- ["[1][0]" set]
- ["[1][0]" tree]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [data
+ [text (.only \n)
+ ["%" format (.only format)]]
+ [collection
+ ["[0]" list]]]]]
+ ["[0]" / "_"
+ ["[1][0]" array]
+ ["[1][0]" bits]
+ ["[1][0]" dictionary]
+ ["[1][0]" list]
+ ["[1][0]" queue]
+ ["[1][0]" sequence]
+ ["[1][0]" stream]
+ ["[1][0]" stack]
+ ["[1][0]" set]
+ ["[1][0]" tree]])
(.def: .public documentation
(.List $.Module)
diff --git a/stdlib/source/documentation/lux/data/collection/array.lux b/stdlib/source/documentation/lux/data/collection/array.lux
index d516f1ec3..d89589979 100644
--- a/stdlib/source/documentation/lux/data/collection/array.lux
+++ b/stdlib/source/documentation/lux/data/collection/array.lux
@@ -1,19 +1,19 @@
(.using
- [library
- [lux {"-" list}
- ["$" documentation {"+" documentation:}]
- [control
- ["<>" parser
- ["<[0]>" code]]]
- [data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- [syntax {"+" syntax:}]
- ["[0]" code]
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux {"-" list}
+ ["$" documentation (.only documentation:)]
+ [control
+ ["<>" parser
+ ["<[0]>" code]]]
+ [data
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ [syntax (.only syntax:)]
+ ["[0]" code]
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: (/.Array it)
"Mutable arrays.")
diff --git a/stdlib/source/documentation/lux/data/collection/bits.lux b/stdlib/source/documentation/lux/data/collection/bits.lux
index 7b1438405..d9c23a672 100644
--- a/stdlib/source/documentation/lux/data/collection/bits.lux
+++ b/stdlib/source/documentation/lux/data/collection/bits.lux
@@ -1,19 +1,19 @@
(.using
- [library
- [lux {"-" or and not}
- ["$" documentation {"+" documentation:}]
- [control
- ["<>" parser
- ["<[0]>" code]]]
- [data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- [syntax {"+" syntax:}]
- ["[0]" code]
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux {"-" or and not}
+ ["$" documentation (.only documentation:)]
+ [control
+ ["<>" parser
+ ["<[0]>" code]]]
+ [data
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ [syntax (.only syntax:)]
+ ["[0]" code]
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: /.Bits
"A bit-map.")
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary.lux b/stdlib/source/documentation/lux/data/collection/dictionary.lux
index 80e23fc70..90884cad9 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary.lux
@@ -1,15 +1,15 @@
(.using
[library
[lux {"-" has revised}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
[macro
- [syntax {"+" syntax:}]
+ [syntax (.only syntax:)]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux b/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
index e597d73fa..b0bf3f97d 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
@@ -1,15 +1,15 @@
(.using
[library
[lux {"-" has revised}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
[macro
- [syntax {"+" syntax:}]
+ [syntax (.only syntax:)]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux b/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
index 81ca8e29c..88a24b0f0 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
@@ -1,15 +1,15 @@
(.using
[library
[lux {"-" has revised}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
[macro
- [syntax {"+" syntax:}]
+ [syntax (.only syntax:)]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/list.lux b/stdlib/source/documentation/lux/data/collection/list.lux
index 459e1f8c9..acd54eaab 100644
--- a/stdlib/source/documentation/lux/data/collection/list.lux
+++ b/stdlib/source/documentation/lux/data/collection/list.lux
@@ -1,15 +1,15 @@
(.using
[library
[lux {"-" all}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
[macro
- [syntax {"+" syntax:}]
+ [syntax (.only syntax:)]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/queue.lux b/stdlib/source/documentation/lux/data/collection/queue.lux
index db9dbf22d..a9e243dce 100644
--- a/stdlib/source/documentation/lux/data/collection/queue.lux
+++ b/stdlib/source/documentation/lux/data/collection/queue.lux
@@ -1,21 +1,21 @@
(.using
- [library
- [lux {"-" list}
- ["$" documentation {"+" documentation:}]
- [control
- ["<>" parser
- ["<[0]>" code]]]
- [data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- [syntax {"+" syntax:}]
- ["[0]" code]
- ["[0]" template]]]]
- [\\library
- ["[0]" /]]
- ["[0]" / "_"
- ["[1][0]" priority]])
+ [library
+ [lux {"-" list}
+ ["$" documentation (.only documentation:)]
+ [control
+ ["<>" parser
+ ["<[0]>" code]]]
+ [data
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ [syntax (.only syntax:)]
+ ["[0]" code]
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]]
+ ["[0]" / "_"
+ ["[1][0]" priority]])
(documentation: (/.Queue it)
"A first-in, first-out sequential data-structure.")
diff --git a/stdlib/source/documentation/lux/data/collection/queue/priority.lux b/stdlib/source/documentation/lux/data/collection/queue/priority.lux
index 2d75d2405..37030d30a 100644
--- a/stdlib/source/documentation/lux/data/collection/queue/priority.lux
+++ b/stdlib/source/documentation/lux/data/collection/queue/priority.lux
@@ -1,19 +1,19 @@
(.using
- [library
- [lux {"-" list}
- ["$" documentation {"+" documentation:}]
- [control
- ["<>" parser
- ["<[0]>" code]]]
- [data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- [syntax {"+" syntax:}]
- ["[0]" code]
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux {"-" list}
+ ["$" documentation (.only documentation:)]
+ [control
+ ["<>" parser
+ ["<[0]>" code]]]
+ [data
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ [syntax (.only syntax:)]
+ ["[0]" code]
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: /.member?
""
diff --git a/stdlib/source/documentation/lux/data/collection/sequence.lux b/stdlib/source/documentation/lux/data/collection/sequence.lux
index 3f25a8a2b..13521af1c 100644
--- a/stdlib/source/documentation/lux/data/collection/sequence.lux
+++ b/stdlib/source/documentation/lux/data/collection/sequence.lux
@@ -1,15 +1,15 @@
(.using
[library
[lux {"-" list has revised}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
[macro
- [syntax {"+" syntax:}]
+ [syntax (.only syntax:)]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/set.lux b/stdlib/source/documentation/lux/data/collection/set.lux
index afac731cb..7b0e2e838 100644
--- a/stdlib/source/documentation/lux/data/collection/set.lux
+++ b/stdlib/source/documentation/lux/data/collection/set.lux
@@ -1,13 +1,13 @@
(.using
[library
[lux {"-" list has}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/set/multi.lux b/stdlib/source/documentation/lux/data/collection/set/multi.lux
index 40c11a4d0..ec0e44e6f 100644
--- a/stdlib/source/documentation/lux/data/collection/set/multi.lux
+++ b/stdlib/source/documentation/lux/data/collection/set/multi.lux
@@ -1,13 +1,13 @@
(.using
[library
[lux {"-" list has}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/set/ordered.lux b/stdlib/source/documentation/lux/data/collection/set/ordered.lux
index c239a9b35..1664a6683 100644
--- a/stdlib/source/documentation/lux/data/collection/set/ordered.lux
+++ b/stdlib/source/documentation/lux/data/collection/set/ordered.lux
@@ -1,13 +1,13 @@
(.using
[library
[lux {"-" list has}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/stack.lux b/stdlib/source/documentation/lux/data/collection/stack.lux
index b66f00e58..f5b8626e3 100644
--- a/stdlib/source/documentation/lux/data/collection/stack.lux
+++ b/stdlib/source/documentation/lux/data/collection/stack.lux
@@ -1,17 +1,17 @@
(.using
- [library
- [lux {"-" list}
- ["$" documentation {"+" documentation:}]
- [control
- ["<>" parser
- ["<[0]>" code]]]
- [data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux {"-" list}
+ ["$" documentation (.only documentation:)]
+ [control
+ ["<>" parser
+ ["<[0]>" code]]]
+ [data
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: (/.Stack it)
"A first-in, last-out sequential data-structure.")
diff --git a/stdlib/source/documentation/lux/data/collection/stream.lux b/stdlib/source/documentation/lux/data/collection/stream.lux
index bba416ae1..942772a3f 100644
--- a/stdlib/source/documentation/lux/data/collection/stream.lux
+++ b/stdlib/source/documentation/lux/data/collection/stream.lux
@@ -1,15 +1,15 @@
(.using
[library
[lux {"-" list pattern}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
[macro
- [syntax {"+" syntax:}]
+ [syntax (.only syntax:)]
["[0]" code]
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/tree.lux b/stdlib/source/documentation/lux/data/collection/tree.lux
index f4287d194..bd39bb4e5 100644
--- a/stdlib/source/documentation/lux/data/collection/tree.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree.lux
@@ -1,13 +1,13 @@
(.using
[library
[lux {"-" list}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[control
["<>" parser
["<[0]>" code]]]
[data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/collection/tree/finger.lux b/stdlib/source/documentation/lux/data/collection/tree/finger.lux
index 6925c9667..ea3e6d859 100644
--- a/stdlib/source/documentation/lux/data/collection/tree/finger.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree/finger.lux
@@ -1,17 +1,17 @@
(.using
- [library
- [lux {"-" list}
- ["$" documentation {"+" documentation:}]
- [control
- ["<>" parser
- ["<[0]>" code]]]
- [data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux {"-" list}
+ ["$" documentation (.only documentation:)]
+ [control
+ ["<>" parser
+ ["<[0]>" code]]]
+ [data
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: (/.Tree @ tag value)
"A finger tree.")
diff --git a/stdlib/source/documentation/lux/data/collection/tree/zipper.lux b/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
index 6a9fdf3e0..505be963f 100644
--- a/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
@@ -1,17 +1,17 @@
(.using
- [library
- [lux {"-" list}
- ["$" documentation {"+" documentation:}]
- [control
- ["<>" parser
- ["<[0]>" code]]]
- [data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux {"-" list}
+ ["$" documentation (.only documentation:)]
+ [control
+ ["<>" parser
+ ["<[0]>" code]]]
+ [data
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: (/.Zipper it)
"Tree zippers, for easy navigation and editing of trees.")
diff --git a/stdlib/source/documentation/lux/data/color.lux b/stdlib/source/documentation/lux/data/color.lux
index ca2a4c430..b7bb52100 100644
--- a/stdlib/source/documentation/lux/data/color.lux
+++ b/stdlib/source/documentation/lux/data/color.lux
@@ -1,21 +1,21 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [control
- ["<>" parser
- ["<[0]>" code]]]
- [data
- ["[0]" text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- [syntax {"+" syntax:}]
- ["[0]" code]
- ["[0]" template]]]]
- [\\library
- ["[0]" /]]
- ["[0]" / "_"
- ["[1][0]" named]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [control
+ ["<>" parser
+ ["<[0]>" code]]]
+ [data
+ ["[0]" text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ [syntax (.only syntax:)]
+ ["[0]" code]
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]]
+ ["[0]" / "_"
+ ["[1][0]" named]])
(documentation: /.RGB
"Red-Green-Blue color format.")
diff --git a/stdlib/source/documentation/lux/data/color/named.lux b/stdlib/source/documentation/lux/data/color/named.lux
index 0dd397b41..77ab94ea8 100644
--- a/stdlib/source/documentation/lux/data/color/named.lux
+++ b/stdlib/source/documentation/lux/data/color/named.lux
@@ -1,23 +1,23 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [control
- ["<>" parser
- ["<[0]>" code]]]
- [data
- ["[0]" text
- ["%" format {"+" format}]]]
- [macro
- [syntax {"+" syntax:}]
- ["[0]" code]
- ["[0]" template]]
- [math
- [number
- ["[0]" nat ("hex#[0]" hex)]]]]]
- [\\library
- ["[0]" /
- ["/[1]" //]]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [control
+ ["<>" parser
+ ["<[0]>" code]]]
+ [data
+ ["[0]" text
+ ["%" format (.only format)]]]
+ [macro
+ [syntax (.only syntax:)]
+ ["[0]" code]
+ ["[0]" template]]
+ [math
+ [number
+ ["[0]" nat ("hex#[0]" hex)]]]]]
+ [\\library
+ ["[0]" /
+ ["/[1]" //]]])
(template [<name>]
[(documentation: <name>
diff --git a/stdlib/source/documentation/lux/data/format.lux b/stdlib/source/documentation/lux/data/format.lux
index bc1013057..d1f9a7627 100644
--- a/stdlib/source/documentation/lux/data/format.lux
+++ b/stdlib/source/documentation/lux/data/format.lux
@@ -1,17 +1,17 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [data
- [text {"+" \n}
- ["%" format {"+" format}]]
- [collection
- ["[0]" list]]]]]
- ["[0]" / "_"
- ["[1][0]" binary]
- ["[1][0]" json]
- ["[1][0]" tar]
- ["[1][0]" xml]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [data
+ [text (.only \n)
+ ["%" format (.only format)]]
+ [collection
+ ["[0]" list]]]]]
+ ["[0]" / "_"
+ ["[1][0]" binary]
+ ["[1][0]" json]
+ ["[1][0]" tar]
+ ["[1][0]" xml]])
(.def: .public documentation
(.List $.Module)
diff --git a/stdlib/source/documentation/lux/data/format/binary.lux b/stdlib/source/documentation/lux/data/format/binary.lux
index 497de2dba..e0d2bc7fe 100644
--- a/stdlib/source/documentation/lux/data/format/binary.lux
+++ b/stdlib/source/documentation/lux/data/format/binary.lux
@@ -1,10 +1,10 @@
(.using
[library
[lux {"-" nat int rev list type or and symbol}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[data
- [text {"+" \n}
- ["%" format {"+" format}]]]
+ [text (.only \n)
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/format/json.lux b/stdlib/source/documentation/lux/data/format/json.lux
index 78e8bd332..ea0cb0663 100644
--- a/stdlib/source/documentation/lux/data/format/json.lux
+++ b/stdlib/source/documentation/lux/data/format/json.lux
@@ -1,10 +1,10 @@
(.using
[library
[lux {"-" nat int rev list type or and has}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[data
- [text {"+" \n}
- ["%" format {"+" format}]]]
+ [text (.only \n)
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/format/tar.lux b/stdlib/source/documentation/lux/data/format/tar.lux
index df4e17788..dc4ef6c7f 100644
--- a/stdlib/source/documentation/lux/data/format/tar.lux
+++ b/stdlib/source/documentation/lux/data/format/tar.lux
@@ -1,10 +1,10 @@
(.using
[library
[lux "*"
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[data
- [text {"+" \n}
- ["%" format {"+" format}]]]
+ [text (.only \n)
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/format/xml.lux b/stdlib/source/documentation/lux/data/format/xml.lux
index 3678f3474..ec9df6b04 100644
--- a/stdlib/source/documentation/lux/data/format/xml.lux
+++ b/stdlib/source/documentation/lux/data/format/xml.lux
@@ -1,14 +1,14 @@
(.using
- [library
- [lux {"-" nat int rev list type or and}
- ["$" documentation {"+" documentation:}]
- [data
- [text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux {"-" nat int rev list type or and}
+ ["$" documentation (.only documentation:)]
+ [data
+ [text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: /.attributes
"An empty set of XML attributes.")
diff --git a/stdlib/source/documentation/lux/data/identity.lux b/stdlib/source/documentation/lux/data/identity.lux
index 4af4c2236..a6f587da4 100644
--- a/stdlib/source/documentation/lux/data/identity.lux
+++ b/stdlib/source/documentation/lux/data/identity.lux
@@ -1,14 +1,14 @@
(.using
- [library
- [lux {"-" nat int rev list type or and}
- ["$" documentation {"+" documentation:}]
- [data
- [text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux {"-" nat int rev list type or and}
+ ["$" documentation (.only documentation:)]
+ [data
+ [text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: (/.Identity it)
"A value, as is, without any extra structure super-imposed on it.")
diff --git a/stdlib/source/documentation/lux/data/product.lux b/stdlib/source/documentation/lux/data/product.lux
index a437421f5..9e1a87faa 100644
--- a/stdlib/source/documentation/lux/data/product.lux
+++ b/stdlib/source/documentation/lux/data/product.lux
@@ -1,10 +1,10 @@
(.using
[library
[lux {"-" left right}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[data
[text
- ["%" format {"+" format}]]]
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/sum.lux b/stdlib/source/documentation/lux/data/sum.lux
index 8d4a1edc5..fd5125489 100644
--- a/stdlib/source/documentation/lux/data/sum.lux
+++ b/stdlib/source/documentation/lux/data/sum.lux
@@ -1,10 +1,10 @@
(.using
[library
[lux {"-" left right}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[data
- [text {"+" \n}
- ["%" format {"+" format}]]]
+ [text (.only \n)
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text.lux b/stdlib/source/documentation/lux/data/text.lux
index 94886667c..53411a89b 100644
--- a/stdlib/source/documentation/lux/data/text.lux
+++ b/stdlib/source/documentation/lux/data/text.lux
@@ -1,10 +1,10 @@
(.using
[library
[lux {"-" char}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[data
[text
- ["%" format {"+" format}]]
+ ["%" format (.only format)]]
[collection
["[0]" list]]]]]
["[0]" / "_"
diff --git a/stdlib/source/documentation/lux/data/text/buffer.lux b/stdlib/source/documentation/lux/data/text/buffer.lux
index dc55213ed..9f30c4597 100644
--- a/stdlib/source/documentation/lux/data/text/buffer.lux
+++ b/stdlib/source/documentation/lux/data/text/buffer.lux
@@ -1,14 +1,14 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [data
- [text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [data
+ [text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: /.Buffer
"Immutable text buffer for efficient text concatenation.")
diff --git a/stdlib/source/documentation/lux/data/text/encoding.lux b/stdlib/source/documentation/lux/data/text/encoding.lux
index c24126db7..93849025c 100644
--- a/stdlib/source/documentation/lux/data/text/encoding.lux
+++ b/stdlib/source/documentation/lux/data/text/encoding.lux
@@ -1,16 +1,16 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [data
- [text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- ["[0]" template]]]]
- [\\library
- ["[0]" /]]
- ["[0]" / "_"
- ["[1][0]" utf8]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [data
+ [text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]]
+ ["[0]" / "_"
+ ["[1][0]" utf8]])
(documentation: /.Encoding
"Encoding formats for text.")
diff --git a/stdlib/source/documentation/lux/data/text/encoding/utf8.lux b/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
index dd1fed946..bac1da966 100644
--- a/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
+++ b/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
@@ -1,14 +1,14 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [data
- [text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [data
+ [text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: /.codec
"A codec for binary encoding of text as UTF-8.")
diff --git a/stdlib/source/documentation/lux/data/text/escape.lux b/stdlib/source/documentation/lux/data/text/escape.lux
index a4944b1f4..562720a22 100644
--- a/stdlib/source/documentation/lux/data/text/escape.lux
+++ b/stdlib/source/documentation/lux/data/text/escape.lux
@@ -1,14 +1,14 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [data
- [text {"+" \n}
- ["%" format {"+" format}]]]
- [macro
- ["[0]" template]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [data
+ [text (.only \n)
+ ["%" format (.only format)]]]
+ [macro
+ ["[0]" template]]]]
+ [\\library
+ ["[0]" /]])
(documentation: /.escaped
"Yields a escaped version of the text."
diff --git a/stdlib/source/documentation/lux/data/text/format.lux b/stdlib/source/documentation/lux/data/text/format.lux
index 7cf561034..b188c4f83 100644
--- a/stdlib/source/documentation/lux/data/text/format.lux
+++ b/stdlib/source/documentation/lux/data/text/format.lux
@@ -1,7 +1,7 @@
(.using
[library
[lux {"-" nat int rev type list symbol}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/regex.lux b/stdlib/source/documentation/lux/data/text/regex.lux
index 1fb81532e..7184e5a93 100644
--- a/stdlib/source/documentation/lux/data/text/regex.lux
+++ b/stdlib/source/documentation/lux/data/text/regex.lux
@@ -1,10 +1,10 @@
(.using
[library
[lux {"-" pattern}
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[data
- [text {"+" \n}
- ["%" format {"+" format}]]]
+ [text (.only \n)
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library
diff --git a/stdlib/source/documentation/lux/data/text/unicode.lux b/stdlib/source/documentation/lux/data/text/unicode.lux
index f8ffbb93d..353678568 100644
--- a/stdlib/source/documentation/lux/data/text/unicode.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode.lux
@@ -1,15 +1,15 @@
(.using
- [library
- [lux "*"
- ["$" documentation {"+" documentation:}]
- [data
- [text
- ["%" format {"+" format}]]
- [collection
- ["[0]" list]]]]]
- ["[0]" / "_"
- ["[1][0]" block]
- ["[1][0]" set]])
+ [library
+ [lux "*"
+ ["$" documentation (.only documentation:)]
+ [data
+ [text
+ ["%" format (.only format)]]
+ [collection
+ ["[0]" list]]]]]
+ ["[0]" / "_"
+ ["[1][0]" block]
+ ["[1][0]" set]])
(.def: .public documentation
(.List $.Module)
diff --git a/stdlib/source/documentation/lux/data/text/unicode/block.lux b/stdlib/source/documentation/lux/data/text/unicode/block.lux
index 422cb77b9..058fc78ad 100644
--- a/stdlib/source/documentation/lux/data/text/unicode/block.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode/block.lux
@@ -1,10 +1,10 @@
(.using
[library
[lux "*"
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[data
["[0]" text
- ["%" format {"+" format}]]]
+ ["%" format (.only format)]]]
[macro
["[0]" template]]
[math
diff --git a/stdlib/source/documentation/lux/data/text/unicode/set.lux b/stdlib/source/documentation/lux/data/text/unicode/set.lux
index 9e14f0802..02aade7f3 100644
--- a/stdlib/source/documentation/lux/data/text/unicode/set.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode/set.lux
@@ -1,10 +1,10 @@
(.using
[library
[lux "*"
- ["$" documentation {"+" documentation:}]
+ ["$" documentation (.only documentation:)]
[data
[text
- ["%" format {"+" format}]]]
+ ["%" format (.only format)]]]
[macro
["[0]" template]]]]
[\\library