aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/documentation/lux/data
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/documentation/lux/data.lux24
-rw-r--r--stdlib/source/documentation/lux/data/binary.lux4
-rw-r--r--stdlib/source/documentation/lux/data/bit.lux4
-rw-r--r--stdlib/source/documentation/lux/data/collection.lux24
-rw-r--r--stdlib/source/documentation/lux/data/collection/array.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/bits.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary.lux16
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/dictionary/plist.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/list.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/queue.lux14
-rw-r--r--stdlib/source/documentation/lux/data/collection/queue/priority.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/row.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/sequence.lux10
-rw-r--r--stdlib/source/documentation/lux/data/collection/set.lux14
-rw-r--r--stdlib/source/documentation/lux/data/collection/set/multi.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/set/ordered.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/stack.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree.lux14
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree/finger.lux8
-rw-r--r--stdlib/source/documentation/lux/data/collection/tree/zipper.lux8
-rw-r--r--stdlib/source/documentation/lux/data/color.lux14
-rw-r--r--stdlib/source/documentation/lux/data/color/named.lux14
-rw-r--r--stdlib/source/documentation/lux/data/format.lux12
-rw-r--r--stdlib/source/documentation/lux/data/format/binary.lux4
-rw-r--r--stdlib/source/documentation/lux/data/format/json.lux4
-rw-r--r--stdlib/source/documentation/lux/data/format/tar.lux4
-rw-r--r--stdlib/source/documentation/lux/data/format/xml.lux4
-rw-r--r--stdlib/source/documentation/lux/data/identity.lux4
-rw-r--r--stdlib/source/documentation/lux/data/name.lux4
-rw-r--r--stdlib/source/documentation/lux/data/product.lux4
-rw-r--r--stdlib/source/documentation/lux/data/sum.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text.lux18
-rw-r--r--stdlib/source/documentation/lux/data/text/buffer.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text/encoding.lux8
-rw-r--r--stdlib/source/documentation/lux/data/text/encoding/utf8.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text/escape.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text/format.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text/regex.lux4
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode.lux8
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode/block.lux8
-rw-r--r--stdlib/source/documentation/lux/data/text/unicode/set.lux4
42 files changed, 186 insertions, 186 deletions
diff --git a/stdlib/source/documentation/lux/data.lux b/stdlib/source/documentation/lux/data.lux
index fdccacad3..54195b1d7 100644
--- a/stdlib/source/documentation/lux/data.lux
+++ b/stdlib/source/documentation/lux/data.lux
@@ -6,18 +6,18 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]
[collection
- ["." list]]]]]
- ["." / "_"
- ["#." binary]
- ["#." bit]
- ["#." collection]
- ["#." color]
- ["#." format]
- ["#." identity]
- ["#." name]
- ["#." product]
- ["#." sum]
- ["#." text]])
+ ["[0]" list]]]]]
+ ["[0]" / "_"
+ ["[1][0]" binary]
+ ["[1][0]" bit]
+ ["[1][0]" collection]
+ ["[1][0]" color]
+ ["[1][0]" format]
+ ["[1][0]" identity]
+ ["[1][0]" name]
+ ["[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 474b99a0e..0e75197b2 100644
--- a/stdlib/source/documentation/lux/data/binary.lux
+++ b/stdlib/source/documentation/lux/data/binary.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.Binary
"A binary BLOB of data.")
diff --git a/stdlib/source/documentation/lux/data/bit.lux b/stdlib/source/documentation/lux/data/bit.lux
index c31e06026..ca3b87fc7 100644
--- a/stdlib/source/documentation/lux/data/bit.lux
+++ b/stdlib/source/documentation/lux/data/bit.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[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 11f8b5245..53156212e 100644
--- a/stdlib/source/documentation/lux/data/collection.lux
+++ b/stdlib/source/documentation/lux/data/collection.lux
@@ -6,18 +6,18 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]
[collection
- ["." list]]]]]
- ["." / "_"
- ["#." array]
- ["#." bits]
- ["#." dictionary]
- ["#." list]
- ["#." queue]
- ["#." row]
- ["#." sequence]
- ["#." stack]
- ["#." set]
- ["#." tree]])
+ ["[0]" list]]]]]
+ ["[0]" / "_"
+ ["[1][0]" array]
+ ["[1][0]" bits]
+ ["[1][0]" dictionary]
+ ["[1][0]" list]
+ ["[1][0]" queue]
+ ["[1][0]" row]
+ ["[1][0]" sequence]
+ ["[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 0f0c8a610..ed6bce3a5 100644
--- a/stdlib/source/documentation/lux/data/collection/array.lux
+++ b/stdlib/source/documentation/lux/data/collection/array.lux
@@ -4,16 +4,16 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[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 79d85d7fe..76c4e956d 100644
--- a/stdlib/source/documentation/lux/data/collection/bits.lux
+++ b/stdlib/source/documentation/lux/data/collection/bits.lux
@@ -4,16 +4,16 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[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 41f34cb6e..54d1cee15 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary.lux
@@ -4,19 +4,19 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[0]" code]
+ ["[0]" template]]]]
[\\library
- ["." /]]
- ["." / "_"
- ["#." ordered]
- ["#." plist]])
+ ["[0]" /]]
+ ["[0]" / "_"
+ ["[1][0]" ordered]
+ ["[1][0]" plist]])
(documentation: (/.Dictionary key value)
"A dictionary implemented as a Hash-Array Mapped Trie (HAMT).")
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux b/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
index 866e5a850..aeeeff6a6 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary/ordered.lux
@@ -4,16 +4,16 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[0]" code]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: (/.Dictionary key value)
"A dictionary data-structure with ordered entries.")
diff --git a/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux b/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
index be5b815a4..a0a1885c0 100644
--- a/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
+++ b/stdlib/source/documentation/lux/data/collection/dictionary/plist.lux
@@ -4,16 +4,16 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[0]" code]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: (/.PList it)
(format "A property list."
diff --git a/stdlib/source/documentation/lux/data/collection/list.lux b/stdlib/source/documentation/lux/data/collection/list.lux
index fe7d11246..1c183591e 100644
--- a/stdlib/source/documentation/lux/data/collection/list.lux
+++ b/stdlib/source/documentation/lux/data/collection/list.lux
@@ -4,16 +4,16 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[0]" code]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.mixes
""
diff --git a/stdlib/source/documentation/lux/data/collection/queue.lux b/stdlib/source/documentation/lux/data/collection/queue.lux
index 2fb60fac0..49330da9b 100644
--- a/stdlib/source/documentation/lux/data/collection/queue.lux
+++ b/stdlib/source/documentation/lux/data/collection/queue.lux
@@ -4,18 +4,18 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[0]" code]
+ ["[0]" template]]]]
[\\library
- ["." /]]
- ["." / "_"
- ["#." priority]])
+ ["[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 4569accc2..c22f2d30c 100644
--- a/stdlib/source/documentation/lux/data/collection/queue/priority.lux
+++ b/stdlib/source/documentation/lux/data/collection/queue/priority.lux
@@ -4,16 +4,16 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[0]" code]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.member?
""
diff --git a/stdlib/source/documentation/lux/data/collection/row.lux b/stdlib/source/documentation/lux/data/collection/row.lux
index e2e4f628f..820b37bc9 100644
--- a/stdlib/source/documentation/lux/data/collection/row.lux
+++ b/stdlib/source/documentation/lux/data/collection/row.lux
@@ -4,16 +4,16 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[0]" code]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: (/.Row it)
"A sequential data-structure with fast random access.")
diff --git a/stdlib/source/documentation/lux/data/collection/sequence.lux b/stdlib/source/documentation/lux/data/collection/sequence.lux
index fb97896d9..25acc4837 100644
--- a/stdlib/source/documentation/lux/data/collection/sequence.lux
+++ b/stdlib/source/documentation/lux/data/collection/sequence.lux
@@ -4,16 +4,16 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[0]" code]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: (/.Sequence it)
"An infinite sequence of values.")
diff --git a/stdlib/source/documentation/lux/data/collection/set.lux b/stdlib/source/documentation/lux/data/collection/set.lux
index 63bd6ca18..0dad59b7d 100644
--- a/stdlib/source/documentation/lux/data/collection/set.lux
+++ b/stdlib/source/documentation/lux/data/collection/set.lux
@@ -4,17 +4,17 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]]
- ["." / "_"
- ["#." multi]
- ["#." ordered]])
+ ["[0]" /]]
+ ["[0]" / "_"
+ ["[1][0]" multi]
+ ["[1][0]" ordered]])
(documentation: /.has
""
diff --git a/stdlib/source/documentation/lux/data/collection/set/multi.lux b/stdlib/source/documentation/lux/data/collection/set/multi.lux
index ea0a017ae..97da8536d 100644
--- a/stdlib/source/documentation/lux/data/collection/set/multi.lux
+++ b/stdlib/source/documentation/lux/data/collection/set/multi.lux
@@ -4,14 +4,14 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: (/.Set it)
"A set that keeps track of repetition in its entries.")
diff --git a/stdlib/source/documentation/lux/data/collection/set/ordered.lux b/stdlib/source/documentation/lux/data/collection/set/ordered.lux
index 23810bfae..a5a8f3d66 100644
--- a/stdlib/source/documentation/lux/data/collection/set/ordered.lux
+++ b/stdlib/source/documentation/lux/data/collection/set/ordered.lux
@@ -4,14 +4,14 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: (/.Set it)
"A set with ordered entries.")
diff --git a/stdlib/source/documentation/lux/data/collection/stack.lux b/stdlib/source/documentation/lux/data/collection/stack.lux
index 42cca84ff..11d467bc1 100644
--- a/stdlib/source/documentation/lux/data/collection/stack.lux
+++ b/stdlib/source/documentation/lux/data/collection/stack.lux
@@ -4,14 +4,14 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: (/.Stack it)
"A first-in, last-out sequential data-structure.")
diff --git a/stdlib/source/documentation/lux/data/collection/tree.lux b/stdlib/source/documentation/lux/data/collection/tree.lux
index 1e2994c98..32b51af56 100644
--- a/stdlib/source/documentation/lux/data/collection/tree.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree.lux
@@ -4,17 +4,17 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]]
- ["." / "_"
- ["#." finger]
- ["#." zipper]])
+ ["[0]" /]]
+ ["[0]" / "_"
+ ["[1][0]" finger]
+ ["[1][0]" zipper]])
(documentation: (/.Tree it)
"A generic tree data-structure.")
diff --git a/stdlib/source/documentation/lux/data/collection/tree/finger.lux b/stdlib/source/documentation/lux/data/collection/tree/finger.lux
index 7006b28d3..ef7b38bcf 100644
--- a/stdlib/source/documentation/lux/data/collection/tree/finger.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree/finger.lux
@@ -4,14 +4,14 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[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 fc2ad10b1..9cf2388d8 100644
--- a/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
+++ b/stdlib/source/documentation/lux/data/collection/tree/zipper.lux
@@ -4,14 +4,14 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[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 73c383ff1..819bc4649 100644
--- a/stdlib/source/documentation/lux/data/color.lux
+++ b/stdlib/source/documentation/lux/data/color.lux
@@ -4,18 +4,18 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]]]
+ ["[0]" code]
+ ["[0]" template]]]]
[\\library
- ["." /]]
- ["." / "_"
- ["#." named]])
+ ["[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 c261199e3..dbd470cad 100644
--- a/stdlib/source/documentation/lux/data/color/named.lux
+++ b/stdlib/source/documentation/lux/data/color/named.lux
@@ -4,20 +4,20 @@
["$" documentation {"+" [documentation:]}]
[control
["<>" parser
- ["<.>" code]]]
+ ["<[0]>" code]]]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
[syntax {"+" [syntax:]}]
- ["." code]
- ["." template]]
+ ["[0]" code]
+ ["[0]" template]]
[math
[number
- ["." nat ("hex\." hex)]]]]]
+ ["[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 0aab0b183..a7a664ea8 100644
--- a/stdlib/source/documentation/lux/data/format.lux
+++ b/stdlib/source/documentation/lux/data/format.lux
@@ -6,12 +6,12 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]
[collection
- ["." list]]]]]
- ["." / "_"
- ["#." binary]
- ["#." json]
- ["#." tar]
- ["#." xml]])
+ ["[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 1600bac3b..ecce00675 100644
--- a/stdlib/source/documentation/lux/data/format/binary.lux
+++ b/stdlib/source/documentation/lux/data/format/binary.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.Mutation
"A mutation of binary data, tracking where in the data to transform.")
diff --git a/stdlib/source/documentation/lux/data/format/json.lux b/stdlib/source/documentation/lux/data/format/json.lux
index 6bb637058..4f8dc494f 100644
--- a/stdlib/source/documentation/lux/data/format/json.lux
+++ b/stdlib/source/documentation/lux/data/format/json.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.json
"A simple way to produce JSON literals."
diff --git a/stdlib/source/documentation/lux/data/format/tar.lux b/stdlib/source/documentation/lux/data/format/tar.lux
index 3040355cd..29f97d153 100644
--- a/stdlib/source/documentation/lux/data/format/tar.lux
+++ b/stdlib/source/documentation/lux/data/format/tar.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(.def: .public documentation
(.List $.Module)
diff --git a/stdlib/source/documentation/lux/data/format/xml.lux b/stdlib/source/documentation/lux/data/format/xml.lux
index b1c21555f..117a2a69e 100644
--- a/stdlib/source/documentation/lux/data/format/xml.lux
+++ b/stdlib/source/documentation/lux/data/format/xml.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[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 e2912a73b..9eeedaa4f 100644
--- a/stdlib/source/documentation/lux/data/identity.lux
+++ b/stdlib/source/documentation/lux/data/identity.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[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/name.lux b/stdlib/source/documentation/lux/data/name.lux
index f2b1227ed..55d9f7786 100644
--- a/stdlib/source/documentation/lux/data/name.lux
+++ b/stdlib/source/documentation/lux/data/name.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.module
"The module part of a name.")
diff --git a/stdlib/source/documentation/lux/data/product.lux b/stdlib/source/documentation/lux/data/product.lux
index d957f0820..7c08ef025 100644
--- a/stdlib/source/documentation/lux/data/product.lux
+++ b/stdlib/source/documentation/lux/data/product.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.left
"The left side of a pair.")
diff --git a/stdlib/source/documentation/lux/data/sum.lux b/stdlib/source/documentation/lux/data/sum.lux
index a58a0bab9..2ec3a8b71 100644
--- a/stdlib/source/documentation/lux/data/sum.lux
+++ b/stdlib/source/documentation/lux/data/sum.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.left
"Lifts value to the left side of a 2-variant.")
diff --git a/stdlib/source/documentation/lux/data/text.lux b/stdlib/source/documentation/lux/data/text.lux
index 1014e0e46..d28ca23fd 100644
--- a/stdlib/source/documentation/lux/data/text.lux
+++ b/stdlib/source/documentation/lux/data/text.lux
@@ -6,16 +6,16 @@
[text
["%" format {"+" [format]}]]
[collection
- ["." list]]]]]
- ["." / "_"
- ["#." buffer]
- ["#." encoding]
- ["#." escape]
- ["#." format]
- ["#." regex]
- ["#." unicode]]
+ ["[0]" list]]]]]
+ ["[0]" / "_"
+ ["[1][0]" buffer]
+ ["[1][0]" encoding]
+ ["[1][0]" escape]
+ ["[1][0]" format]
+ ["[1][0]" regex]
+ ["[1][0]" unicode]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.Char
"A character code number.")
diff --git a/stdlib/source/documentation/lux/data/text/buffer.lux b/stdlib/source/documentation/lux/data/text/buffer.lux
index 3db182b44..a6018b875 100644
--- a/stdlib/source/documentation/lux/data/text/buffer.lux
+++ b/stdlib/source/documentation/lux/data/text/buffer.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[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 399ae613a..7b353857d 100644
--- a/stdlib/source/documentation/lux/data/text/encoding.lux
+++ b/stdlib/source/documentation/lux/data/text/encoding.lux
@@ -6,11 +6,11 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]]
- ["." / "_"
- ["#." utf8]])
+ ["[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 b407c4d11..1c2388da1 100644
--- a/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
+++ b/stdlib/source/documentation/lux/data/text/encoding/utf8.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[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 027396003..2b7dce7a7 100644
--- a/stdlib/source/documentation/lux/data/text/escape.lux
+++ b/stdlib/source/documentation/lux/data/text/escape.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[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 4acc2eacc..2a64832fc 100644
--- a/stdlib/source/documentation/lux/data/text/format.lux
+++ b/stdlib/source/documentation/lux/data/text/format.lux
@@ -3,9 +3,9 @@
[lux {"-" [nat int rev type list]}
["$" documentation {"+" [documentation:]}]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: (/.Format it)
"A way to produce readable text from values.")
diff --git a/stdlib/source/documentation/lux/data/text/regex.lux b/stdlib/source/documentation/lux/data/text/regex.lux
index 9133dadef..a4f709da0 100644
--- a/stdlib/source/documentation/lux/data/text/regex.lux
+++ b/stdlib/source/documentation/lux/data/text/regex.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.regex
"Create lexers using regular-expression syntax."
diff --git a/stdlib/source/documentation/lux/data/text/unicode.lux b/stdlib/source/documentation/lux/data/text/unicode.lux
index a2e6069b9..8acab1227 100644
--- a/stdlib/source/documentation/lux/data/text/unicode.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode.lux
@@ -6,10 +6,10 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]
[collection
- ["." list]]]]]
- ["." / "_"
- ["#." block]
- ["#." set]])
+ ["[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 aa64257be..306bf6567 100644
--- a/stdlib/source/documentation/lux/data/text/unicode/block.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode/block.lux
@@ -3,15 +3,15 @@
[lux "*"
["$" documentation {"+" [documentation:]}]
[data
- ["." text {"+" [\n]}
+ ["[0]" text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]
+ ["[0]" template]]
[math
[number
- ["." nat ("hex\." hex)]]]]]
+ ["[0]" nat ("hex\[0]" hex)]]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.Block
"A block of valid unicode characters.")
diff --git a/stdlib/source/documentation/lux/data/text/unicode/set.lux b/stdlib/source/documentation/lux/data/text/unicode/set.lux
index 22d99b138..dedb45c40 100644
--- a/stdlib/source/documentation/lux/data/text/unicode/set.lux
+++ b/stdlib/source/documentation/lux/data/text/unicode/set.lux
@@ -6,9 +6,9 @@
[text {"+" [\n]}
["%" format {"+" [format]}]]]
[macro
- ["." template]]]]
+ ["[0]" template]]]]
[\\library
- ["." /]])
+ ["[0]" /]])
(documentation: /.set
""