@@ -22,7 +22,7 @@ Examples
23Parse hex pair
23Parse hex pair
25−Parsing [`++rule`](). Parses a pair of base-16 digits. Used in escapes.
25+Parsing `++rule`. Parses a pair of base-16 digits. Used in escapes.
@@ -55,7 +55,7 @@ Examples
56Parse phonetic pair
56Parse phonetic pair
58−Parsing [`++rule`](). Parses an atom of [odor]() [`@pE`](), a phrase of two bytes
58+Parsing `++rule`. Parses an atom of odor `@pE`, a phrase of two bytes
59encoded phonetically.
59encoded phonetically.
@@ -87,7 +87,7 @@ Examples
88Parse two phonetic pairs
88Parse two phonetic pairs
90−Parsing [`++rule`](). Parses and unscrambles an atom of odor [@pF](), a phrase
90+Parsing `++rule`. Parses and unscrambles an atom of odor @pF, a phrase
91of two two-byte pairs that are encoded (and scrambled) phonetically.
91of two two-byte pairs that are encoded (and scrambled) phonetically.
@@ -104,7 +104,7 @@ Source
106 ++ huf %+ cook
106 ++ huf %+ cook
107− |=([a=@ b=@] (wred:un ~(zug mu ~(zag mu [a b]))))
107+ |=([a/@ b/@] (wred:un ~(zug mu ~(zag mu [a b]))))
108 ;~(plug hif ;~(pfix hep hif))
108 ;~(plug hif ;~(pfix hep hif))
@@ -123,13 +123,13 @@ Examples
124Parse 8 phonetic bytes
124Parse 8 phonetic bytes
126−Parsing [`++rule`](). Parses an atom of odor [@pG](), a phrase of eight of
126+Parsing `++rule`. Parses an atom of odor @pG, a phrase of eight of
127phonetic bytes.
127phonetic bytes.
132−An atom of odor [`@pG`]()
132+An atom of odor `@pG`
@@ -155,12 +155,12 @@ Examples
156Parse \<= 5 base-32
156Parse \<= 5 base-32
158−Parsing [`++rule`](). Parses up to five base-32 digits without a leading zero.
158+Parsing `++rule`. Parses up to five base-32 digits without a leading zero.
163−Up to five [@uv]() (base 64) digits.
163+Up to five @uv (base 64) digits.
@@ -191,12 +191,12 @@ Examples
192Parse \<= 5 base-64
192Parse \<= 5 base-64
194−Parsing [`++rule`](). Parses up to five base-64 digits without a leading zero.
194+Parsing `++rule`. Parses up to five base-64 digits without a leading zero.
199−Up to five [@uw]() (base 64) digits.
199+Up to five @uw (base 64) digits.
@@ -230,7 +230,7 @@ Examples
231Parse 5 base-32
231Parse 5 base-32
233−Parsing [`++rule`](). Parses exactly five base-32 digits.
233+Parsing `++rule`. Parses exactly five base-32 digits.
@@ -258,7 +258,7 @@ Examples
259Parse 5 base-64
259Parse 5 base-64
261−Parsing [`++rule`](). Parses exactly five base-64 digits.
261+Parsing `++rule`. Parses exactly five base-64 digits.
@@ -266,8 +266,6 @@ Accepts
269−My name henry let's see how fast I can type.
@@ -288,7 +286,7 @@ Examples
289Parse \<= 4 binary
287Parse \<= 4 binary
291−Parsing [`++rule`](). Parses a binary number of up to 4 digits in length without
289+Parsing `++rule`. Parses a binary number of up to 4 digits in length without
292a leading zero.
290a leading zero.
@@ -324,7 +322,7 @@ Examples
325Parse \<= 4 hex
323Parse \<= 4 hex
327−Parsing [`++rule`](). Parses a hexadecimal number of up to 4 digits in length
325+Parsing `++rule`. Parses a hexadecimal number of up to 4 digits in length
328without a leading zero.
326without a leading zero.
@@ -358,7 +356,7 @@ Examples
359Parse 4 binary
357Parse 4 binary
361−Parsing [`++rule`](). Parses exactly four binary digits.
359+Parsing `++rule`. Parses exactly four binary digits.
@@ -388,7 +386,7 @@ Examples
389Parse 4 hex
387Parse 4 hex
391−Parsing [`++rule`](). Parses exactly four hexadecimal digits.
389+Parsing `++rule`. Parses exactly four hexadecimal digits.
@@ -418,7 +416,7 @@ Examples
421−Parsing [`++rule`](). Parses the number 1.
419+Parsing `++rule`. Parses the number 1.
@@ -449,7 +447,7 @@ Examples
450Parse decimal
448Parse decimal
452−Parsing [`++rule`](). Parses a nonzero decimal digit.
450+Parsing `++rule`. Parses a nonzero decimal digit.
@@ -460,7 +458,7 @@ Produces
463− ++ sed (cook |=(a=@ (sub a '0')) (shim '1' '9'))
461+ ++ sed (cook |=(a/@ (sub a '0')) (shim '1' '9'))
@@ -477,7 +475,7 @@ Examples
478Parse base-32
476Parse base-32
480−Parsing [`++rule`](). Parses a nonzero base-32 digit
478+Parsing `++rule`. Parses a nonzero base-32 digit
@@ -505,7 +503,7 @@ Examples
506Parse base-64
504Parse base-64
508−Parsing [`++rule`](). Parses a nonzero base-64 digit
506+Parsing `++rule`. Parses a nonzero base-64 digit
@@ -533,7 +531,7 @@ Examples
536−Parsing [`++rule`](). Parses a nonzero hexadecimal digit.
534+Parsing `++rule`. Parses a nonzero hexadecimal digit.
@@ -561,7 +559,7 @@ Examples
562Parse binary
560Parse binary
564−Parsing [`++rule`](). Parses a binary digit.
562+Parsing `++rule`. Parses a binary digit.
@@ -572,7 +570,7 @@ Produces
575− ++ sib (cook |=(a=@ (sub a '0')) (shim '0' '1'))
573+ ++ sib (cook |=(a/@ (sub a '0')) (shim '0' '1'))
@@ -588,7 +586,7 @@ Examples
589Parse decimal
587Parse decimal
591−Parsing [`++rule`](). Parses a decimal digit.
589+Parsing `++rule`. Parses a decimal digit.
@@ -599,7 +597,7 @@ Produces
602− ++ sid (cook |=(a=@ (sub a '0')) (shim '0' '9'))
600+ ++ sid (cook |=(a/@ (sub a '0')) (shim '0' '9'))
@@ -613,7 +611,7 @@ Examples
614Parse base-32
612Parse base-32
616−Parsing [`++rule`](). Parses a base-32 digit.
614+Parsing `++rule`. Parses a base-32 digit.
@@ -638,7 +636,7 @@ Examples
639Parse base-64
637Parse base-64
641−Parsing [`++rule`](). Parses a base-64 digit.
639+Parsing `++rule`. Parses a base-64 digit.
@@ -663,7 +661,7 @@ Examples
666−Parsing [`++rule`](). Parses a hexadecimal digit.
664+Parsing `++rule`. Parses a hexadecimal digit.
@@ -688,7 +686,7 @@ Examples
689Parse base-32
687Parse base-32
691−Parsing [`++rule`](). Parses a base-32 letter.
689+Parsing `++rule`. Parses a base-32 letter.
@@ -699,7 +697,7 @@ Produces
702− ++ sov (cook |=(a=@ (sub a 87)) (shim 'a' 'v'))
700+ ++ sov (cook |=(a/@ (sub a 87)) (shim 'a' 'v'))
@@ -713,7 +711,7 @@ Examples
714Parse base-64
712Parse base-64
716−Parsing [`++rule`](). Parses a base-64 letter/symbol.
714+Parsing `++rule`. Parses a base-64 letter/symbol.
@@ -725,8 +723,8 @@ Source
727 ++ sow ;~ pose
725 ++ sow ;~ pose
728− (cook |=(a=@ (sub a 87)) (shim 'a' 'z'))
726+ (cook |=(a/@ (sub a 87)) (shim 'a' 'z'))
729− (cook |=(a=@ (sub a 29)) (shim 'A' 'Z'))
727+ (cook |=(a/@ (sub a 29)) (shim 'A' 'Z'))
730 (cold 62 (just '-'))
728 (cold 62 (just '-'))
731 (cold 63 (just '~'))
729 (cold 63 (just '~'))
@@ -743,7 +741,7 @@ Examples
744Parse hex letter
742Parse hex letter
746−Parsing [`++rule`](). Parses a hexadecimal letter.
744+Parsing `++rule`. Parses a hexadecimal letter.
@@ -754,7 +752,7 @@ Produces
757− ++ sox (cook |=(a=@ (sub a 87)) (shim 'a' 'f'))
755+ ++ sox (cook |=(a/@ (sub a 87)) (shim 'a' 'f'))
@@ -768,7 +766,7 @@ Examples
769Parse \<= 3 decimal
767Parse \<= 3 decimal
771−Parsing [`++rule`](). Parses a decimal number of up to 3 digits without a
769+Parsing `++rule`. Parses a decimal number of up to 3 digits without a
772leading zero.
770leading zero.
@@ -801,7 +799,7 @@ Examples
802Leading phonetic byte
800Leading phonetic byte
804−Parsing [`++rule`](). Parses the leading phonetic byte, which represents a
802+Parsing `++rule`. Parses the leading phonetic byte, which represents a
@@ -813,7 +811,7 @@ Produces
816− ++ tip (sear |=(a=@ (ins:po a)) til)
814+ ++ tip (sear |=(a/@ (ins:po a)) til)
@@ -829,7 +827,7 @@ Examples
830Trailing phonetic syllable
828Trailing phonetic syllable
832−Parsing [`++rule`](). Parses the trailing phonetic byte, which represents a
830+Parsing `++rule`. Parses the trailing phonetic byte, which represents a
@@ -841,7 +839,7 @@ Produces
844− ++ tiq (sear |=(a=@ (ind:po a)) til)
842+ ++ tiq (sear |=(a/@ (ind:po a)) til)
@@ -857,7 +855,7 @@ Examples
858Parse 3 decimal digits
856Parse 3 decimal digits
860−Parsing [`++rule`](). Parses exactly three decimal digits.
858+Parsing `++rule`. Parses exactly three decimal digits.
@@ -885,7 +883,7 @@ Examples
886Parse 3 lowercase
884Parse 3 lowercase
888−Parsing [`++rule`](). Parses exactly three lowercase letters.
886+Parsing `++rule`. Parses exactly three lowercase letters.
@@ -915,7 +913,7 @@ Examples
916Parse span characters
914Parse span characters
918−Parsing rule. Parses characters from an atom of the span odor [`@ta`]().
916+Parsing rule. Parses characters from an atom of the span odor `@ta`.
@@ -927,7 +925,7 @@ Source
929 ++ urs %+ cook
927 ++ urs %+ cook
930− |=(a=tape (rap 3 ^-((list ,@) a)))
928+ |=(a/tape (rap 3 ^-((list @) a)))
931 (star ;~(pose nud low hep dot sig cab))
929 (star ;~(pose nud low hep dot sig cab))
@@ -944,7 +942,7 @@ Examples
945Parse non-`_` span
943Parse non-`_` span
947−Parsing rule. Parses all characters of the span odor [`@ta`]() except
945+Parsing rule. Parses all characters of the span odor `@ta` except
948for cab, `_`.
946for cab, `_`.
@@ -957,7 +955,7 @@ Source
959 ++ urt %+ cook
957 ++ urt %+ cook
960− |=(a=tape (rap 3 ^-((list ,@) a)))
958+ |=(a/tape (rap 3 ^-((list @) a)))
961 (star ;~(pose nud low hep dot sig))
959 (star ;~(pose nud low hep dot sig))
@@ -1034,12 +1032,13 @@ Accepts
1037−`fel` is a [`rule`]().
1035+`fel` is a `rule`.
1042− ++ ape |*(fel=_rule ;~(pose (cold 0 (just '0')) fel))
1040+ ++ ape |*(fel/rule ;~(pose (cold 0 (just '0')) fel))
@@ -1078,7 +1077,7 @@ Examples
1079Parse IPv6
1078Parse IPv6
1081−Parsing rule. Parses a [`@is`](), an IPv6 address.
1080+Parsing rule. Parses a `@is`, an IPv6 address.
@@ -1119,6 +1118,7 @@ Source
1120 ++ dem (ape (bass 1.000 ;~(plug ted:ab (star ;~(pfix dog tid:ab)))))
1119 ++ dem (ape (bass 1.000 ;~(plug ted:ab (star ;~(pfix dog tid:ab)))))
@@ -1190,7 +1190,7 @@ Examples
1191Parse phonetic base
1191Parse phonetic base
1193−Parsing rule. Parses an atom of odor [`@p`](), the phonetic base.
1193+Parsing rule. Parses an atom of odor `@p`, the phonetic base.