aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2022-01-27 22:45:08 -0500
committerMarshall Lochbaum <mwlochbaum@gmail.com>2022-01-27 22:45:08 -0500
commit4821f231a00dc93c42fb437359ea657c59c63053 (patch)
tree25727092b7b46d3491188c441ca536d9148772dd
parent7ee8d5c5ce80355b835e95f95c933ff542ff5ddd (diff)
Add full documentation links to help pages
-rw-r--r--docs/help/2-modifierrightoperand.html1
-rw-r--r--docs/help/absolutevalue_modulus.html2
-rw-r--r--docs/help/assert_assertwithmessage.html2
-rw-r--r--docs/help/beginblock.html1
-rw-r--r--docs/help/beginlist.html1
-rw-r--r--docs/help/ceiling_maximum.html2
-rw-r--r--docs/help/change.html1
-rw-r--r--docs/help/classify_indexof.html2
-rw-r--r--docs/help/comment.html1
-rw-r--r--docs/help/conjugate_add.html2
-rw-r--r--docs/help/currentfunction.html1
-rw-r--r--docs/help/currentmodifier.html1
-rw-r--r--docs/help/deduplicate_find.html2
-rw-r--r--docs/help/define.html1
-rw-r--r--docs/help/depth.html1
-rw-r--r--docs/help/depth_match.html2
-rw-r--r--docs/help/deshape_reshape.html2
-rw-r--r--docs/help/each.html1
-rw-r--r--docs/help/enclose_lessthan.html2
-rw-r--r--docs/help/endblock.html1
-rw-r--r--docs/help/endlist.html1
-rw-r--r--docs/help/enlist_pair.html2
-rw-r--r--docs/help/exponential_power.html2
-rw-r--r--docs/help/export.html2
-rw-r--r--docs/help/first_pick.html2
-rw-r--r--docs/help/firstcell_select.html2
-rw-r--r--docs/help/floor_minimum.html2
-rw-r--r--docs/help/fold.html2
-rw-r--r--docs/help/gradedown_binsdown.html2
-rw-r--r--docs/help/gradeup_binsup.html2
-rw-r--r--docs/help/greaterthanorequalto.html1
-rw-r--r--docs/help/groupindices_group.html2
-rw-r--r--docs/help/identity_left.html2
-rw-r--r--docs/help/identity_right.html2
-rw-r--r--docs/help/indices_replicate.html2
-rw-r--r--docs/help/infinity.html1
-rw-r--r--docs/help/insert.html2
-rw-r--r--docs/help/join_jointo.html2
-rw-r--r--docs/help/leftargument.html1
-rw-r--r--docs/help/length_notequals.html2
-rw-r--r--docs/help/lessthanorequalto.html1
-rw-r--r--docs/help/markfirst_memberof.html2
-rw-r--r--docs/help/merge_greaterthan.html2
-rw-r--r--docs/help/minus.html1
-rw-r--r--docs/help/modifierleftoperand.html1
-rw-r--r--docs/help/negate_subtract.html2
-rw-r--r--docs/help/not_span.html2
-rw-r--r--docs/help/nothing.html1
-rw-r--r--docs/help/nullcharacter.html1
-rw-r--r--docs/help/occurrencecount_progressiveindexof.html2
-rw-r--r--docs/help/pi.html1
-rw-r--r--docs/help/prefixes_take.html2
-rw-r--r--docs/help/range_windows.html2
-rw-r--r--docs/help/rank_equals.html2
-rw-r--r--docs/help/reciprocal_divide.html2
-rw-r--r--docs/help/repeat.html1
-rw-r--r--docs/help/reverse_rotate.html2
-rw-r--r--docs/help/rightargument.html1
-rw-r--r--docs/help/scan.html1
-rw-r--r--docs/help/separator.html1
-rw-r--r--docs/help/shape_notmatch.html2
-rw-r--r--docs/help/shiftafter.html2
-rw-r--r--docs/help/shiftbefore.html2
-rw-r--r--docs/help/sign_multiply.html2
-rw-r--r--docs/help/solo_couple.html2
-rw-r--r--docs/help/sortdown_or.html2
-rw-r--r--docs/help/sortup_and.html2
-rw-r--r--docs/help/squareroot_root.html2
-rw-r--r--docs/help/strand.html1
-rw-r--r--docs/help/suffixes_drop.html2
-rw-r--r--docs/help/table.html1
-rw-r--r--docs/help/transpose_reorderaxes.html2
-rw-r--r--docs/help/undo.html1
-rw-r--r--docs/style.css4
-rw-r--r--help/2-modifierrightoperand.md1
-rw-r--r--help/absolutevalue_modulus.md2
-rw-r--r--help/assert_assertwithmessage.md2
-rw-r--r--help/beginblock.md1
-rw-r--r--help/beginlist.md1
-rw-r--r--help/ceiling_maximum.md2
-rw-r--r--help/change.md1
-rw-r--r--help/classify_indexof.md2
-rw-r--r--help/comment.md1
-rw-r--r--help/conjugate_add.md2
-rw-r--r--help/currentfunction.md1
-rw-r--r--help/currentmodifier.md1
-rw-r--r--help/deduplicate_find.md2
-rw-r--r--help/define.md1
-rw-r--r--help/depth.md1
-rw-r--r--help/depth_match.md2
-rw-r--r--help/deshape_reshape.md2
-rw-r--r--help/each.md1
-rw-r--r--help/enclose_lessthan.md2
-rw-r--r--help/endblock.md1
-rw-r--r--help/endlist.md1
-rw-r--r--help/enlist_pair.md2
-rw-r--r--help/exponential_power.md2
-rw-r--r--help/export.md2
-rw-r--r--help/first_pick.md2
-rw-r--r--help/firstcell_select.md2
-rw-r--r--help/floor_minimum.md2
-rw-r--r--help/fold.md2
-rw-r--r--help/gradedown_binsdown.md2
-rw-r--r--help/gradeup_binsup.md2
-rw-r--r--help/greaterthanorequalto.md1
-rw-r--r--help/groupindices_group.md2
-rw-r--r--help/identity_left.md2
-rw-r--r--help/identity_right.md2
-rw-r--r--help/indices_replicate.md2
-rw-r--r--help/infinity.md1
-rw-r--r--help/insert.md2
-rw-r--r--help/join_jointo.md2
-rw-r--r--help/leftargument.md1
-rw-r--r--help/length_notequals.md2
-rw-r--r--help/lessthanorequalto.md1
-rw-r--r--help/markfirst_memberof.md2
-rw-r--r--help/merge_greaterthan.md2
-rw-r--r--help/minus.md1
-rw-r--r--help/modifierleftoperand.md1
-rw-r--r--help/negate_subtract.md2
-rw-r--r--help/not_span.md2
-rw-r--r--help/nothing.md1
-rw-r--r--help/nullcharacter.md1
-rw-r--r--help/occurrencecount_progressiveindexof.md2
-rw-r--r--help/pi.md1
-rw-r--r--help/prefixes_take.md2
-rw-r--r--help/range_windows.md2
-rw-r--r--help/rank_equals.md2
-rw-r--r--help/reciprocal_divide.md2
-rw-r--r--help/repeat.md1
-rw-r--r--help/reverse_rotate.md2
-rw-r--r--help/rightargument.md1
-rw-r--r--help/scan.md1
-rw-r--r--help/separator.md1
-rw-r--r--help/shape_notmatch.md2
-rw-r--r--help/shiftafter.md2
-rw-r--r--help/shiftbefore.md2
-rw-r--r--help/sign_multiply.md2
-rw-r--r--help/solo_couple.md2
-rw-r--r--help/sortdown_or.md2
-rw-r--r--help/sortup_and.md2
-rw-r--r--help/squareroot_root.md2
-rw-r--r--help/strand.md1
-rw-r--r--help/suffixes_drop.md2
-rw-r--r--help/table.md1
-rw-r--r--help/transpose_reorderaxes.md2
-rw-r--r--help/undo.md1
-rw-r--r--md.bqn4
148 files changed, 243 insertions, 1 deletions
diff --git a/docs/help/2-modifierrightoperand.html b/docs/help/2-modifierrightoperand.html
index dbe09db1..e0fc5f67 100644
--- a/docs/help/2-modifierrightoperand.html
+++ b/docs/help/2-modifierrightoperand.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="mathematical-double-struck-g-𝔾"><a class="header" href="#mathematical-double-struck-g-𝔾">Mathematical Double-struck G (<code><span class='Function'>𝔾</span></code>)</a></h1>
<h2 id="𝔾-2-modifier-right-operand"><a class="header" href="#𝔾-2-modifier-right-operand"><code><span class='Function'>𝔾</span></code>: 2-Modifier Right operand</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#blocks">β†’full documentation</a></p>
<p>A variable assigned to the right operand of a 2-modifier block. <code><span class='Value'>π•˜</span></code> can be used to access the right operand as a subject.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSAre/CdlZh9MyAx">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>+</span><span class='Brace'>{</span><span class='Value'>π•˜</span><span class='Brace'>}</span><span class='Number'>3</span> <span class='Number'>1</span>
3
diff --git a/docs/help/absolutevalue_modulus.html b/docs/help/absolutevalue_modulus.html
index 0f907bf0..2935b2c4 100644
--- a/docs/help/absolutevalue_modulus.html
+++ b/docs/help/absolutevalue_modulus.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="pipe-"><a class="header" href="#pipe-">Pipe (<code><span class='Function'>|</span></code>)</a></h1>
<h2 id="-𝕩-absolute-value"><a class="header" href="#-𝕩-absolute-value"><code><span class='Function'>|</span> <span class='Value'>𝕩</span></code>: Absolute Value</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">β†’full documentation</a></p>
<p>Absolute Value of <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=fCDCrzIKCnwgMeKAvzPigL/CrzTigL8z">↗️</a><pre> <span class='Function'>|</span> <span class='Number'>Β―2</span>
@@ -15,6 +16,7 @@
⟨ 1 3 4 3 ⟩
</pre>
<h2 id="𝕨--𝕩-modulus"><a class="header" href="#𝕨--𝕩-modulus"><code><span class='Value'>𝕨</span> <span class='Function'>|</span> <span class='Value'>𝕩</span></code>: Modulus</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">β†’full documentation</a></p>
<p>Remainder of <code><span class='Value'>𝕩</span></code> divided by <code><span class='Value'>𝕨</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSB8IDMKCjIgfCAz4oC/NOKAv8KvNQ==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>|</span> <span class='Number'>3</span>
diff --git a/docs/help/assert_assertwithmessage.html b/docs/help/assert_assertwithmessage.html
index 4ea46b7b..36c638a2 100644
--- a/docs/help/assert_assertwithmessage.html
+++ b/docs/help/assert_assertwithmessage.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="exclamation-mark-"><a class="header" href="#exclamation-mark-">Exclamation Mark (<code><span class='Function'>!</span></code>)</a></h1>
<h2 id="-𝕩-assert"><a class="header" href="#-𝕩-assert"><code><span class='Function'>!</span> <span class='Value'>𝕩</span></code>: Assert</a></h2>
+<p><a class="fulldoc" href="../doc/assert.html">β†’full documentation</a></p>
<p>Throw an error if <code><span class='Value'>𝕩</span></code> is not 1.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ISAxCgohIDIKCiEgImhlbGxvIg==">↗️</a><pre> <span class='Function'>!</span> <span class='Number'>1</span>
1
@@ -17,6 +18,7 @@
<span class='Error'>Error: hello</span>
</pre>
<h2 id="𝕨--𝕩-assert-with-message"><a class="header" href="#𝕨--𝕩-assert-with-message"><code><span class='Value'>𝕨</span> <span class='Function'>!</span> <span class='Value'>𝕩</span></code>: Assert With Message</a></h2>
+<p><a class="fulldoc" href="../doc/assert.html">β†’full documentation</a></p>
<p>Throw an error with message <code><span class='Value'>𝕨</span></code> if <code><span class='Value'>𝕩</span></code> is not 1.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ImhpIiAhIDEKCiJ0d28iICEgMgoKImhlbGxvIGVycm9yIiAhICJoZWxsbyI=">↗️</a><pre> <span class='String'>&quot;hi&quot;</span> <span class='Function'>!</span> <span class='Number'>1</span>
1
diff --git a/docs/help/beginblock.html b/docs/help/beginblock.html
index 283ae2ce..28dd2474 100644
--- a/docs/help/beginblock.html
+++ b/docs/help/beginblock.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="left-curly-bracket-"><a class="header" href="#left-curly-bracket-">Left Curly Bracket (<code><span class='Brace'>{</span></code>)</a></h1>
<h2 id="--begin-block"><a class="header" href="#--begin-block"><code><span class='Brace'>{</span> <span class='Value'>...</span></code>: Begin Block</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#blocks">β†’full documentation</a></p>
<p>Starts a block, which can be one of:</p>
<ul>
<li>Function</li>
diff --git a/docs/help/beginlist.html b/docs/help/beginlist.html
index 133f2c71..478c61d8 100644
--- a/docs/help/beginlist.html
+++ b/docs/help/beginlist.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="mathematical-left-angle-bracket-"><a class="header" href="#mathematical-left-angle-bracket-">Mathematical Left Angle Bracket (<code><span class='Bracket'>⟨</span></code>)</a></h1>
<h2 id="--begin-list"><a class="header" href="#--begin-list"><code><span class='Bracket'>⟨</span> <span class='Value'>...</span></code>: Begin list</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#list-notation">β†’full documentation</a></p>
<p>Starts a list. Inner elements must be separated by <code><span class='Separator'>,</span></code> or <code><span class='Separator'>β‹„</span></code>.
Lists can be nested in other lists.</p>
<p>Must end with a corresponding <code><span class='Bracket'>⟩</span></code>.</p>
diff --git a/docs/help/ceiling_maximum.html b/docs/help/ceiling_maximum.html
index cfa73dbd..410ff282 100644
--- a/docs/help/ceiling_maximum.html
+++ b/docs/help/ceiling_maximum.html
@@ -6,12 +6,14 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="left-ceiling-"><a class="header" href="#left-ceiling-">Left Ceiling (<code><span class='Function'>⌈</span></code>)</a></h1>
<h2 id="-𝕩-ceiling"><a class="header" href="#-𝕩-ceiling"><code><span class='Function'>⌈</span> <span class='Value'>𝕩</span></code>: Ceiling</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">β†’full documentation</a></p>
<p>Round <code><span class='Value'>𝕩</span></code> up to the nearest integer.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oyIIDEuMuKAv8+A4oC/M+KAvzcuODk=">↗️</a><pre> <span class='Function'>⌈</span> <span class='Number'>1.2</span><span class='Ligature'>β€Ώ</span><span class='Number'>Ο€</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>7.89</span>
⟨ 2 4 3 8 ⟩
</pre>
<h2 id="𝕨--𝕩-maximum"><a class="header" href="#𝕨--𝕩-maximum"><code><span class='Value'>𝕨</span> <span class='Function'>⌈</span> <span class='Value'>𝕩</span></code>: Maximum</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">β†’full documentation</a></p>
<p>Maximum of <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDijIggMgoKMuKAvzMg4oyIIDTigL8y">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>⌈</span> <span class='Number'>2</span>
diff --git a/docs/help/change.html b/docs/help/change.html
index 9c696aaf..a4331332 100644
--- a/docs/help/change.html
+++ b/docs/help/change.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="leftwards-arrow-with-hook-"><a class="header" href="#leftwards-arrow-with-hook-">Leftwards Arrow With Hook (<code><span class='Gets'>↩</span></code>)</a></h1>
<h2 id="n--v-change"><a class="header" href="#n--v-change"><code><span class='Value'>n</span> <span class='Gets'>↩</span> <span class='Value'>v</span></code>: Change</a></h2>
+<p><a class="fulldoc" href="../doc/expression.html#assignment">β†’full documentation</a></p>
<p>Changes the value of variable with name <code><span class='Value'>n</span></code> to value <code><span class='Value'>v</span></code>.</p>
<p>Variable <code><span class='Value'>n</span></code> must already exist.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihqkgMQoK4oqiIGIg4oaQIDMKCuKKoiBiIOKGqSAiQmUgdGhlIGNoYW5nZSB5b3Ugd2lzaCB0byBzZWUgaW4gdGhlIHdvcmxkLiI=">↗️</a><pre> <span class='Value'>a</span> <span class='Gets'>↩</span> <span class='Number'>1</span>
diff --git a/docs/help/classify_indexof.html b/docs/help/classify_indexof.html
index 20149d89..e1b32323 100644
--- a/docs/help/classify_indexof.html
+++ b/docs/help/classify_indexof.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="square-original-of-"><a class="header" href="#square-original-of-">Square Original Of (<code><span class='Function'>⊐</span></code>)</a></h1>
<h2 id="-𝕩-classify"><a class="header" href="#-𝕩-classify"><code><span class='Function'>⊐</span> <span class='Value'>𝕩</span></code>: Classify</a></h2>
+<p><a class="fulldoc" href="../doc/selfcmp.html#classify">β†’full documentation</a></p>
<p>Translate major cells of <code><span class='Value'>𝕩</span></code> to unique ID numbers based on first occurrence.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqQIDXigL824oC/MuKAvzLigL814oC/MQoKYSDihpAgM+KAvzMg4qWKIDDigL8x4oC/MuKAvznigL8w4oC/OeKAvzDigL8x4oC/MgoK4oqQIGE=">↗️</a><pre> <span class='Function'>⊐</span> <span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span>
⟨ 0 1 2 2 0 3 ⟩
@@ -16,6 +17,7 @@
⟨ 0 1 0 ⟩
</pre>
<h2 id="𝕨--𝕩-index-of"><a class="header" href="#𝕨--𝕩-index-of"><code><span class='Value'>𝕨</span> <span class='Function'>⊐</span> <span class='Value'>𝕩</span></code>: Index Of</a></h2>
+<p><a class="fulldoc" href="../doc/search.html#index-of">β†’full documentation</a></p>
<p>First index of each major cell of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕨</span></code>. Rank of <code><span class='Value'>𝕩</span></code> must be at least cell rank of <code><span class='Value'>𝕨</span></code>.</p>
<p>If a cell is not found in <code><span class='Value'>𝕨</span></code>, the length of <code><span class='Value'>𝕨</span></code> (<code><span class='Function'>β‰ </span><span class='Value'>𝕨</span></code>) is used for that position.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NeKAvzbigL8y4oC/MuKAvzXigL8xIOKKkCA14oC/N+KAvzHigL82CgpiIOKGkCAz4oC/MyDipYogMOKAvzHigL8y4oC/OeKAvzDigL854oC/MOKAvzHigL8yCgpiIOKKkCDiiY054oC/MOKAvzk=">↗️</a><pre> <span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span> <span class='Function'>⊐</span> <span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>7</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span>
diff --git a/docs/help/comment.html b/docs/help/comment.html
index 5f233682..70671d81 100644
--- a/docs/help/comment.html
+++ b/docs/help/comment.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="number-sign-"><a class="header" href="#number-sign-">Number Sign (<code><span class='Comment'>#</span></code>)</a></h1>
<h2 id="-comment"><a class="header" href="#-comment"><code><span class='Comment'>#</span></code>: Comment</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#comments">β†’full documentation</a></p>
<p>Create a comment that extends to the end of the line.</p>
<p>Anything written in comments is ignored.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSArIDIgIyArIDMgKyA0CgoiSGVsbG8gd29ybGQhIiAjIHRoaXMgaXMgaWdub3JlZCE=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>2</span> <span class='Comment'># + 3 + 4
diff --git a/docs/help/conjugate_add.html b/docs/help/conjugate_add.html
index d7a40f8a..a1ba993b 100644
--- a/docs/help/conjugate_add.html
+++ b/docs/help/conjugate_add.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="plus-"><a class="header" href="#plus-">Plus (<code><span class='Function'>+</span></code>)</a></h1>
<h2 id="-𝕩-conjugate"><a class="header" href="#-𝕩-conjugate"><code><span class='Function'>+</span> <span class='Value'>𝕩</span></code>: Conjugate</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p>Complex conjugate of <code><span class='Value'>𝕩</span></code>. BQN doesn't support complex numbers yet, so it has no effect.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=KyAxCgorIMKvMQ==">↗️</a><pre> <span class='Function'>+</span> <span class='Number'>1</span>
1
@@ -14,6 +15,7 @@
Β―1
</pre>
<h2 id="𝕨--𝕩-add"><a class="header" href="#𝕨--𝕩-add"><code><span class='Value'>𝕨</span> <span class='Function'>+</span> <span class='Value'>𝕩</span></code>: Add</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p><code><span class='Value'>𝕨</span></code> added to <code><span class='Value'>𝕩</span></code>. Either <code><span class='Value'>𝕨</span></code> or <code><span class='Value'>𝕩</span></code> can be a character, and if so, the other has to be an integer.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSArIDIKCjEgKyAy4oC/M+KAvzQKCidhJyArIDQ=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>+</span> <span class='Number'>2</span>
diff --git a/docs/help/currentfunction.html b/docs/help/currentfunction.html
index 6da30ed7..cb3c3d60 100644
--- a/docs/help/currentfunction.html
+++ b/docs/help/currentfunction.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="mathematical-double-struck-s-π•Š"><a class="header" href="#mathematical-double-struck-s-π•Š">Mathematical Double-struck S (<code><span class='Function'>π•Š</span></code>)</a></h1>
<h2 id="π•Š-current-function"><a class="header" href="#π•Š-current-function"><code><span class='Function'>π•Š</span></code>: Current Function</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#blocks">β†’full documentation</a></p>
<p>A variable assigned to the current function block. <code><span class='Value'>𝕀</span></code> accesses the same value but has a subject role.</p>
<p><code><span class='Function'>π•Š</span></code> can be used for recursion.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=RiDihpAge/CdlYogMDogMTsg8J2VqSDDlyDwnZWKIPCdlaktMX0gIyBGYWN0b3JpYWwKRiA1Cgp78J2VpOKAv/CdlaR9NA==">↗️</a><pre> <span class='Function'>F</span> <span class='Gets'>←</span> <span class='Brace'>{</span><span class='Function'>π•Š</span> <span class='Number'>0</span><span class='Value'>:</span> <span class='Number'>1</span><span class='Value'>;</span> <span class='Value'>𝕩</span> <span class='Function'>Γ—</span> <span class='Function'>π•Š</span> <span class='Value'>𝕩</span><span class='Function'>-</span><span class='Number'>1</span><span class='Brace'>}</span> <span class='Comment'># Factorial
diff --git a/docs/help/currentmodifier.html b/docs/help/currentmodifier.html
index e0eaf69b..24eb20a0 100644
--- a/docs/help/currentmodifier.html
+++ b/docs/help/currentmodifier.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="mathematical-double-struck-r-𝕣"><a class="header" href="#mathematical-double-struck-r-𝕣">Mathematical Double-struck R (<code><span class='Value'>𝕣</span></code>)</a></h1>
<h2 id="𝕣-current-modifier"><a class="header" href="#𝕣-current-modifier"><code><span class='Value'>𝕣</span></code>: Current Modifier</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#blocks">β†’full documentation</a></p>
<p>A variable assigned to the current modifier block. Add underscores to the beginning and/or end (<code><span class='Modifier'>_𝕣</span></code>, <code><span class='Modifier2'>_𝕣_</span></code>) to use it in a modifier role.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=K3vwnZWj4oqj8J2VqX0gNA==">↗️</a><pre> <span class='Function'>+</span><span class='Brace'>{</span><span class='Value'>𝕣</span><span class='Function'>⊣</span><span class='Value'>𝕩</span><span class='Brace'>}</span> <span class='Number'>4</span>
(1-modifier block)
diff --git a/docs/help/deduplicate_find.html b/docs/help/deduplicate_find.html
index 917a2cff..1ca066dd 100644
--- a/docs/help/deduplicate_find.html
+++ b/docs/help/deduplicate_find.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="epsilon-underbar-"><a class="header" href="#epsilon-underbar-">Epsilon Underbar (<code><span class='Function'>⍷</span></code>)</a></h1>
<h2 id="-𝕩-deduplicate"><a class="header" href="#-𝕩-deduplicate"><code><span class='Function'>⍷</span> <span class='Value'>𝕩</span></code>: Deduplicate</a></h2>
+<p><a class="fulldoc" href="../doc/selfcmp.html#deduplicate">β†’full documentation</a></p>
<p>Unique major cells of <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4o23IDTigL814oC/NuKAvzbigL804oC/N+KAvzUKCmEg4oaQIDPigL8zIOKliiDihpU2CgrijbcgYQ==">↗️</a><pre> <span class='Function'>⍷</span> <span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>7</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span>
⟨ 4 5 6 7 ⟩
@@ -19,6 +20,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-find"><a class="header" href="#𝕨--𝕩-find"><code><span class='Value'>𝕨</span> <span class='Function'>⍷</span> <span class='Value'>𝕩</span></code>: Find</a></h2>
+<p><a class="fulldoc" href="../doc/find.html">β†’full documentation</a></p>
<p>Mark the top left location of the occurrences of <code><span class='Value'>𝕨</span></code> in <code><span class='Value'>𝕩</span></code> with a 1, and other locations with 0.</p>
<p>Result is the same shape as <code><span class='Paren'>(</span><span class='Function'>β‰’</span><span class='Value'>𝕨</span><span class='Paren'>)</span><span class='Function'>↕</span><span class='Value'>x</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=InN0cmluZyIg4o23ICJzdWJzdHJpbmciCgoibG9vb29vb25nIiDijbcgInNob3J0IgoKYiDihpAgNyAoNHzii4bLnCnijJzil4vihpUgOQoKYyDihpAgKDDigL8z4oC/MOKJjTDigL8x4oC/MCkKCmMg4o23IGI=">↗️</a><pre> <span class='String'>&quot;string&quot;</span> <span class='Function'>⍷</span> <span class='String'>&quot;substring&quot;</span>
diff --git a/docs/help/define.html b/docs/help/define.html
index 48b455e6..e905de35 100644
--- a/docs/help/define.html
+++ b/docs/help/define.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="leftwards-arrow-"><a class="header" href="#leftwards-arrow-">Leftwards Arrow (<code><span class='Gets'>←</span></code>)</a></h1>
<h2 id="n--v-define"><a class="header" href="#n--v-define"><code><span class='Value'>n</span> <span class='Gets'>←</span> <span class='Value'>v</span></code>: Define</a></h2>
+<p><a class="fulldoc" href="../doc/expression.html#assignment">β†’full documentation</a></p>
<p>Defines a new variable with name <code><span class='Value'>n</span></code> and value <code><span class='Value'>v</span></code>.</p>
<p>Variable <code><span class='Value'>n</span></code> must not already exist in the scope.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqiIGEg4oaQIDEKCuKKoiBiIOKGkCAz4oC/MyDipYogNQoKQyDihpAg4oaR">↗️</a><pre> <span class='Function'>⊒</span> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>1</span>
diff --git a/docs/help/depth.html b/docs/help/depth.html
index 60a8f01a..03fcaea6 100644
--- a/docs/help/depth.html
+++ b/docs/help/depth.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="circle-with-two-dots-"><a class="header" href="#circle-with-two-dots-">Circle With Two Dots (<code><span class='Modifier2'>βš‡</span></code>)</a></h1>
<h2 id="π”½π•˜-𝕩-𝕨-π”½π•˜-𝕩-depth"><a class="header" href="#π”½π•˜-𝕩-𝕨-π”½π•˜-𝕩-depth"><code><span class='Function'>𝔽</span><span class='Modifier2'>βš‡</span><span class='Value'>π•˜</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>βš‡</span><span class='Value'>π•˜</span> <span class='Value'>𝕩</span></code>: Depth</a></h2>
+<p><a class="fulldoc" href="../doc/depth.html#the-depth-modifier">β†’full documentation</a></p>
<p>Apply <code><span class='Function'>𝔽</span></code> to the cells of the arguments at depth given in <code><span class='Value'>π•˜</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MeKKuOKGk+KahzEg4p+o4p+oMSwyLDPin6ksIOKfqDQsNSw24p+p4p+pCgoxIOKGk+KahzEg4p+o4p+oMSwyLDPin6ksIOKfqDQsNSw24p+p4p+p">↗️</a><pre> <span class='Number'>1</span><span class='Modifier2'>⊸</span><span class='Function'>↓</span><span class='Modifier2'>βš‡</span><span class='Number'>1</span> <span class='Bracket'>⟨⟨</span><span class='Number'>1</span><span class='Separator'>,</span><span class='Number'>2</span><span class='Separator'>,</span><span class='Number'>3</span><span class='Bracket'>⟩</span><span class='Separator'>,</span> <span class='Bracket'>⟨</span><span class='Number'>4</span><span class='Separator'>,</span><span class='Number'>5</span><span class='Separator'>,</span><span class='Number'>6</span><span class='Bracket'>⟩⟩</span>
⟨ ⟨ 2 3 ⟩ ⟨ 5 6 ⟩ ⟩
diff --git a/docs/help/depth_match.html b/docs/help/depth_match.html
index 90bf93bc..0b6fc096 100644
--- a/docs/help/depth_match.html
+++ b/docs/help/depth_match.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="identical-to-"><a class="header" href="#identical-to-">Identical To (<code><span class='Function'>≑</span></code>)</a></h1>
<h2 id="-𝕩-depth"><a class="header" href="#-𝕩-depth"><code><span class='Function'>≑</span> <span class='Value'>𝕩</span></code>: Depth</a></h2>
+<p><a class="fulldoc" href="../doc/depth.html">β†’full documentation</a></p>
<p>Highest level of nesting in <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4omhIDLigL8z4oC/NAoK4omhIOKfqDIsPDMsNCw8PDw14p+pCgriiaEgOQ==">↗️</a><pre> <span class='Function'>≑</span> <span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span>
1
@@ -17,6 +18,7 @@
0
</pre>
<h2 id="𝕨--𝕩-match"><a class="header" href="#𝕨--𝕩-match"><code><span class='Value'>𝕨</span> <span class='Function'>≑</span> <span class='Value'>𝕩</span></code>: Match</a></h2>
+<p><a class="fulldoc" href="../doc/match.html">β†’full documentation</a></p>
<p>Does <code><span class='Value'>𝕨</span></code> exactly match <code><span class='Value'>𝕩</span></code>?</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiaEg4p+oMeKfqQoK4p+oMeKfqSDiiaEg4p+oMeKfqQ==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>≑</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span>
0
diff --git a/docs/help/deshape_reshape.html b/docs/help/deshape_reshape.html
index bdc2f111..1d0a0191 100644
--- a/docs/help/deshape_reshape.html
+++ b/docs/help/deshape_reshape.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="barb-"><a class="header" href="#barb-">Barb (<code><span class='Function'>β₯Š</span></code>)</a></h1>
<h2 id="-𝕩-deshape"><a class="header" href="#-𝕩-deshape"><code><span class='Function'>β₯Š</span> <span class='Value'>𝕩</span></code>: Deshape</a></h2>
+<p><a class="fulldoc" href="../doc/reshape.html">β†’full documentation</a></p>
<p>Put all elements of <code><span class='Value'>𝕩</span></code> in a rank 1 array, promoting to an array if necessary.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4qWKIDEKCuKliiAx4oC/MiDiiY0gM+KAvzQ=">↗️</a><pre> <span class='Function'>β₯Š</span> <span class='Number'>1</span>
⟨ 1 ⟩
@@ -14,6 +15,7 @@
⟨ 1 2 3 4 ⟩
</pre>
<h2 id="𝕨--𝕩-reshape"><a class="header" href="#𝕨--𝕩-reshape"><code><span class='Value'>𝕨</span> <span class='Function'>β₯Š</span> <span class='Value'>𝕩</span></code>: Reshape</a></h2>
+<p><a class="fulldoc" href="../doc/reshape.html">β†’full documentation</a></p>
<p>Put all elements of <code><span class='Value'>𝕩</span></code> in an array of shape <code><span class='Value'>𝕨</span></code>, removing elements or repeating them cyclically if necessary.</p>
<p>A single element in <code><span class='Value'>𝕩</span></code> can be a function, which will be replaced with an appropriate length:</p>
<ul>
diff --git a/docs/help/each.html b/docs/help/each.html
index da13f6f3..e90be79a 100644
--- a/docs/help/each.html
+++ b/docs/help/each.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="diaresis-"><a class="header" href="#diaresis-">Diaresis (<code><span class='Modifier'>Β¨</span></code>)</a></h1>
<h2 id="𝔽-𝕩-𝕨-𝔽-𝕩-each"><a class="header" href="#𝔽-𝕩-𝕨-𝔽-𝕩-each"><code><span class='Function'>𝔽</span><span class='Modifier'>Β¨</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>Β¨</span> <span class='Value'>𝕩</span></code>: Each</a></h2>
+<p><a class="fulldoc" href="../doc/map.html">β†’full documentation</a></p>
<p>Apply <code><span class='Function'>𝔽</span></code> to/between the elements of the arguments. (<code><span class='Function'>𝔽</span><span class='Modifier2'>βš‡</span><span class='Number'>Β―1</span></code>)</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=PMKoIDHigL8y4oC/MwoKNOKAvzXigL82IOKIvsKoIDHigL8y4oC/Mw==">↗️</a><pre> <span class='Function'>&lt;</span><span class='Modifier'>Β¨</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
β”Œβ”€
diff --git a/docs/help/enclose_lessthan.html b/docs/help/enclose_lessthan.html
index 2e543ee4..7a2760ff 100644
--- a/docs/help/enclose_lessthan.html
+++ b/docs/help/enclose_lessthan.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="lesser-than-"><a class="header" href="#lesser-than-">Lesser Than (<code><span class='Function'>&lt;</span></code>)</a></h1>
<h2 id="-𝕩-enclose"><a class="header" href="#-𝕩-enclose"><code><span class='Function'>&lt;</span> <span class='Value'>𝕩</span></code>: Enclose</a></h2>
+<p><a class="fulldoc" href="../doc/enclose.html">β†’full documentation</a></p>
<p>Create a unit array containing <code><span class='Value'>𝕩</span></code>. (<code><span class='Paren'>(</span><span class='Function'>β‰’&lt;</span><span class='Value'>𝕩</span><span class='Paren'>)</span> <span class='Function'>≑</span> <span class='Bracket'>⟨⟩</span></code>)</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=PDEKCgriiaI8MQ==">↗️</a><pre> <span class='Function'>&lt;</span><span class='Number'>1</span>
β”ŒΒ·
@@ -17,6 +18,7 @@
⟨⟩
</pre>
<h2 id="𝕨--𝕩-lesser-than"><a class="header" href="#𝕨--𝕩-lesser-than"><code><span class='Value'>𝕨</span> <span class='Function'>&lt;</span> <span class='Value'>𝕩</span></code>: Lesser Than</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">β†’full documentation</a></p>
<p><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSA8IDMKCjLigL8z4oC/MCA8IDPigL8x4oC/MA==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>&lt;</span> <span class='Number'>3</span>
diff --git a/docs/help/endblock.html b/docs/help/endblock.html
index e99167cb..3b7c3f03 100644
--- a/docs/help/endblock.html
+++ b/docs/help/endblock.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="right-curly-bracket-"><a class="header" href="#right-curly-bracket-">Right Curly Bracket (<code><span class='Brace'>}</span></code>)</a></h1>
<h2 id="--end-block"><a class="header" href="#--end-block"><code><span class='Value'>...</span> <span class='Brace'>}</span></code>: End Block</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#blocks">β†’full documentation</a></p>
<p>Starts a block, which starts with <code><span class='Brace'>}</span></code>. See <a href="beginblock.html">Begin Block</a> for more details.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=e/CdlaggKyDwnZWpfSAgICMgRnVuY3Rpb24KCnvwnZWo4oC/8J2UveKAv/Cdlal9ICAgIyAxLW1vZGlmaWVyCgp78J2VqOKAv/CdlL3igL/wnZS+4oC/8J2VqX0gIyAyLW1vZGlmaWVyCgp7YSDih5AgNX0gICAjIE5hbWVzcGFjZQoKezUrNCs2fSAgICMgSW1tZWRpYXRlIGJsb2Nr">↗️</a><pre> <span class='Brace'>{</span><span class='Value'>𝕨</span> <span class='Function'>+</span> <span class='Value'>𝕩</span><span class='Brace'>}</span> <span class='Comment'># Function
</span>(function block)
diff --git a/docs/help/endlist.html b/docs/help/endlist.html
index ad224179..5355f722 100644
--- a/docs/help/endlist.html
+++ b/docs/help/endlist.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="mathematical-right-angle-bracket-"><a class="header" href="#mathematical-right-angle-bracket-">Mathematical Right Angle Bracket (<code><span class='Bracket'>⟩</span></code>)</a></h1>
<h2 id="--end-list"><a class="header" href="#--end-list"><code><span class='Value'>...</span> <span class='Bracket'>⟩</span></code>: End list</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#list-notation">β†’full documentation</a></p>
<p>Ends a list started by a <code><span class='Bracket'>⟨</span></code>. See <a href="beginlist.html">Begin List</a> for more details.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4p+oMSwgMiwgM+KfqQoK4p+oKyDii4QgLSDii4QgNTbin6k=">↗️</a><pre> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span>
⟨ 1 2 3 ⟩
diff --git a/docs/help/enlist_pair.html b/docs/help/enlist_pair.html
index 2ec78670..8106dc13 100644
--- a/docs/help/enlist_pair.html
+++ b/docs/help/enlist_pair.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="bow-tie-"><a class="header" href="#bow-tie-">Bow Tie (<code><span class='Function'>β‹ˆ</span></code>)</a></h1>
<h2 id="-𝕩-enlist"><a class="header" href="#-𝕩-enlist"><code><span class='Function'>β‹ˆ</span> <span class='Value'>𝕩</span></code>: Enlist</a></h2>
+<p><a class="fulldoc" href="../doc/pair.html">β†’full documentation</a></p>
<p>Put <code><span class='Value'>𝕩</span></code> in a single element list. (<code><span class='Bracket'>⟨</span><span class='Value'>𝕩</span><span class='Bracket'>⟩</span></code>)</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4ouIIDEKCuKLiCA04oC/NCDipYogM+KAvzY34oC/OOKAvzA=">↗️</a><pre> <span class='Function'>β‹ˆ</span> <span class='Number'>1</span>
⟨ 1 ⟩
@@ -21,6 +22,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-pair"><a class="header" href="#𝕨--𝕩-pair"><code><span class='Value'>𝕨</span> <span class='Function'>β‹ˆ</span> <span class='Value'>𝕩</span></code>: Pair</a></h2>
+<p><a class="fulldoc" href="../doc/pair.html">β†’full documentation</a></p>
<p>Put <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> in a two element list. (<code><span class='Bracket'>⟨</span><span class='Value'>𝕨</span><span class='Separator'>,</span> <span class='Value'>𝕩</span><span class='Bracket'>⟩</span></code>)</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDii4ggMgoKMSDii4ggImRzZGFzZGFzIgoKKDPigL8zIOKliiAzKSDii4ggNjfigL8nYSfigL8iZXhhbXBsZSI=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>β‹ˆ</span> <span class='Number'>2</span>
⟨ 1 2 ⟩
diff --git a/docs/help/exponential_power.html b/docs/help/exponential_power.html
index ee605102..c21f9479 100644
--- a/docs/help/exponential_power.html
+++ b/docs/help/exponential_power.html
@@ -6,12 +6,14 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="star-"><a class="header" href="#star-">Star (<code><span class='Function'>⋆</span></code>)</a></h1>
<h2 id="-𝕩-exponential"><a class="header" href="#-𝕩-exponential"><code><span class='Function'>⋆</span> <span class='Value'>𝕩</span></code>: Exponential</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p><code><span class='Value'>e</span></code> (Euler's constant) to the power of <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4ouGIDDigL8x4oC/MuKAvzM=">↗️</a><pre> <span class='Function'>⋆</span> <span class='Number'>0</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
⟨ 1 2.718281828459045 7.38905609893065 20.08553692318767 ⟩
</pre>
<h2 id="𝕨--𝕩-power"><a class="header" href="#𝕨--𝕩-power"><code><span class='Value'>𝕨</span> <span class='Function'>⋆</span> <span class='Value'>𝕩</span></code>: Power</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p><code><span class='Value'>𝕨</span></code> to the power of <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MiDii4YgNQoKOOKAvzXigL85IOKLhiAyCgoy4oC/MyDii4YgM+KAv8KvNA==">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>⋆</span> <span class='Number'>5</span>
diff --git a/docs/help/export.html b/docs/help/export.html
index 4b16243d..0dcf8dd7 100644
--- a/docs/help/export.html
+++ b/docs/help/export.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="leftward-double-arrow-"><a class="header" href="#leftward-double-arrow-">Leftward Double Arrow (<code><span class='Gets'>⇐</span></code>)</a></h1>
<h2 id="n--v-export-definition"><a class="header" href="#n--v-export-definition"><code><span class='Value'>n</span> <span class='Gets'>⇐</span> <span class='Value'>v</span></code>: Export Definition</a></h2>
+<p><a class="fulldoc" href="../doc/expression.html#exports">β†’full documentation</a></p>
<p>Define a variable with name <code><span class='Value'>n</span></code> and export it from the current namespace.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=bnMg4oaQIHsgZXhwb3J0ZWQg4oeQIDUsIHVuZXhwb3J0ZWQg4oaQIDB9Cm5zLmV4cG9ydGVkCm5zLnVuZXhwb3J0ZWQ=">↗️</a><pre> <span class='Value'>ns</span> <span class='Gets'>←</span> <span class='Brace'>{</span> <span class='Value'>exported</span> <span class='Gets'>⇐</span> <span class='Number'>5</span><span class='Separator'>,</span> <span class='Value'>unexported</span> <span class='Gets'>←</span> <span class='Number'>0</span><span class='Brace'>}</span>
<span class='Value'>ns.exported</span>
@@ -14,6 +15,7 @@
<span class='Error'>Error: No key found</span>
</pre>
<h2 id="𝕨--export-names"><a class="header" href="#𝕨--export-names"><code><span class='Value'>𝕨</span> <span class='Gets'>⇐</span></code>: Export names</a></h2>
+<p><a class="fulldoc" href="../doc/expression.html#exports">β†’full documentation</a></p>
<p>Export the names given in <code><span class='Value'>𝕩</span></code> from the current namespace. Names must be defined somewhere in the scope.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=bnMxIOKGkCB7IOKfqGFsc29leHBvcnRlZOKfqeKHkCwgZXhwb3J0ZWQg4oeQIDUsIGFsc29leHBvcnRlZCDihpAgMH0KbnMxLmV4cG9ydGVkCm5zMS5hbHNvZXhwb3J0ZWQ=">↗️</a><pre> <span class='Value'>ns1</span> <span class='Gets'>←</span> <span class='Brace'>{</span> <span class='Bracket'>⟨</span><span class='Value'>alsoexported</span><span class='Bracket'>⟩</span><span class='Gets'>⇐</span><span class='Separator'>,</span> <span class='Value'>exported</span> <span class='Gets'>⇐</span> <span class='Number'>5</span><span class='Separator'>,</span> <span class='Value'>alsoexported</span> <span class='Gets'>←</span> <span class='Number'>0</span><span class='Brace'>}</span>
<span class='Value'>ns1.exported</span>
diff --git a/docs/help/first_pick.html b/docs/help/first_pick.html
index 043b5733..374bda18 100644
--- a/docs/help/first_pick.html
+++ b/docs/help/first_pick.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="square-image-of-or-equal-to-"><a class="header" href="#square-image-of-or-equal-to-">Square Image Of Or Equal To (<code><span class='Function'>βŠ‘</span></code>)</a></h1>
<h2 id="-𝕩-first"><a class="header" href="#-𝕩-first"><code><span class='Function'>βŠ‘</span> <span class='Value'>𝕩</span></code>: First</a></h2>
+<p><a class="fulldoc" href="../doc/pick.html#first">β†’full documentation</a></p>
<p>First element of <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqRIOKfqDEsIDIsIDPin6kKCmEg4oaQIDPigL8zIOKliiDihpU5CgriipEgYQ==">↗️</a><pre> <span class='Function'>βŠ‘</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span>
1
@@ -16,6 +17,7 @@
0
</pre>
<h2 id="𝕨--𝕩-pick"><a class="header" href="#𝕨--𝕩-pick"><code><span class='Value'>𝕨</span> <span class='Function'>βŠ‘</span> <span class='Value'>𝕩</span></code>: Pick</a></h2>
+<p><a class="fulldoc" href="../doc/pick.html">β†’full documentation</a></p>
<p>Pick the element of <code><span class='Value'>𝕨</span></code> at index <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MiDiipEg4p+oMSwgMiwgM+KfqQoKYiDihpAgM+KAvzMg4qWKIOKGlTkKCjLigL8wIOKKkSBi">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>βŠ‘</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span>
3
diff --git a/docs/help/firstcell_select.html b/docs/help/firstcell_select.html
index 69e45512..7c0c8d75 100644
--- a/docs/help/firstcell_select.html
+++ b/docs/help/firstcell_select.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="square-image-of-"><a class="header" href="#square-image-of-">Square Image Of (<code><span class='Function'>⊏</span></code>)</a></h1>
<h2 id="-𝕩-first-cell"><a class="header" href="#-𝕩-first-cell"><code><span class='Function'>⊏</span> <span class='Value'>𝕩</span></code>: First Cell</a></h2>
+<p><a class="fulldoc" href="../doc/select.html">β†’full documentation</a></p>
<p>First major cell of <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqPIOKfqDEsIDIsIDPin6kKCmEg4oaQIDPigL8zIOKliiDihpU5Cgriio8gYQ==">↗️</a><pre> <span class='Function'>⊏</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span>
β”ŒΒ·
@@ -18,6 +19,7 @@
⟨ 0 1 2 ⟩
</pre>
<h2 id="𝕨--𝕩-select"><a class="header" href="#𝕨--𝕩-select"><code><span class='Value'>𝕨</span> <span class='Function'>⊏</span> <span class='Value'>𝕩</span></code>: Select</a></h2>
+<p><a class="fulldoc" href="../doc/select.html">β†’full documentation</a></p>
<p>Select the major cells of <code><span class='Value'>𝕨</span></code> at the indices in <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MuKAvzAg4oqPIOKfqDEsIDIsIDPin6kKCmIg4oaQIDPigL8zIOKliiDihpU5Cgoy4oC/MCDiio8gYg==">↗️</a><pre> <span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>0</span> <span class='Function'>⊏</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Separator'>,</span> <span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Bracket'>⟩</span>
⟨ 3 1 ⟩
diff --git a/docs/help/floor_minimum.html b/docs/help/floor_minimum.html
index 6b12ec28..8db80a1f 100644
--- a/docs/help/floor_minimum.html
+++ b/docs/help/floor_minimum.html
@@ -6,12 +6,14 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="left-floor-"><a class="header" href="#left-floor-">Left Floor (<code><span class='Function'>⌊</span></code>)</a></h1>
<h2 id="-𝕩-floor"><a class="header" href="#-𝕩-floor"><code><span class='Function'>⌊</span> <span class='Value'>𝕩</span></code>: Floor</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">β†’full documentation</a></p>
<p>Round <code><span class='Value'>𝕩</span></code> down to the nearest integer.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oyKIDEuMuKAv8+A4oC/M+KAvzcuODk=">↗️</a><pre> <span class='Function'>⌊</span> <span class='Number'>1.2</span><span class='Ligature'>β€Ώ</span><span class='Number'>Ο€</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>7.89</span>
⟨ 1 3 3 7 ⟩
</pre>
<h2 id="𝕨--𝕩-minimum"><a class="header" href="#𝕨--𝕩-minimum"><code><span class='Value'>𝕨</span> <span class='Function'>⌊</span> <span class='Value'>𝕩</span></code>: Minimum</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#additional-arithmetic">β†’full documentation</a></p>
<p>Minimum of <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDijIogMgoKMuKAvzMg4oyKIDTigL8y">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>⌊</span> <span class='Number'>2</span>
diff --git a/docs/help/fold.html b/docs/help/fold.html
index cbe5f393..2ca0aa2c 100644
--- a/docs/help/fold.html
+++ b/docs/help/fold.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="acute-accent-"><a class="header" href="#acute-accent-">Acute Accent (<code><span class='Modifier'>Β΄</span></code>)</a></h1>
<h2 id="𝔽-𝕩-fold"><a class="header" href="#𝔽-𝕩-fold"><code><span class='Function'>𝔽</span><span class='Modifier'>Β΄</span> <span class='Value'>𝕩</span></code>: Fold</a></h2>
+<p><a class="fulldoc" href="../doc/fold.html">β†’full documentation</a></p>
<p>Fold over <code><span class='Value'>𝕩</span></code> with <code><span class='Function'>𝔽</span></code> from right to left i.e. Insert <code><span class='Function'>𝔽</span></code> between the elements of <code><span class='Value'>𝕩</span></code>.</p>
<p><code><span class='Value'>𝕩</span></code> must be a simple list (<code><span class='Number'>1</span> <span class='Function'>=</span> <span class='Function'>=</span><span class='Value'>𝕩</span></code>).</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=K8K0IDHigL8y4oC/MwoKMSsyKzMKCi3CtCAx4oC/MuKAvzMKCjEtMi0z">↗️</a><pre> <span class='Function'>+</span><span class='Modifier'>Β΄</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
@@ -21,6 +22,7 @@
2
</pre>
<h2 id="𝕨-𝔽-𝕩-fold-with-initial"><a class="header" href="#𝕨-𝔽-𝕩-fold-with-initial"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>Β΄</span> <span class='Value'>𝕩</span></code>: Fold With Initial</a></h2>
+<p><a class="fulldoc" href="../doc/fold.html#initial-element">β†’full documentation</a></p>
<p>Monadic fold, but use <code><span class='Value'>𝕨</span></code> as initial right argument.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSArwrQgMeKAvzLigL8zCgoxKzIrMys1Cgo1IC3CtCAx4oC/MuKAvzMKCjEtMi0zLTU=">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>+</span><span class='Modifier'>Β΄</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
11
diff --git a/docs/help/gradedown_binsdown.html b/docs/help/gradedown_binsdown.html
index 9c68f2aa..0f3ef3d8 100644
--- a/docs/help/gradedown_binsdown.html
+++ b/docs/help/gradedown_binsdown.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="del-stile-"><a class="header" href="#del-stile-">Del Stile (<code><span class='Function'>⍒</span></code>)</a></h1>
<h2 id="-𝕩-grade-down"><a class="header" href="#-𝕩-grade-down"><code><span class='Function'>⍒</span> <span class='Value'>𝕩</span></code>: Grade Down</a></h2>
+<p><a class="fulldoc" href="../doc/order.html#grade">β†’full documentation</a></p>
<p>Indices of <code><span class='Value'>𝕩</span></code> that would sort its major cells in descending order.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihpAgMeKAvzLigL8zCgrijZIgYQoKKOKNkmEpIOKKjyBh">↗️</a><pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
@@ -16,6 +17,7 @@
⟨ 3 2 1 ⟩
</pre>
<h2 id="𝕨--𝕩-bins-down"><a class="header" href="#𝕨--𝕩-bins-down"><code><span class='Value'>𝕨</span> <span class='Function'>⍒</span> <span class='Value'>𝕩</span></code>: Bins Down</a></h2>
+<p><a class="fulldoc" href="../doc/order.html#bins">β†’full documentation</a></p>
<p>Binary search for each cell of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕨</span></code>, returning the number of major cells in <code><span class='Value'>𝕨</span></code> greater than or equal to that cell.</p>
<p><code><span class='Value'>𝕨</span></code> must be sorted in descending order.</p>
<p><a href="../doc/arithmetic.html#pervasion">Right Pervasive.</a></p>
diff --git a/docs/help/gradeup_binsup.html b/docs/help/gradeup_binsup.html
index d87232e6..9a914f52 100644
--- a/docs/help/gradeup_binsup.html
+++ b/docs/help/gradeup_binsup.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="delta-stile-"><a class="header" href="#delta-stile-">Delta Stile (<code><span class='Function'>⍋</span></code>)</a></h1>
<h2 id="-𝕩-grade-up"><a class="header" href="#-𝕩-grade-up"><code><span class='Function'>⍋</span> <span class='Value'>𝕩</span></code>: Grade Up</a></h2>
+<p><a class="fulldoc" href="../doc/order.html#grade">β†’full documentation</a></p>
<p>Indices of <code><span class='Value'>𝕩</span></code> that would sort its major cells in ascending order.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihpAgM+KAvzLigL8xCgrijYsgYQoKKOKNi2EpIOKKjyBh">↗️</a><pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span>
@@ -16,6 +17,7 @@
⟨ 1 2 3 ⟩
</pre>
<h2 id="𝕨--𝕩-bins-up"><a class="header" href="#𝕨--𝕩-bins-up"><code><span class='Value'>𝕨</span> <span class='Function'>⍋</span> <span class='Value'>𝕩</span></code>: Bins Up</a></h2>
+<p><a class="fulldoc" href="../doc/order.html#bins">β†’full documentation</a></p>
<p>Binary search for each cell of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕨</span></code>, returning the number of major cells in <code><span class='Value'>𝕨</span></code> less than or equal to that cell.</p>
<p><code><span class='Value'>𝕨</span></code> must be sorted in ascending order.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=M+KAvzTigL814oC/NyDijYsgMgoKM+KAvzTigL814oC/NyDijYsgMuKAvzY=">↗️</a><pre> <span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>7</span> <span class='Function'>⍋</span> <span class='Number'>2</span>
diff --git a/docs/help/greaterthanorequalto.html b/docs/help/greaterthanorequalto.html
index 73e07c20..0884b29b 100644
--- a/docs/help/greaterthanorequalto.html
+++ b/docs/help/greaterthanorequalto.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="greater-than-or-equal-to-"><a class="header" href="#greater-than-or-equal-to-">Greater Than or Equal To (<code><span class='Function'>β‰₯</span></code>)</a></h1>
<h2 id="𝕨--𝕩-greater-than-or-equal-to"><a class="header" href="#𝕨--𝕩-greater-than-or-equal-to"><code><span class='Value'>𝕨</span> <span class='Function'>β‰₯</span> <span class='Value'>𝕩</span></code>: Greater Than or Equal To</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">β†’full documentation</a></p>
<p><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiaUgMwoKMuKAvzPigL8wIOKJpSAz4oC/MeKAvzA=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>β‰₯</span> <span class='Number'>3</span>
diff --git a/docs/help/groupindices_group.html b/docs/help/groupindices_group.html
index 91d4ea8f..a175860b 100644
--- a/docs/help/groupindices_group.html
+++ b/docs/help/groupindices_group.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="square-cup-"><a class="header" href="#square-cup-">Square Cup (<code><span class='Function'>βŠ”</span></code>)</a></h1>
<h2 id="-𝕩-group-indices"><a class="header" href="#-𝕩-group-indices"><code><span class='Function'>βŠ”</span> <span class='Value'>𝕩</span></code>: Group Indices</a></h2>
+<p><a class="fulldoc" href="../doc/group.html">β†’full documentation</a></p>
<p>Group the indices of the major cells of <code><span class='Value'>𝕩</span></code> by their respective values.</p>
<p><code><span class='Value'>𝕩</span></code> must consist of integers. Groups start from 0.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqUIDTigL814oC/NuKAvzbigL804oC/N+KAvzUKCijihpU4KSDiiY0g4oqUIDTigL814oC/NuKAvzbigL804oC/N+KAvzU=">↗️</a><pre> <span class='Function'>βŠ”</span> <span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>7</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span>
@@ -18,6 +19,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-group"><a class="header" href="#𝕨--𝕩-group"><code><span class='Value'>𝕨</span> <span class='Function'>βŠ”</span> <span class='Value'>𝕩</span></code>: Group</a></h2>
+<p><a class="fulldoc" href="../doc/group.html">β†’full documentation</a></p>
<p>Group the major cells of <code><span class='Value'>𝕩</span></code> by their respective indices in <code><span class='Value'>𝕨</span></code>.</p>
<p>If an element corresponds to <code><span class='Number'>Β―1</span></code>, it is excluded from grouping.</p>
<p>An extra element can be added to the end of <code><span class='Value'>𝕨</span></code> to specify length of the result.</p>
diff --git a/docs/help/identity_left.html b/docs/help/identity_left.html
index 95656ff9..d38c8869 100644
--- a/docs/help/identity_left.html
+++ b/docs/help/identity_left.html
@@ -6,11 +6,13 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="left-tack-"><a class="header" href="#left-tack-">Left Tack (<code><span class='Function'>⊣</span></code>)</a></h1>
<h2 id="-𝕩-identity"><a class="header" href="#-𝕩-identity"><code><span class='Function'>⊣</span> <span class='Value'>𝕩</span></code>: Identity</a></h2>
+<p><a class="fulldoc" href="../doc/identity.html">β†’full documentation</a></p>
<p>Return <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqjIDU=">↗️</a><pre> <span class='Function'>⊣</span> <span class='Number'>5</span>
5
</pre>
<h2 id="𝕨--𝕩-left"><a class="header" href="#𝕨--𝕩-left"><code><span class='Value'>𝕨</span> <span class='Function'>⊣</span> <span class='Value'>𝕩</span></code>: Left</a></h2>
+<p><a class="fulldoc" href="../doc/identity.html">β†’full documentation</a></p>
<p>Return <code><span class='Value'>𝕨</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSDiiqMgOAoKJ2EnIOKKoyAx4oC/MuKAvzM=">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>⊣</span> <span class='Number'>8</span>
5
diff --git a/docs/help/identity_right.html b/docs/help/identity_right.html
index 446f8bbe..c823919b 100644
--- a/docs/help/identity_right.html
+++ b/docs/help/identity_right.html
@@ -6,11 +6,13 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="right-tack-"><a class="header" href="#right-tack-">Right Tack (<code><span class='Function'>⊒</span></code>)</a></h1>
<h2 id="-𝕩-identity"><a class="header" href="#-𝕩-identity"><code><span class='Function'>⊒</span> <span class='Value'>𝕩</span></code>: Identity</a></h2>
+<p><a class="fulldoc" href="../doc/identity.html">β†’full documentation</a></p>
<p>Return <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqiIDU=">↗️</a><pre> <span class='Function'>⊒</span> <span class='Number'>5</span>
5
</pre>
<h2 id="𝕨--𝕩-right"><a class="header" href="#𝕨--𝕩-right"><code><span class='Value'>𝕨</span> <span class='Function'>⊒</span> <span class='Value'>𝕩</span></code>: Right</a></h2>
+<p><a class="fulldoc" href="../doc/identity.html">β†’full documentation</a></p>
<p>Return <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSDiiqIgOAoKJ2EnIOKKoiAx4oC/MuKAvzM=">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>⊒</span> <span class='Number'>8</span>
8
diff --git a/docs/help/indices_replicate.html b/docs/help/indices_replicate.html
index 3ef36de1..c874a7a8 100644
--- a/docs/help/indices_replicate.html
+++ b/docs/help/indices_replicate.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="solidus-"><a class="header" href="#solidus-">Solidus (<code><span class='Function'>/</span></code>)</a></h1>
<h2 id="-𝕩-indices"><a class="header" href="#-𝕩-indices"><code><span class='Function'>/</span> <span class='Value'>𝕩</span></code>: Indices</a></h2>
+<p><a class="fulldoc" href="../doc/replicate.html#indices">β†’full documentation</a></p>
<p>Repeat the index of each element in <code><span class='Value'>𝕩</span></code> by the element's value. <code><span class='Value'>𝕩</span></code> must be rank 1.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=LyAx4oC/MuKAvzMKCi8gMeKAvzDigL8x">↗️</a><pre> <span class='Function'>/</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
⟨ 0 1 1 2 2 2 ⟩
@@ -14,6 +15,7 @@
⟨ 0 2 ⟩
</pre>
<h2 id="𝕨--𝕩-replicate"><a class="header" href="#𝕨--𝕩-replicate"><code><span class='Value'>𝕨</span> <span class='Function'>/</span> <span class='Value'>𝕩</span></code>: Replicate</a></h2>
+<p><a class="fulldoc" href="../doc/replicate.html">β†’full documentation</a></p>
<p>Repeat each major cell in <code><span class='Value'>𝕩</span></code> by the corresponding element in <code><span class='Value'>𝕨</span></code>.</p>
<p>Unit <code><span class='Value'>𝕨</span></code> applies to all elements.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MyAvICJjb3B5IgoKMeKAvzDigL8xIC8gMeKAvzLigL8z">↗️</a><pre> <span class='Number'>3</span> <span class='Function'>/</span> <span class='String'>&quot;copy&quot;</span>
diff --git a/docs/help/infinity.html b/docs/help/infinity.html
index 8f6f1a6d..c607967e 100644
--- a/docs/help/infinity.html
+++ b/docs/help/infinity.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="infinity-"><a class="header" href="#infinity-">Infinity (<code><span class='Number'>∞</span></code>)</a></h1>
<h2 id="-infinity"><a class="header" href="#-infinity"><code><span class='Number'>∞</span></code>: Infinity</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#constants">β†’full documentation</a></p>
<p>Mathematical constant Infinity, a numeric literal. Can be negative (<code><span class='Number'>¯∞</span></code>).</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oieCgrCr+KIngoKMSviiJ4=">↗️</a><pre> <span class='Number'>∞</span>
∞
diff --git a/docs/help/insert.html b/docs/help/insert.html
index 27e8e15b..58af28f7 100644
--- a/docs/help/insert.html
+++ b/docs/help/insert.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="double-acute-accent-"><a class="header" href="#double-acute-accent-">Double Acute Accent (<code><span class='Modifier'>˝</span></code>)</a></h1>
<h2 id="𝔽-𝕩-insert"><a class="header" href="#𝔽-𝕩-insert"><code><span class='Function'>𝔽</span><span class='Modifier'>˝</span> <span class='Value'>𝕩</span></code>: Insert</a></h2>
+<p><a class="fulldoc" href="../doc/fold.html">β†’full documentation</a></p>
<p>Fold over cells of <code><span class='Value'>𝕩</span></code> with <code><span class='Function'>𝔽</span></code> from end to start, that is, insert <code><span class='Function'>𝔽</span></code> between the major cells of <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihpAgM+KAvzMg4qWKIOKGlTkKCivLnSBhCgow4oC/MeKAvzIgKyAz4oC/NOKAvzUgKyA24oC/N+KAvzg=">↗️</a><pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span> <span class='Function'>β₯Š</span> <span class='Function'>↕</span><span class='Number'>9</span>
@@ -16,6 +17,7 @@
⟨ 9 12 15 ⟩
</pre>
<h2 id="𝕨-𝔽-𝕩-insert-with-initial"><a class="header" href="#𝕨-𝔽-𝕩-insert-with-initial"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>˝</span> <span class='Value'>𝕩</span></code>: Insert With Initial</a></h2>
+<p><a class="fulldoc" href="../doc/fold.html#initial-element">β†’full documentation</a></p>
<p>Monadic insert, but use <code><span class='Value'>𝕨</span></code> as initial right argument.</p>
<p>If</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YiDihpAgM+KAvzMg4qWKIOKGlTkKCjHigL8x4oC/MSAry50gYgoKMSAry50gYgoKMOKAvzHigL8yICsgM+KAvzTigL81ICsgNuKAvzfigL84ICsgMeKAvzHigL8x">↗️</a><pre> <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span> <span class='Function'>β₯Š</span> <span class='Function'>↕</span><span class='Number'>9</span>
diff --git a/docs/help/join_jointo.html b/docs/help/join_jointo.html
index bd21cce3..2fe0421e 100644
--- a/docs/help/join_jointo.html
+++ b/docs/help/join_jointo.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="lazy-s-"><a class="header" href="#lazy-s-">Lazy S (<code><span class='Function'>∾</span></code>)</a></h1>
<h2 id="-𝕩-join"><a class="header" href="#-𝕩-join"><code><span class='Function'>∾</span> <span class='Value'>𝕩</span></code>: Join</a></h2>
+<p><a class="fulldoc" href="../doc/join.html">β†’full documentation</a></p>
<p>Join all elements of <code><span class='Value'>𝕩</span></code> together.</p>
<p>Element ranks must be compatible.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oi+IOKfqDHigL8yLCAzLCA04oC/NeKfqQoKbSDihpAgKDPigL8x4omN4oycNOKAvzLigL81KSDipYrCqCAy4oC/M+KliuKGlTYKCuKIviBt">↗️</a><pre> <span class='Function'>∾</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Separator'>,</span> <span class='Number'>3</span><span class='Separator'>,</span> <span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span><span class='Bracket'>⟩</span>
@@ -22,6 +23,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-join-to"><a class="header" href="#𝕨--𝕩-join-to"><code><span class='Value'>𝕨</span> <span class='Function'>∾</span> <span class='Value'>𝕩</span></code>: Join To</a></h2>
+<p><a class="fulldoc" href="../doc/join.html">β†’full documentation</a></p>
<p>Join <code><span class='Value'>𝕨</span></code> to <code><span class='Value'>𝕩</span></code> along the first axis.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ImFiY2QiIOKIviAiRUZHIgoKYSDihpAgM+KAvzMg4qWKIOKGlTkKCmMg4oaQIDTigL8zIOKliiDihpUxMgoKYeKIvmM=">↗️</a><pre> <span class='String'>&quot;abcd&quot;</span> <span class='Function'>∾</span> <span class='String'>&quot;EFG&quot;</span>
"abcdEFG"
diff --git a/docs/help/leftargument.html b/docs/help/leftargument.html
index 785b16f8..2c92de98 100644
--- a/docs/help/leftargument.html
+++ b/docs/help/leftargument.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="mathematical-double-struck-w-𝕨"><a class="header" href="#mathematical-double-struck-w-𝕨">Mathematical Double-struck W (<code><span class='Value'>𝕨</span></code>)</a></h1>
<h2 id="𝕨-left-argument"><a class="header" href="#𝕨-left-argument"><code><span class='Value'>𝕨</span></code>: Left Argument</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#blocks">β†’full documentation</a></p>
<p>A variable assigned to the left argument of a block. <code><span class='Function'>π•Ž</span></code> can be used to access the left argument as a function.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSB78J2VqH0gMQ==">↗️</a><pre> <span class='Number'>5</span> <span class='Brace'>{</span><span class='Value'>𝕨</span><span class='Brace'>}</span> <span class='Number'>1</span>
5
diff --git a/docs/help/length_notequals.html b/docs/help/length_notequals.html
index 5480cae4..3667e2fe 100644
--- a/docs/help/length_notequals.html
+++ b/docs/help/length_notequals.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="not-equal-"><a class="header" href="#not-equal-">Not Equal (<code><span class='Function'>β‰ </span></code>)</a></h1>
<h2 id="-𝕩-length"><a class="header" href="#-𝕩-length"><code><span class='Function'>β‰ </span> <span class='Value'>𝕩</span></code>: Length</a></h2>
+<p><a class="fulldoc" href="../doc/shape.html">β†’full documentation</a></p>
<p>Length of the first dimension of <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4omgIDMKCuKJoCDin6gxLCAyLCAz4p+pCgriiaAgM+KAvzTigL814qWKMAoK4omgIDHigL804oC/NeKlijAKCuKJoCA04oC/NOKAvzXipYow">↗️</a><pre> <span class='Function'>β‰ </span> <span class='Number'>3</span>
1
@@ -23,6 +24,7 @@
4
</pre>
<h2 id="𝕨--𝕩-not-equal-to"><a class="header" href="#𝕨--𝕩-not-equal-to"><code><span class='Value'>𝕨</span> <span class='Function'>β‰ </span> <span class='Value'>𝕩</span></code>: Not Equal To</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">β†’full documentation</a></p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiaAgMwoKMuKAvzPigL8wIOKJoCAz4oC/MeKAvzAKCidhJyDiiaAgJ2En">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>β‰ </span> <span class='Number'>3</span>
1
diff --git a/docs/help/lessthanorequalto.html b/docs/help/lessthanorequalto.html
index 16b98e1a..589830f4 100644
--- a/docs/help/lessthanorequalto.html
+++ b/docs/help/lessthanorequalto.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="lesser-than-or-equal-to-"><a class="header" href="#lesser-than-or-equal-to-">Lesser Than or Equal To (<code><span class='Function'>≀</span></code>)</a></h1>
<h2 id="𝕨--𝕩-lesser-than-or-equal-to"><a class="header" href="#𝕨--𝕩-lesser-than-or-equal-to"><code><span class='Value'>𝕨</span> <span class='Function'>≀</span> <span class='Value'>𝕩</span></code>: Lesser Than or Equal To</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">β†’full documentation</a></p>
<p><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiaQgMwoKMuKAvzPigL8wIOKJpCAz4oC/MeKAvzA=">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>≀</span> <span class='Number'>3</span>
diff --git a/docs/help/markfirst_memberof.html b/docs/help/markfirst_memberof.html
index 2eeb2cf8..33f30d0e 100644
--- a/docs/help/markfirst_memberof.html
+++ b/docs/help/markfirst_memberof.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="element-of-"><a class="header" href="#element-of-">Element Of (<code><span class='Function'>∊</span></code>)</a></h1>
<h2 id="-𝕩-mark-firsts"><a class="header" href="#-𝕩-mark-firsts"><code><span class='Function'>∊</span> <span class='Value'>𝕩</span></code>: Mark Firsts</a></h2>
+<p><a class="fulldoc" href="../doc/selfcmp.html#mark-firsts">β†’full documentation</a></p>
<p>Mark the first occurrence of each major cell in <code><span class='Value'>𝕩</span></code> with a 1, and all other occurrences with a 0.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oiKIDTigL814oC/NuKAvzbigL804oC/N+KAvzUKCmEg4oaQIDPigL8zIOKliiDihpU5CgriiIogYQ==">↗️</a><pre> <span class='Function'>∊</span> <span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>7</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span>
⟨ 1 1 1 0 0 1 0 ⟩
@@ -16,6 +17,7 @@
⟨ 1 1 1 ⟩
</pre>
<h2 id="𝕨--𝕩-member-of"><a class="header" href="#𝕨--𝕩-member-of"><code><span class='Value'>𝕨</span> <span class='Function'>∊</span> <span class='Value'>𝕩</span></code>: Member Of</a></h2>
+<p><a class="fulldoc" href="../doc/search.html#member-of">β†’full documentation</a></p>
<p>Is each cell in <code><span class='Value'>𝕨</span></code> a major cell of <code><span class='Value'>𝕩</span></code>?</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4p+oMeKfqSDiiIog4oaVOQoKYiDihpAgM+KAvzMg4qWKIOKGlTkKCuKfqDDigL8x4oC/MuKfqSDiiIogYgoK4p+oMeKAvzMg4qWKIDDigL8x4oC/MuKfqSDiiIogYg==">↗️</a><pre> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span> <span class='Function'>∊</span> <span class='Function'>↕</span><span class='Number'>9</span>
⟨ 1 ⟩
diff --git a/docs/help/merge_greaterthan.html b/docs/help/merge_greaterthan.html
index 1fe429b2..c0b21032 100644
--- a/docs/help/merge_greaterthan.html
+++ b/docs/help/merge_greaterthan.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="greater-than-"><a class="header" href="#greater-than-">Greater Than (<code><span class='Function'>&gt;</span></code>)</a></h1>
<h2 id="-𝕩-merge"><a class="header" href="#-𝕩-merge"><code><span class='Function'>&gt;</span> <span class='Value'>𝕩</span></code>: Merge</a></h2>
+<p><a class="fulldoc" href="../doc/couple.html">β†’full documentation</a></p>
<p>Add the rank of an element of <code><span class='Value'>𝕩</span></code> to the rank of <code><span class='Value'>𝕩</span></code>.</p>
<p>All elements must have the same rank.</p>
<p>Returns atomic values as is.</p>
@@ -24,6 +25,7 @@
⟨ 2 2 ⟩
</pre>
<h2 id="𝕨--𝕩-greater-than"><a class="header" href="#𝕨--𝕩-greater-than"><code><span class='Value'>𝕨</span> <span class='Function'>&gt;</span> <span class='Value'>𝕩</span></code>: Greater Than</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">β†’full documentation</a></p>
<p><code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can both be either numbers or characters.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSA+IDMKCjLigL8z4oC/MCA+IDPigL8x4oC/MAoKJ2EnID4gJ2In">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>&gt;</span> <span class='Number'>3</span>
diff --git a/docs/help/minus.html b/docs/help/minus.html
index a09cf57b..c235aa75 100644
--- a/docs/help/minus.html
+++ b/docs/help/minus.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="macron-"><a class="header" href="#macron-">Macron (<code><span class='Number'>Β―</span></code>)</a></h1>
<h2 id="-minus"><a class="header" href="#-minus"><code><span class='Number'>Β―</span></code>: Minus</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#constants">β†’full documentation</a></p>
<p>Prefix before numbers to indicate that they are negative.</p>
<p>Note that this is not the same as <code><span class='Function'>-</span></code>, since it is part of the number, rather than a primitive that negates its value.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=LTHigL8y4oC/MwoKwq8x4oC/MuKAvzM=">↗️</a><pre> <span class='Function'>-</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
diff --git a/docs/help/modifierleftoperand.html b/docs/help/modifierleftoperand.html
index ebffdfe9..40611bd8 100644
--- a/docs/help/modifierleftoperand.html
+++ b/docs/help/modifierleftoperand.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="mathematical-double-struck-f-𝔽"><a class="header" href="#mathematical-double-struck-f-𝔽">Mathematical Double-struck F (<code><span class='Function'>𝔽</span></code>)</a></h1>
<h2 id="𝔽-modifier-left-operand"><a class="header" href="#𝔽-modifier-left-operand"><code><span class='Function'>𝔽</span></code>: Modifier Left operand</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#blocks">β†’full documentation</a></p>
<p>A variable assigned to the left operand of a modifier block. <code><span class='Value'>𝕗</span></code> can be used to access the left operand as a subject.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSAre/CdlZfiiqPwnZWofSAx">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>+</span><span class='Brace'>{</span><span class='Value'>𝕗</span><span class='Function'>⊣</span><span class='Value'>𝕨</span><span class='Brace'>}</span> <span class='Number'>1</span>
+
diff --git a/docs/help/negate_subtract.html b/docs/help/negate_subtract.html
index 12d404ba..285c0c7b 100644
--- a/docs/help/negate_subtract.html
+++ b/docs/help/negate_subtract.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="minus--"><a class="header" href="#minus--">Minus (<code><span class='Function'>-</span></code>)</a></h1>
<h2 id="--𝕩-negate"><a class="header" href="#--𝕩-negate"><code><span class='Function'>-</span> <span class='Value'>𝕩</span></code>: Negate</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p>Additive Inverse of <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=LSAxCgotIMKvMQ==">↗️</a><pre> <span class='Function'>-</span> <span class='Number'>1</span>
@@ -15,6 +16,7 @@
1
</pre>
<h2 id="𝕨---𝕩-subtract"><a class="header" href="#𝕨---𝕩-subtract"><code><span class='Value'>𝕨</span> <span class='Function'>-</span> <span class='Value'>𝕩</span></code>: Subtract</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p>Subtract <code><span class='Value'>𝕩</span></code> from <code><span class='Value'>𝕨</span></code>. <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> can be characters or numbers.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSAtIDIKCjEgLSAy4oC/M+KAvzQKCidhJyAtIDQKCidiJyAtICdhJw==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span>
diff --git a/docs/help/not_span.html b/docs/help/not_span.html
index 9495b8b6..3f0edff2 100644
--- a/docs/help/not_span.html
+++ b/docs/help/not_span.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="not-"><a class="header" href="#not-">Not (<code><span class='Function'>Β¬</span></code>)</a></h1>
<h2 id="-𝕩-logical-not"><a class="header" href="#-𝕩-logical-not"><code><span class='Function'>Β¬</span> <span class='Value'>𝕩</span></code>: Logical Not</a></h2>
+<p><a class="fulldoc" href="../doc/logic.html">β†’full documentation</a></p>
<p>Logical Not of <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=wqwgMAoKwqwgMeKAvzA=">↗️</a><pre> <span class='Function'>Β¬</span> <span class='Number'>0</span>
@@ -15,6 +16,7 @@
⟨ 0 1 ⟩
</pre>
<h2 id="𝕨--𝕩-span"><a class="header" href="#𝕨--𝕩-span"><code><span class='Value'>𝕨</span> <span class='Function'>Β¬</span> <span class='Value'>𝕩</span></code>: Span</a></h2>
+<p><a class="fulldoc" href="../doc/logic.html">β†’full documentation</a></p>
<p>Count of numbers in the inclusive range from <code><span class='Value'>𝕩</span></code> to <code><span class='Value'>𝕨</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MyDCrCAxCgoz4oC/NCDCrCAw4oC/Mg==">↗️</a><pre> <span class='Number'>3</span> <span class='Function'>Β¬</span> <span class='Number'>1</span>
diff --git a/docs/help/nothing.html b/docs/help/nothing.html
index ffc8589c..09188be2 100644
--- a/docs/help/nothing.html
+++ b/docs/help/nothing.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="middle-dot-"><a class="header" href="#middle-dot-">Middle Dot (<code><span class='Nothing'>Β·</span></code>)</a></h1>
<h2 id="-nothing"><a class="header" href="#-nothing"><code><span class='Nothing'>Β·</span></code>: Nothing</a></h2>
+<p><a class="fulldoc" href="../doc/expression.html#nothing">β†’full documentation</a></p>
<h3 id="in-trains"><a class="header" href="#in-trains">In Trains</a></h3>
<p>Nothing can serve as a left argument in a train to string together multiple monadic functions.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=KC0rLSkgNQoKKC3CtystKSA1">↗️</a><pre> <span class='Paren'>(</span><span class='Function'>-+-</span><span class='Paren'>)</span> <span class='Number'>5</span>
diff --git a/docs/help/nullcharacter.html b/docs/help/nullcharacter.html
index 753d2d3c..24bcf67e 100644
--- a/docs/help/nullcharacter.html
+++ b/docs/help/nullcharacter.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="commercial-at-"><a class="header" href="#commercial-at-">Commercial At (<code><span class='String'>@</span></code>)</a></h1>
<h2 id="-null-character"><a class="header" href="#-null-character"><code><span class='String'>@</span></code>: Null Character</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#constants">β†’full documentation</a></p>
<p>Null character, code point 0 in ASCII. A shortcut character literal.</p>
<p>Add to a code point number to get that character.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=QCs1MAoKQAoKQCs2NA==">↗️</a><pre> <span class='String'>@</span><span class='Function'>+</span><span class='Number'>50</span>
diff --git a/docs/help/occurrencecount_progressiveindexof.html b/docs/help/occurrencecount_progressiveindexof.html
index bd938e1d..800f94dd 100644
--- a/docs/help/occurrencecount_progressiveindexof.html
+++ b/docs/help/occurrencecount_progressiveindexof.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="square-original-of-or-equal-to-"><a class="header" href="#square-original-of-or-equal-to-">Square Original Of or Equal To (<code><span class='Function'>βŠ’</span></code>)</a></h1>
<h2 id="-𝕩-occurrence-count"><a class="header" href="#-𝕩-occurrence-count"><code><span class='Function'>βŠ’</span> <span class='Value'>𝕩</span></code>: Occurrence Count</a></h2>
+<p><a class="fulldoc" href="../doc/selfcmp.html#occurrence-count">β†’full documentation</a></p>
<p>Number of times each major cell of <code><span class='Value'>𝕩</span></code> has occurred before the current position.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oqSICAgMuKAvzfigL8x4oC/OOKAvzHigL834oC/MeKAvzjigL8y4oC/OOKAvzQKCuKJjeKfnOKKkiAy4oC/N+KAvzHigL844oC/MeKAvzfigL8x4oC/OOKAvzLigL844oC/NA==">↗️</a><pre> <span class='Function'>βŠ’</span> <span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>7</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>8</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>7</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>8</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>8</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span>
⟨ 0 0 0 0 1 1 2 1 1 2 0 ⟩
@@ -17,6 +18,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-progressive-index-of"><a class="header" href="#𝕨--𝕩-progressive-index-of"><code><span class='Value'>𝕨</span> <span class='Function'>βŠ’</span> <span class='Value'>𝕩</span></code>: Progressive Index Of</a></h2>
+<p><a class="fulldoc" href="../doc/search.html#progressive-index-of">β†’full documentation</a></p>
<p>Index of the first unused match of each major cell of <code><span class='Value'>𝕩</span></code> in <code><span class='Value'>𝕨</span></code>. If there are no more matches left, the length of <code><span class='Value'>𝕨</span></code> is placed in that position.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=ImFhYSIg4oqSICJhYWFhYSIKCiJhYWFiYiIg4oqSICJhYmFiYWJhYmFiIg==">↗️</a><pre> <span class='String'>&quot;aaa&quot;</span> <span class='Function'>βŠ’</span> <span class='String'>&quot;aaaaa&quot;</span>
⟨ 0 1 2 3 3 ⟩
diff --git a/docs/help/pi.html b/docs/help/pi.html
index 0dd7e8bd..3a947cb2 100644
--- a/docs/help/pi.html
+++ b/docs/help/pi.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="pi-Ο€"><a class="header" href="#pi-Ο€">Pi (<code><span class='Number'>Ο€</span></code>)</a></h1>
<h2 id="Ο€-pi"><a class="header" href="#Ο€-pi"><code><span class='Number'>Ο€</span></code>: Pi</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#constants">β†’full documentation</a></p>
<p>The mathematical constant pi, a numeric literal. Can be negative (<code><span class='Number'>Β―Ο€</span></code>).</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=z4AKCsKvz4A=">↗️</a><pre> <span class='Number'>Ο€</span>
3.141592653589793
diff --git a/docs/help/prefixes_take.html b/docs/help/prefixes_take.html
index 6af8e8ad..f56b954f 100644
--- a/docs/help/prefixes_take.html
+++ b/docs/help/prefixes_take.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="up-arrow-"><a class="header" href="#up-arrow-">Up Arrow (<code><span class='Function'>↑</span></code>)</a></h1>
<h2 id="-𝕩-prefixes"><a class="header" href="#-𝕩-prefixes"><code><span class='Function'>↑</span> <span class='Value'>𝕩</span></code>: Prefixes</a></h2>
+<p><a class="fulldoc" href="../doc/prefixes.html">β†’full documentation</a></p>
<p>Prefixes of array <code><span class='Value'>𝕩</span></code> along its first axis.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oaRIDHigL8y4oC/M+KAvzQKCmEg4oaQIDPigL8zIOKliiDihpU5CgrihpEgYQ==">↗️</a><pre> <span class='Function'>↑</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span>
⟨ ⟨⟩ ⟨ 1 ⟩ ⟨ 1 2 ⟩ ⟨ 1 2 3 ⟩ ⟨ 1 2 3 4 ⟩ ⟩
@@ -22,6 +23,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-take"><a class="header" href="#𝕨--𝕩-take"><code><span class='Value'>𝕨</span> <span class='Function'>↑</span> <span class='Value'>𝕩</span></code>: Take</a></h2>
+<p><a class="fulldoc" href="../doc/take.html">β†’full documentation</a></p>
<p>For each integer in <code><span class='Value'>𝕨</span></code>, take that many elements from each dimension of <code><span class='Value'>𝕩</span></code>.</p>
<p>Negative numbers take from the end.</p>
<p>If any of the elements in <code><span class='Value'>𝕨</span></code> are greater than the length of their respective dimension, the dimension is extended with a fill value.</p>
diff --git a/docs/help/range_windows.html b/docs/help/range_windows.html
index b284e54c..5bf4e45c 100644
--- a/docs/help/range_windows.html
+++ b/docs/help/range_windows.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="up-down-arrow-"><a class="header" href="#up-down-arrow-">Up Down Arrow (<code><span class='Function'>↕</span></code>)</a></h1>
<h2 id="-𝕩-range"><a class="header" href="#-𝕩-range"><code><span class='Function'>↕</span> <span class='Value'>𝕩</span></code>: Range</a></h2>
+<p><a class="fulldoc" href="../doc/range.html">β†’full documentation</a></p>
<p>Return all indices that would index into an array of shape <code><span class='Value'>𝕩</span></code>.</p>
<p>When given a single number, range from <code><span class='Number'>0</span></code> to <code><span class='Value'>𝕩</span><span class='Function'>-</span><span class='Number'>1</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oaVIDQKCuKGlSA04oC/NQ==">↗️</a><pre> <span class='Function'>↕</span> <span class='Number'>4</span>
@@ -20,6 +21,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-windows"><a class="header" href="#𝕨--𝕩-windows"><code><span class='Value'>𝕨</span> <span class='Function'>↕</span> <span class='Value'>𝕩</span></code>: Windows</a></h2>
+<p><a class="fulldoc" href="../doc/windows.html">β†’full documentation</a></p>
<p>Overlapping slices from <code><span class='Value'>𝕩</span></code> of shape <code><span class='Value'>𝕨</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSDihpUgImFiY2RlZmciCgphIOKGkCAz4oC/M+KliuKGlTkKCjLigL8yIOKGlSBh">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>↕</span> <span class='String'>&quot;abcdefg&quot;</span>
β”Œβ”€
diff --git a/docs/help/rank_equals.html b/docs/help/rank_equals.html
index dfa28f39..bd5b3727 100644
--- a/docs/help/rank_equals.html
+++ b/docs/help/rank_equals.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="equal-"><a class="header" href="#equal-">Equal (<code><span class='Function'>=</span></code>)</a></h1>
<h2 id="-𝕩-rank"><a class="header" href="#-𝕩-rank"><code><span class='Function'>=</span> <span class='Value'>𝕩</span></code>: Rank</a></h2>
+<p><a class="fulldoc" href="../doc/shape.html">β†’full documentation</a></p>
<p>Returns the number of dimensions in <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=PSAwCgo9IDPipYowCgo9IDPigL8z4qWKMAoKM+KAvzPigL8zIOKliiDin6jin6gw4p+p4p+p">↗️</a><pre> <span class='Function'>=</span> <span class='Number'>0</span>
0
@@ -32,6 +33,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-equal-to"><a class="header" href="#𝕨--𝕩-equal-to"><code><span class='Value'>𝕨</span> <span class='Function'>=</span> <span class='Value'>𝕩</span></code>: Equal To</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#comparisons">β†’full documentation</a></p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSA9IDMKCjLigL8z4oC/MCA9IDPigL8x4oC/MAoKJ2EnID0gJ2En">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>=</span> <span class='Number'>3</span>
0
diff --git a/docs/help/reciprocal_divide.html b/docs/help/reciprocal_divide.html
index 1f361b93..c7bd863f 100644
--- a/docs/help/reciprocal_divide.html
+++ b/docs/help/reciprocal_divide.html
@@ -6,12 +6,14 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="divide-"><a class="header" href="#divide-">Divide (<code><span class='Function'>Γ·</span></code>)</a></h1>
<h2 id="-𝕩-reciprocal"><a class="header" href="#-𝕩-reciprocal"><code><span class='Function'>Γ·</span> <span class='Value'>𝕩</span></code>: Reciprocal</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p>Gives <code><span class='Number'>1</span> <span class='Function'>Γ·</span> <span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=w7cgNQ==">↗️</a><pre> <span class='Function'>Γ·</span> <span class='Number'>5</span>
0.2
</pre>
<h2 id="𝕨--𝕩-divide"><a class="header" href="#𝕨--𝕩-divide"><code><span class='Value'>𝕨</span> <span class='Function'>Γ·</span> <span class='Value'>𝕩</span></code>: Divide</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p><code><span class='Value'>𝕨</span></code> divided by <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSDDtyA0CgoxNCDDtyA3">↗️</a><pre> <span class='Number'>5</span> <span class='Function'>Γ·</span> <span class='Number'>4</span>
diff --git a/docs/help/repeat.html b/docs/help/repeat.html
index 0112fa53..8bb6e6fe 100644
--- a/docs/help/repeat.html
+++ b/docs/help/repeat.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="circle-star-"><a class="header" href="#circle-star-">Circle Star (<code><span class='Modifier2'>⍟</span></code>)</a></h1>
<h2 id="𝔽𝔾-𝕩-𝕨-𝔽𝔾-𝕩-repeat"><a class="header" href="#𝔽𝔾-𝕩-𝕨-𝔽𝔾-𝕩-repeat"><code><span class='Function'>𝔽</span><span class='Modifier2'>⍟</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier2'>⍟</span><span class='Function'>𝔾</span> <span class='Value'>𝕩</span></code>: Repeat</a></h2>
+<p><a class="fulldoc" href="../doc/repeat.html">β†’full documentation</a></p>
<p>Apply <code><span class='Function'>𝔾</span></code> to <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>, then apply <code><span class='Function'>𝔽</span></code> to <code><span class='Value'>𝕩</span></code> that may times. If <code><span class='Value'>𝕨</span></code> is given, use it each time as a constant left argument.</p>
<p>If <code><span class='Function'>𝔾</span></code> returns an array, give <code><span class='Function'>𝔽</span><span class='Modifier2'>⍟</span><span class='Value'>𝕩</span></code> for each of its elements.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSAr4o2f4oqiIDQKCjEgK+KNnzHigL8y4oC/MyA0CgozIOKIvuKNn3viiaDwnZWpfSDin6g0LDUsNuKfqQ==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>+</span><span class='Modifier2'>⍟</span><span class='Function'>⊒</span> <span class='Number'>4</span>
diff --git a/docs/help/reverse_rotate.html b/docs/help/reverse_rotate.html
index 175bd6a1..a245c6f5 100644
--- a/docs/help/reverse_rotate.html
+++ b/docs/help/reverse_rotate.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="circle-stile-"><a class="header" href="#circle-stile-">Circle Stile (<code><span class='Function'>⌽</span></code>)</a></h1>
<h2 id="-𝕩-reverse"><a class="header" href="#-𝕩-reverse"><code><span class='Function'>⌽</span> <span class='Value'>𝕩</span></code>: Reverse</a></h2>
+<p><a class="fulldoc" href="../doc/reverse.html">β†’full documentation</a></p>
<p>Reverse <code><span class='Value'>𝕩</span></code> along the first axis.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oy9IDHigL8y4oC/MwoKYSDihpAgM+KAvzMg4qWKIOKGlTkKCuKMvSBh">↗️</a><pre> <span class='Function'>⌽</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
⟨ 3 2 1 ⟩
@@ -20,6 +21,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-rotate"><a class="header" href="#𝕨--𝕩-rotate"><code><span class='Value'>𝕨</span> <span class='Function'>⌽</span> <span class='Value'>𝕩</span></code>: Rotate</a></h2>
+<p><a class="fulldoc" href="../doc/reverse.html#rotate">β†’full documentation</a></p>
<p>Move the first <code><span class='Value'>𝕨</span></code> elements of <code><span class='Value'>𝕩</span></code> to its end. Negative <code><span class='Value'>𝕨</span></code> reverses the direction of rotation.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MiDijL0gMeKAvzLigL8zCgpiIOKGkCAz4oC/MyDipYog4oaVOQoKMiDijL0gYg==">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>⌽</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
⟨ 3 1 2 ⟩
diff --git a/docs/help/rightargument.html b/docs/help/rightargument.html
index c2f8885a..835b2415 100644
--- a/docs/help/rightargument.html
+++ b/docs/help/rightargument.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="mathematical-double-struck-x-𝕩"><a class="header" href="#mathematical-double-struck-x-𝕩">Mathematical Double-struck X (<code><span class='Value'>𝕩</span></code>)</a></h1>
<h2 id="𝕩-right-argument"><a class="header" href="#𝕩-right-argument"><code><span class='Value'>𝕩</span></code>: Right Argument</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#blocks">β†’full documentation</a></p>
<p>A variable assigned to the right argument of a block. <code><span class='Function'>𝕏</span></code> can be used to access the right argument as a function.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NSB78J2VqX0gMQ==">↗️</a><pre> <span class='Number'>5</span> <span class='Brace'>{</span><span class='Value'>𝕩</span><span class='Brace'>}</span> <span class='Number'>1</span>
1
diff --git a/docs/help/scan.html b/docs/help/scan.html
index 7eee9b98..295bb521 100644
--- a/docs/help/scan.html
+++ b/docs/help/scan.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="grave---"><a class="header" href="#grave---">Grave (<code><span class='Modifier'>`</span></code>)</a></h1>
<h2 id="𝔽-𝕩-scan"><a class="header" href="#𝔽-𝕩-scan"><code><span class='Function'>𝔽</span><span class='Modifier'>`</span> <span class='Value'>𝕩</span></code>: Scan</a></h2>
+<p><a class="fulldoc" href="../doc/scan.html">β†’full documentation</a></p>
<p>Scan over <code><span class='Value'>𝕩</span></code> with <code><span class='Function'>𝔽</span></code> from left to right, producing intermediate values.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=K2AgMeKAvzLigL8zCgrin6gxLCAxKzIsICgxKzIpKzPin6kKCi1gIDHigL8y4oC/MwoK4p+oMSwgMS0yLCAoMS0yKS0z4p+p">↗️</a><pre> <span class='Function'>+</span><span class='Modifier'>`</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
⟨ 1 3 6 ⟩
diff --git a/docs/help/separator.html b/docs/help/separator.html
index 94350f77..3c104dbe 100644
--- a/docs/help/separator.html
+++ b/docs/help/separator.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="comma--and-diamond-"><a class="header" href="#comma--and-diamond-">Comma (<code><span class='Separator'>,</span></code>) and Diamond (<code><span class='Separator'>β‹„</span></code>)</a></h1>
<h2 id="-or--separator"><a class="header" href="#-or--separator"><code><span class='Separator'>,</span></code> or <code><span class='Separator'>β‹„</span></code>: Separator</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#separators">β†’full documentation</a></p>
<p>Separates statements in blocks, programs, and arrays. Characters <code><span class='Separator'>,</span></code> and <code><span class='Separator'>β‹„</span></code> are interchangeable with each other and with newline.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihpAgMyAsIOKKoiBiIOKGkCAyCgoxIOKLhCAyICwgMwoK4p+oMSAsIDIg4ouEIDPin6kKCnsxIOKLhCAyIOKLhCAzfQ==">↗️</a><pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span> <span class='Separator'>,</span> <span class='Function'>⊒</span> <span class='Value'>b</span> <span class='Gets'>←</span> <span class='Number'>2</span>
2
diff --git a/docs/help/shape_notmatch.html b/docs/help/shape_notmatch.html
index 89fc61b0..6308a483 100644
--- a/docs/help/shape_notmatch.html
+++ b/docs/help/shape_notmatch.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="not-identical-to-"><a class="header" href="#not-identical-to-">Not Identical To (<code><span class='Function'>β‰’</span></code>)</a></h1>
<h2 id="-𝕩-shape"><a class="header" href="#-𝕩-shape"><code><span class='Function'>β‰’</span> <span class='Value'>𝕩</span></code>: Shape</a></h2>
+<p><a class="fulldoc" href="../doc/shape.html">β†’full documentation</a></p>
<p>Length of each dimension of x.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4omiIDEKCuKJoiAx4oC/MgoK4omiIDHigL8yIOKJjSAz4oC/NA==">↗️</a><pre> <span class='Function'>β‰’</span> <span class='Number'>1</span>
⟨⟩
@@ -17,6 +18,7 @@
⟨ 2 2 ⟩
</pre>
<h2 id="𝕨--𝕩-not-match"><a class="header" href="#𝕨--𝕩-not-match"><code><span class='Value'>𝕨</span> <span class='Function'>β‰’</span> <span class='Value'>𝕩</span></code>: Not Match</a></h2>
+<p><a class="fulldoc" href="../doc/match.html">β†’full documentation</a></p>
<p>Does <code><span class='Value'>𝕨</span></code> not exactly match <code><span class='Value'>𝕩</span></code>?</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiaIg4p+oMeKfqQoK4p+oMeKfqSDiiaIg4p+oMeKfqQ==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>β‰’</span> <span class='Bracket'>⟨</span><span class='Number'>1</span><span class='Bracket'>⟩</span>
1
diff --git a/docs/help/shiftafter.html b/docs/help/shiftafter.html
index ac75ab15..1c92f0dd 100644
--- a/docs/help/shiftafter.html
+++ b/docs/help/shiftafter.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="right-pointing-double-angle-quotation-"><a class="header" href="#right-pointing-double-angle-quotation-">Right Pointing Double Angle Quotation (<code><span class='Function'>Β»</span></code>)</a></h1>
<h2 id="-𝕩-shift-after"><a class="header" href="#-𝕩-shift-after"><code><span class='Function'>Β»</span> <span class='Value'>𝕩</span></code>: Shift After</a></h2>
+<p><a class="fulldoc" href="../doc/shift.html">β†’full documentation</a></p>
<p>Remove the last element of <code><span class='Value'>𝕩</span></code>, add a cell of fill values to the start of the first axis of <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=wrsgMeKAvzLigL8zCgrCuyAz4oC/MyDipYogOQ==">↗️</a><pre> <span class='Function'>Β»</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
⟨ 0 1 2 ⟩
@@ -18,6 +19,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-shift-after"><a class="header" href="#𝕨--𝕩-shift-after"><code><span class='Value'>𝕨</span> <span class='Function'>Β»</span> <span class='Value'>𝕩</span></code>: Shift After</a></h2>
+<p><a class="fulldoc" href="../doc/shift.html">β†’full documentation</a></p>
<p>Remove the last <code><span class='Function'>β‰ </span><span class='Value'>𝕨</span></code> (length) major cells from <code><span class='Value'>𝕩</span></code>, join <code><span class='Value'>𝕨</span></code> to the start of <code><span class='Value'>𝕩</span></code>. Ranks must match.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NzggwrsgMeKAvzLigL8zCgox4oC/MiDCuyAx4oC/MuKAvzMKCmEg4oaQIDPigL8zIOKliiA5Cgox4oC/MuKAvzMgwrsgYQ==">↗️</a><pre> <span class='Number'>78</span> <span class='Function'>Β»</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
⟨ 78 1 2 ⟩
diff --git a/docs/help/shiftbefore.html b/docs/help/shiftbefore.html
index 551f2e44..7b73bb9c 100644
--- a/docs/help/shiftbefore.html
+++ b/docs/help/shiftbefore.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="left-pointing-double-angle-quotation-"><a class="header" href="#left-pointing-double-angle-quotation-">Left Pointing Double Angle Quotation (<code><span class='Function'>Β«</span></code>)</a></h1>
<h2 id="-𝕩-shift-before"><a class="header" href="#-𝕩-shift-before"><code><span class='Function'>Β«</span> <span class='Value'>𝕩</span></code>: Shift Before</a></h2>
+<p><a class="fulldoc" href="../doc/shift.html">β†’full documentation</a></p>
<p>Remove the first element of <code><span class='Value'>𝕩</span></code>, add a cell of fill values to the end of the first axis of <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=NzggwqsgMeKAvzLigL8zCgrCqyAx4oC/MuKAvzMKCsKrIDPigL8zIOKliiA5">↗️</a><pre> <span class='Number'>78</span> <span class='Function'>Β«</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
⟨ 2 3 78 ⟩
@@ -21,6 +22,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-shift-before"><a class="header" href="#𝕨--𝕩-shift-before"><code><span class='Value'>𝕨</span> <span class='Function'>Β«</span> <span class='Value'>𝕩</span></code>: Shift Before</a></h2>
+<p><a class="fulldoc" href="../doc/shift.html">β†’full documentation</a></p>
<p>Remove the first <code><span class='Function'>β‰ </span><span class='Value'>𝕨</span></code> (length) major cells from <code><span class='Value'>𝕩</span></code>, join <code><span class='Value'>𝕨</span></code> to the end of <code><span class='Value'>𝕩</span></code>. Ranks must match.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=OOKAvzUgwqsgMeKAvzLigL8zCgphIOKGkCAz4oC/MyDipYogOQoKMeKAvzLigL8zIMKrIGE=">↗️</a><pre> <span class='Number'>8</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span> <span class='Function'>Β«</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
⟨ 3 8 5 ⟩
diff --git a/docs/help/sign_multiply.html b/docs/help/sign_multiply.html
index ed17f525..c22310db 100644
--- a/docs/help/sign_multiply.html
+++ b/docs/help/sign_multiply.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="times-"><a class="header" href="#times-">Times (<code><span class='Function'>Γ—</span></code>)</a></h1>
<h2 id="-𝕩-sign"><a class="header" href="#-𝕩-sign"><code><span class='Function'>Γ—</span> <span class='Value'>𝕩</span></code>: Sign</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p>Sign of <code><span class='Value'>𝕩</span></code>.</p>
<ul>
<li><code><span class='Number'>Β―1</span></code> if <code><span class='Value'>𝕩</span> <span class='Function'>&lt;</span> <span class='Number'>0</span></code></li>
@@ -17,6 +18,7 @@
⟨ ¯1 0 1 1 ⟩
</pre>
<h2 id="𝕨--𝕩-multiply"><a class="header" href="#𝕨--𝕩-multiply"><code><span class='Value'>𝕨</span> <span class='Function'>Γ—</span> <span class='Value'>𝕩</span></code>: Multiply</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p><code><span class='Value'>𝕨</span></code> multiplied by <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDDlyAyCgoyIMOXIDLigL8z4oC/NA==">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>Γ—</span> <span class='Number'>2</span>
diff --git a/docs/help/solo_couple.html b/docs/help/solo_couple.html
index 0f3f5579..002647ba 100644
--- a/docs/help/solo_couple.html
+++ b/docs/help/solo_couple.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="tape-"><a class="header" href="#tape-">Tape (<code><span class='Function'>≍</span></code>)</a></h1>
<h2 id="-𝕩-solo"><a class="header" href="#-𝕩-solo"><code><span class='Function'>≍</span> <span class='Value'>𝕩</span></code>: Solo</a></h2>
+<p><a class="fulldoc" href="../doc/couple.html">β†’full documentation</a></p>
<p>Add a dimension to <code><span class='Value'>𝕩</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4omNIDEKCgriiY3iiY0gMQoKCuKJjeKJjeKJjSAxCgoK4omN4omNIDHigL8y4oC/M+KAvzQKCgriiY3iiY3iiY0gMeKAvzLigL8z4oC/NA==">↗️</a><pre> <span class='Function'>≍</span> <span class='Number'>1</span>
⟨ 1 ⟩
@@ -35,6 +36,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-couple"><a class="header" href="#𝕨--𝕩-couple"><code><span class='Value'>𝕨</span> <span class='Function'>≍</span> <span class='Value'>𝕩</span></code>: Couple</a></h2>
+<p><a class="fulldoc" href="../doc/couple.html">β†’full documentation</a></p>
<p>Join <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code> along a newly created axis.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiY0gMwoKMeKAvzIg4omNIDLigL8z">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>≍</span> <span class='Number'>3</span>
⟨ 1 3 ⟩
diff --git a/docs/help/sortdown_or.html b/docs/help/sortdown_or.html
index 99a3157a..6d5e7e84 100644
--- a/docs/help/sortdown_or.html
+++ b/docs/help/sortdown_or.html
@@ -6,11 +6,13 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="logical-or-"><a class="header" href="#logical-or-">Logical Or (<code><span class='Function'>∨</span></code>)</a></h1>
<h2 id="-𝕩-sort-down"><a class="header" href="#-𝕩-sort-down"><code><span class='Function'>∨</span> <span class='Value'>𝕩</span></code>: Sort Down</a></h2>
+<p><a class="fulldoc" href="../doc/order.html#sort">β†’full documentation</a></p>
<p>Sort array <code><span class='Value'>𝕩</span></code> in descending order.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oioIDPigL8x4oC/NOKAvzHigL81">↗️</a><pre> <span class='Function'>∨</span> <span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span>
⟨ 5 4 3 1 1 ⟩
</pre>
<h2 id="𝕨--𝕩-logical-or"><a class="header" href="#𝕨--𝕩-logical-or"><code><span class='Value'>𝕨</span> <span class='Function'>∨</span> <span class='Value'>𝕩</span></code>: Logical Or</a></h2>
+<p><a class="fulldoc" href="../doc/logic.html">β†’full documentation</a></p>
<p>Logical Or of <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiKggMAoKMeKAvzAg4oioIDHigL8xCgowIOKIqCAw">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>∨</span> <span class='Number'>0</span>
diff --git a/docs/help/sortup_and.html b/docs/help/sortup_and.html
index 57d7fa14..898db27a 100644
--- a/docs/help/sortup_and.html
+++ b/docs/help/sortup_and.html
@@ -6,11 +6,13 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="logical-and-"><a class="header" href="#logical-and-">Logical And (<code><span class='Function'>∧</span></code>)</a></h1>
<h2 id="-𝕩-sort-up"><a class="header" href="#-𝕩-sort-up"><code><span class='Function'>∧</span> <span class='Value'>𝕩</span></code>: Sort Up</a></h2>
+<p><a class="fulldoc" href="../doc/order.html#sort">β†’full documentation</a></p>
<p>Sort array <code><span class='Value'>𝕩</span></code> in ascending order.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oinIDPigL8x4oC/NOKAvzHigL81">↗️</a><pre> <span class='Function'>∧</span> <span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span>
⟨ 1 1 3 4 5 ⟩
</pre>
<h2 id="𝕨--𝕩-logical-and"><a class="header" href="#𝕨--𝕩-logical-and"><code><span class='Value'>𝕨</span> <span class='Function'>∧</span> <span class='Value'>𝕩</span></code>: Logical And</a></h2>
+<p><a class="fulldoc" href="../doc/logic.html">β†’full documentation</a></p>
<p>Logical And of <code><span class='Value'>𝕨</span></code> and <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSDiiKcgMQoKMeKAvzAg4oinIDHigL8x">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>∧</span> <span class='Number'>1</span>
diff --git a/docs/help/squareroot_root.html b/docs/help/squareroot_root.html
index 4db19c16..21c88b38 100644
--- a/docs/help/squareroot_root.html
+++ b/docs/help/squareroot_root.html
@@ -6,11 +6,13 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="root-"><a class="header" href="#root-">Root (<code><span class='Function'>√</span></code>)</a></h1>
<h2 id="-𝕩-square-root"><a class="header" href="#-𝕩-square-root"><code><span class='Function'>√</span> <span class='Value'>𝕩</span></code>: Square root</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oiaIDI=">↗️</a><pre> <span class='Function'>√</span> <span class='Number'>2</span>
1.414213562373095
</pre>
<h2 id="𝕨--𝕩-root"><a class="header" href="#𝕨--𝕩-root"><code><span class='Value'>𝕨</span> <span class='Function'>√</span> <span class='Value'>𝕩</span></code>: Root</a></h2>
+<p><a class="fulldoc" href="../doc/arithmetic.html#basic-arithmetic">β†’full documentation</a></p>
<p><code><span class='Value'>𝕨</span></code>th root of <code><span class='Value'>𝕩</span></code>.</p>
<p><a href="../doc/arithmetic.html#pervasion">Pervasive.</a></p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MiDiiJogMgoKMeKAvzLigL8z4oC/NCDiiJogNA==">↗️</a><pre> <span class='Number'>2</span> <span class='Function'>√</span> <span class='Number'>2</span>
diff --git a/docs/help/strand.html b/docs/help/strand.html
index 112eeceb..60d577aa 100644
--- a/docs/help/strand.html
+++ b/docs/help/strand.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="undertie-"><a class="header" href="#undertie-">Undertie (<code><span class='Ligature'>β€Ώ</span></code>)</a></h1>
<h2 id="-strand"><a class="header" href="#-strand"><code><span class='Ligature'>β€Ώ</span></code>: Strand</a></h2>
+<p><a class="fulldoc" href="../doc/syntax.html#list-notation">β†’full documentation</a></p>
<p>Create a list via <a href="../doc/arrayrepr.html#strands">strand notation</a>.</p>
<p>Placing <code><span class='Ligature'>β€Ώ</span></code> between valid BQN expressions will create a list out of the end results of those expressions.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MeKAvzLigL8zCgor4oC/LeKAvzU2">↗️</a><pre> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span>
diff --git a/docs/help/suffixes_drop.html b/docs/help/suffixes_drop.html
index 8628dd68..d4e824a1 100644
--- a/docs/help/suffixes_drop.html
+++ b/docs/help/suffixes_drop.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="down-arrow-"><a class="header" href="#down-arrow-">Down Arrow (<code><span class='Function'>↓</span></code>)</a></h1>
<h2 id="-𝕩-suffixes"><a class="header" href="#-𝕩-suffixes"><code><span class='Function'>↓</span> <span class='Value'>𝕩</span></code>: Suffixes</a></h2>
+<p><a class="fulldoc" href="../doc/prefixes.html">β†’full documentation</a></p>
<p>Suffixes of array <code><span class='Value'>𝕩</span></code> along its first axis.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4oaTIDHigL8y4oC/M+KAvzQKCmEg4oaQIDPigL8zIOKliiDihpU5CgrihpMgYQ==">↗️</a><pre> <span class='Function'>↓</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span>
⟨ ⟨ 1 2 3 4 ⟩ ⟨ 2 3 4 ⟩ ⟨ 3 4 ⟩ ⟨ 4 ⟩ ⟨⟩ ⟩
@@ -22,6 +23,7 @@
β”˜
</pre>
<h2 id="𝕨--𝕩-drop"><a class="header" href="#𝕨--𝕩-drop"><code><span class='Value'>𝕨</span> <span class='Function'>↓</span> <span class='Value'>𝕩</span></code>: Drop</a></h2>
+<p><a class="fulldoc" href="../doc/take.html">β†’full documentation</a></p>
<p>For each integer in <code><span class='Value'>𝕨</span></code>, drop that many elements from the beginning of each dimension of <code><span class='Value'>𝕩</span></code>.</p>
<p>Negative numbers drop from the end.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MyDihpMgMeKAvzPigL814oC/NjcKCmIg4oaQIDTigL80IOKliiDihpUxNgoKM+KAvzMg4oaTIGIKCjXigL81IOKGkyBiCgoKM+KAv8KvMyDihpMgYg==">↗️</a><pre> <span class='Number'>3</span> <span class='Function'>↓</span> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>67</span>
diff --git a/docs/help/table.html b/docs/help/table.html
index 29d7ecc5..f5f3c0f0 100644
--- a/docs/help/table.html
+++ b/docs/help/table.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="top-left-corner-"><a class="header" href="#top-left-corner-">Top Left Corner (<code><span class='Modifier'>⌜</span></code>)</a></h1>
<h2 id="𝕨-𝔽-𝕩-table"><a class="header" href="#𝕨-𝔽-𝕩-table"><code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>⌜</span> <span class='Value'>𝕩</span></code>: Table</a></h2>
+<p><a class="fulldoc" href="../doc/map.html">β†’full documentation</a></p>
<p>Apply <code><span class='Function'>𝔽</span></code> between every possible pair of the elements of the arguments.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MeKAvzLigL8z4oC/NCAr4oycIDTigL814oC/NuKAvzcKCiJhYmMiIOKIvuKMnCAieHl6Ig==">↗️</a><pre> <span class='Number'>1</span><span class='Ligature'>β€Ώ</span><span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span> <span class='Function'>+</span><span class='Modifier'>⌜</span> <span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span><span class='Ligature'>β€Ώ</span><span class='Number'>7</span>
β”Œβ”€
diff --git a/docs/help/transpose_reorderaxes.html b/docs/help/transpose_reorderaxes.html
index c1efb724..7c511bd2 100644
--- a/docs/help/transpose_reorderaxes.html
+++ b/docs/help/transpose_reorderaxes.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="circle-backslash-"><a class="header" href="#circle-backslash-">Circle Backslash (<code><span class='Function'>⍉</span></code>)</a></h1>
<h2 id="-𝕩-transpose"><a class="header" href="#-𝕩-transpose"><code><span class='Function'>⍉</span> <span class='Value'>𝕩</span></code>: Transpose</a></h2>
+<p><a class="fulldoc" href="../doc/transpose.html">β†’full documentation</a></p>
<p>Move the first axis of <code><span class='Value'>𝕩</span></code> to the end.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=YSDihpAgM+KAvzMg4qWKIOKGlTkKCuKNiSBhCgpiIOKGkCAx4oC/MuKAvzMg4qWKIOKGlTYKCuKJouKNiSBi">↗️</a><pre> <span class='Value'>a</span> <span class='Gets'>←</span> <span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span> <span class='Function'>β₯Š</span> <span class='Function'>↕</span><span class='Number'>9</span>
@@ -22,6 +23,7 @@
⟨ 2 3 1 ⟩
</pre>
<h2 id="𝕨--𝕩-reorder-axes"><a class="header" href="#𝕨--𝕩-reorder-axes"><code><span class='Value'>𝕨</span> <span class='Function'>⍉</span> <span class='Value'>𝕩</span></code>: Reorder Axes</a></h2>
+<p><a class="fulldoc" href="../doc/transpose.html">β†’full documentation</a></p>
<p>Rearrange the axes of <code><span class='Value'>𝕩</span></code> as per the axis indices in <code><span class='Value'>𝕨</span></code>.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=4omiIGMg4oaQIDLigL8z4oC/NOKAvzXigL82IOKlijEKCuKJoiAx4oC/M+KAvzLigL8w4oC/NCDijYkgYw==">↗️</a><pre> <span class='Function'>β‰’</span> <span class='Value'>c</span> <span class='Gets'>←</span> <span class='Number'>2</span><span class='Ligature'>β€Ώ</span><span class='Number'>3</span><span class='Ligature'>β€Ώ</span><span class='Number'>4</span><span class='Ligature'>β€Ώ</span><span class='Number'>5</span><span class='Ligature'>β€Ώ</span><span class='Number'>6</span> <span class='Function'>β₯Š</span><span class='Number'>1</span>
⟨ 2 3 4 5 6 ⟩
diff --git a/docs/help/undo.html b/docs/help/undo.html
index dfb27aeb..77ba8bb4 100644
--- a/docs/help/undo.html
+++ b/docs/help/undo.html
@@ -6,6 +6,7 @@
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a> / <a href="index.html">help</a></div>
<h1 id="superscript-equals-sign-"><a class="header" href="#superscript-equals-sign-">Superscript Equals Sign (<code><span class='Modifier'>⁼</span></code>)</a></h1>
<h2 id="𝔽-𝕩-𝕨-𝔽-𝕩-undo"><a class="header" href="#𝔽-𝕩-𝕨-𝔽-𝕩-undo"><code><span class='Function'>𝔽</span><span class='Modifier'>⁼</span> <span class='Value'>𝕩</span></code>, <code><span class='Value'>𝕨</span> <span class='Function'>𝔽</span><span class='Modifier'>⁼</span> <span class='Value'>𝕩</span></code>: Undo</a></h2>
+<p><a class="fulldoc" href="../doc/undo.html">β†’full documentation</a></p>
<p>Invert the function <code><span class='Function'>𝔽</span></code>, or use its defined inverse. Not all functions have inverses.</p>
<a class="replLink" title="Open in the REPL" target="_blank" href="https://mlochbaum.github.io/BQN/try.html#code=MSAtIDIKCjEgLeKBvCAyCgriiJogMTYKCuKImuKBvCA0Cgrii4YgMQoK4ouG4oG8IDIuNzE4MjgxODI4NDU5MDQ1">↗️</a><pre> <span class='Number'>1</span> <span class='Function'>-</span> <span class='Number'>2</span>
Β―1
diff --git a/docs/style.css b/docs/style.css
index 8d4222b5..15cf4031 100644
--- a/docs/style.css
+++ b/docs/style.css
@@ -24,6 +24,10 @@ h1, h2, h3, h4 {
a:link.header, a:visited.header {
text-decoration:none; color:inherit;
}
+a.fulldoc {
+ float: right;
+ margin-top: -2.7em;
+}
.header { position:relative; }
.header:before {
position: absolute;
diff --git a/help/2-modifierrightoperand.md b/help/2-modifierrightoperand.md
index 1cdff64f..ccf28228 100644
--- a/help/2-modifierrightoperand.md
+++ b/help/2-modifierrightoperand.md
@@ -3,6 +3,7 @@
# Mathematical Double-struck G (`𝔾`)
## `𝔾`: 2-Modifier Right operand
+[β†’full documentation](../doc/syntax.md#blocks)
A variable assigned to the right operand of a 2-modifier block. `π•˜` can be used to access the right operand as a subject.
diff --git a/help/absolutevalue_modulus.md b/help/absolutevalue_modulus.md
index fb0011a0..5efea46b 100644
--- a/help/absolutevalue_modulus.md
+++ b/help/absolutevalue_modulus.md
@@ -3,6 +3,7 @@
# Pipe (`|`)
## `| 𝕩`: Absolute Value
+[β†’full documentation](../doc/arithmetic.md#additional-arithmetic)
Absolute Value of `𝕩`.
@@ -15,6 +16,7 @@ Absolute Value of `𝕩`.
## `𝕨 | 𝕩`: Modulus
+[β†’full documentation](../doc/arithmetic.md#additional-arithmetic)
Remainder of `𝕩` divided by `𝕨`.
diff --git a/help/assert_assertwithmessage.md b/help/assert_assertwithmessage.md
index 2a027b5f..37e7f4ba 100644
--- a/help/assert_assertwithmessage.md
+++ b/help/assert_assertwithmessage.md
@@ -3,6 +3,7 @@
# Exclamation Mark (`!`)
## `! 𝕩`: Assert
+[β†’full documentation](../doc/assert.md)
Throw an error if `𝕩` is not 1.
@@ -16,6 +17,7 @@ Throw an error if `𝕩` is not 1.
## `𝕨 ! 𝕩`: Assert With Message
+[β†’full documentation](../doc/assert.md)
Throw an error with message `𝕨` if `𝕩` is not 1.
diff --git a/help/beginblock.md b/help/beginblock.md
index 32456c45..2c61355a 100644
--- a/help/beginblock.md
+++ b/help/beginblock.md
@@ -3,6 +3,7 @@
# Left Curly Bracket (`{`)
## `{ ...`: Begin Block
+[β†’full documentation](../doc/syntax.md#blocks)
Starts a block, which can be one of:
diff --git a/help/beginlist.md b/help/beginlist.md
index 9b16c69f..c1dee17b 100644
--- a/help/beginlist.md
+++ b/help/beginlist.md
@@ -3,6 +3,7 @@
# Mathematical Left Angle Bracket (`⟨`)
## `⟨ ...`: Begin list
+[β†’full documentation](../doc/syntax.md#list-notation)
Starts a list. Inner elements must be separated by `,` or `β‹„`.
Lists can be nested in other lists.
diff --git a/help/ceiling_maximum.md b/help/ceiling_maximum.md
index 70600211..a3b2c771 100644
--- a/help/ceiling_maximum.md
+++ b/help/ceiling_maximum.md
@@ -3,6 +3,7 @@
# Left Ceiling (`⌈`)
## `⌈ 𝕩`: Ceiling
+[β†’full documentation](../doc/arithmetic.md#additional-arithmetic)
Round `𝕩` up to the nearest integer.
@@ -13,6 +14,7 @@ Round `𝕩` up to the nearest integer.
## `𝕨 ⌈ 𝕩`: Maximum
+[β†’full documentation](../doc/arithmetic.md#additional-arithmetic)
Maximum of `𝕨` and `𝕩`.
diff --git a/help/change.md b/help/change.md
index 17901f3c..f5085d46 100644
--- a/help/change.md
+++ b/help/change.md
@@ -3,6 +3,7 @@
# Leftwards Arrow With Hook (`↩`)
## `n ↩ v`: Change
+[β†’full documentation](../doc/expression.md#assignment)
Changes the value of variable with name `n` to value `v`.
diff --git a/help/classify_indexof.md b/help/classify_indexof.md
index f453b326..f6412053 100644
--- a/help/classify_indexof.md
+++ b/help/classify_indexof.md
@@ -3,6 +3,7 @@
# Square Original Of (`⊐`)
## `⊐ 𝕩`: Classify
+[β†’full documentation](../doc/selfcmp.md#classify)
Translate major cells of `𝕩` to unique ID numbers based on first occurrence.
@@ -15,6 +16,7 @@ Translate major cells of `𝕩` to unique ID numbers based on first occurrence.
## `𝕨 ⊐ 𝕩`: Index Of
+[β†’full documentation](../doc/search.md#index-of)
First index of each major cell of `𝕩` in `𝕨`. Rank of `𝕩` must be at least cell rank of `𝕨`.
diff --git a/help/comment.md b/help/comment.md
index e4002008..9e966a50 100644
--- a/help/comment.md
+++ b/help/comment.md
@@ -3,6 +3,7 @@
# Number Sign (`#`)
## `#`: Comment
+[β†’full documentation](../doc/syntax.md#comments)
Create a comment that extends to the end of the line.
diff --git a/help/conjugate_add.md b/help/conjugate_add.md
index 9c95db32..7227562e 100644
--- a/help/conjugate_add.md
+++ b/help/conjugate_add.md
@@ -3,6 +3,7 @@
# Plus (`+`)
## `+ 𝕩`: Conjugate
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
Complex conjugate of `𝕩`. BQN doesn't support complex numbers yet, so it has no effect.
@@ -12,6 +13,7 @@ Complex conjugate of `𝕩`. BQN doesn't support complex numbers yet, so it has
## `𝕨 + 𝕩`: Add
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
`𝕨` added to `𝕩`. Either `𝕨` or `𝕩` can be a character, and if so, the other has to be an integer.
diff --git a/help/currentfunction.md b/help/currentfunction.md
index a47150d7..26746577 100644
--- a/help/currentfunction.md
+++ b/help/currentfunction.md
@@ -3,6 +3,7 @@
# Mathematical Double-struck S (`π•Š`)
## `π•Š`: Current Function
+[β†’full documentation](../doc/syntax.md#blocks)
A variable assigned to the current function block. `𝕀` accesses the same value but has a subject role.
diff --git a/help/currentmodifier.md b/help/currentmodifier.md
index 50d2f12d..ed144afa 100644
--- a/help/currentmodifier.md
+++ b/help/currentmodifier.md
@@ -3,6 +3,7 @@
# Mathematical Double-struck R (`𝕣`)
## `𝕣`: Current Modifier
+[β†’full documentation](../doc/syntax.md#blocks)
A variable assigned to the current modifier block. Add underscores to the beginning and/or end (`_𝕣`, `_𝕣_`) to use it in a modifier role.
diff --git a/help/deduplicate_find.md b/help/deduplicate_find.md
index aa1ce601..bb8b4e57 100644
--- a/help/deduplicate_find.md
+++ b/help/deduplicate_find.md
@@ -3,6 +3,7 @@
# Epsilon Underbar (`⍷`)
## `⍷ 𝕩`: Deduplicate
+[β†’full documentation](../doc/selfcmp.md#deduplicate)
Unique major cells of `𝕩`.
@@ -15,6 +16,7 @@ Unique major cells of `𝕩`.
## `𝕨 ⍷ 𝕩`: Find
+[β†’full documentation](../doc/find.md)
Mark the top left location of the occurrences of `𝕨` in `𝕩` with a 1, and other locations with 0.
diff --git a/help/define.md b/help/define.md
index eb9af748..cfaddeec 100644
--- a/help/define.md
+++ b/help/define.md
@@ -3,6 +3,7 @@
# Leftwards Arrow (`←`)
## `n ← v`: Define
+[β†’full documentation](../doc/expression.md#assignment)
Defines a new variable with name `n` and value `v`.
diff --git a/help/depth.md b/help/depth.md
index a891d193..8c0d4367 100644
--- a/help/depth.md
+++ b/help/depth.md
@@ -3,6 +3,7 @@
# Circle With Two Dots (`βš‡`)
## `π”½βš‡π•˜ 𝕩`, `𝕨 π”½βš‡π•˜ 𝕩`: Depth
+[β†’full documentation](../doc/depth.md#the-depth-modifier)
Apply `𝔽` to the cells of the arguments at depth given in `π•˜`.
diff --git a/help/depth_match.md b/help/depth_match.md
index fc823662..fbbc1fcb 100644
--- a/help/depth_match.md
+++ b/help/depth_match.md
@@ -3,6 +3,7 @@
# Identical To (`≑`)
## `≑ 𝕩`: Depth
+[β†’full documentation](../doc/depth.md)
Highest level of nesting in `𝕩`.
@@ -15,6 +16,7 @@ Highest level of nesting in `𝕩`.
## `𝕨 ≑ 𝕩`: Match
+[β†’full documentation](../doc/match.md)
Does `𝕨` exactly match `𝕩`?
diff --git a/help/deshape_reshape.md b/help/deshape_reshape.md
index 01ba9330..2d57ea43 100644
--- a/help/deshape_reshape.md
+++ b/help/deshape_reshape.md
@@ -3,6 +3,7 @@
# Barb (`β₯Š`)
## `β₯Š 𝕩`: Deshape
+[β†’full documentation](../doc/reshape.md)
Put all elements of `𝕩` in a rank 1 array, promoting to an array if necessary.
@@ -13,6 +14,7 @@ Put all elements of `𝕩` in a rank 1 array, promoting to an array if necessary
## `𝕨 β₯Š 𝕩`: Reshape
+[β†’full documentation](../doc/reshape.md)
Put all elements of `𝕩` in an array of shape `𝕨`, removing elements or repeating them cyclically if necessary.
diff --git a/help/each.md b/help/each.md
index 2b079930..b9ec2c1b 100644
--- a/help/each.md
+++ b/help/each.md
@@ -3,6 +3,7 @@
# Diaresis (`Β¨`)
## `𝔽¨ 𝕩`, `𝕨 𝔽¨ 𝕩`: Each
+[β†’full documentation](../doc/map.md)
Apply `𝔽` to/between the elements of the arguments. (`π”½βš‡Β―1`)
diff --git a/help/enclose_lessthan.md b/help/enclose_lessthan.md
index 8f8da581..a622404f 100644
--- a/help/enclose_lessthan.md
+++ b/help/enclose_lessthan.md
@@ -3,6 +3,7 @@
# Lesser Than (`<`)
## `< 𝕩`: Enclose
+[β†’full documentation](../doc/enclose.md)
Create a unit array containing `𝕩`. (`(β‰’<𝕩) ≑ ⟨⟩`)
@@ -15,6 +16,7 @@ Create a unit array containing `𝕩`. (`(β‰’<𝕩) ≑ ⟨⟩`)
## `𝕨 < 𝕩`: Lesser Than
+[β†’full documentation](../doc/arithmetic.md#comparisons)
`𝕨` and `𝕩` can both be either numbers or characters.
diff --git a/help/endblock.md b/help/endblock.md
index ed3b6e3a..b6ae5235 100644
--- a/help/endblock.md
+++ b/help/endblock.md
@@ -3,6 +3,7 @@
# Right Curly Bracket (`}`)
## `... }`: End Block
+[β†’full documentation](../doc/syntax.md#blocks)
Starts a block, which starts with `}`. See [Begin Block](beginblock.md) for more details.
diff --git a/help/endlist.md b/help/endlist.md
index 0e76b84f..234690aa 100644
--- a/help/endlist.md
+++ b/help/endlist.md
@@ -3,6 +3,7 @@
# Mathematical Right Angle Bracket (`⟩`)
## `... ⟩`: End list
+[β†’full documentation](../doc/syntax.md#list-notation)
Ends a list started by a `⟨`. See [Begin List](beginlist.md) for more details.
diff --git a/help/enlist_pair.md b/help/enlist_pair.md
index 7cd76533..baaa68a0 100644
--- a/help/enlist_pair.md
+++ b/help/enlist_pair.md
@@ -3,6 +3,7 @@
# Bow Tie (`β‹ˆ`)
## `β‹ˆ 𝕩`: Enlist
+[β†’full documentation](../doc/pair.md)
Put `𝕩` in a single element list. (`βŸ¨π•©βŸ©`)
@@ -13,6 +14,7 @@ Put `𝕩` in a single element list. (`βŸ¨π•©βŸ©`)
## `𝕨 β‹ˆ 𝕩`: Pair
+[β†’full documentation](../doc/pair.md)
Put `𝕨` and `𝕩` in a two element list. (`βŸ¨π•¨, π•©βŸ©`)
diff --git a/help/exponential_power.md b/help/exponential_power.md
index 990d7122..d829e638 100644
--- a/help/exponential_power.md
+++ b/help/exponential_power.md
@@ -3,6 +3,7 @@
# Star (`⋆`)
## `⋆ 𝕩`: Exponential
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
`e` (Euler's constant) to the power of `𝕩`.
@@ -13,6 +14,7 @@
## `𝕨 ⋆ 𝕩`: Power
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
`𝕨` to the power of `𝕩`.
diff --git a/help/export.md b/help/export.md
index 3ae604be..6b71fdb0 100644
--- a/help/export.md
+++ b/help/export.md
@@ -3,6 +3,7 @@
# Leftward Double Arrow (`⇐`)
## `n ⇐ v`: Export Definition
+[β†’full documentation](../doc/expression.md#exports)
Define a variable with name `n` and export it from the current namespace.
@@ -11,6 +12,7 @@ Define a variable with name `n` and export it from the current namespace.
ns.unexported
## `𝕨 ⇐`: Export names
+[β†’full documentation](../doc/expression.md#exports)
Export the names given in `𝕩` from the current namespace. Names must be defined somewhere in the scope.
diff --git a/help/first_pick.md b/help/first_pick.md
index deb09cc3..6824accb 100644
--- a/help/first_pick.md
+++ b/help/first_pick.md
@@ -3,6 +3,7 @@
# Square Image Of Or Equal To (`βŠ‘`)
## `βŠ‘ 𝕩`: First
+[β†’full documentation](../doc/pick.md#first)
First element of `𝕩`.
@@ -15,6 +16,7 @@ First element of `𝕩`.
## `𝕨 βŠ‘ 𝕩`: Pick
+[β†’full documentation](../doc/pick.md)
Pick the element of `𝕨` at index `𝕩`.
diff --git a/help/firstcell_select.md b/help/firstcell_select.md
index 016f2ef9..d4ee2354 100644
--- a/help/firstcell_select.md
+++ b/help/firstcell_select.md
@@ -3,6 +3,7 @@
# Square Image Of (`⊏`)
## `⊏ 𝕩`: First Cell
+[β†’full documentation](../doc/select.md)
First major cell of `𝕩`.
@@ -15,6 +16,7 @@ First major cell of `𝕩`.
## `𝕨 ⊏ 𝕩`: Select
+[β†’full documentation](../doc/select.md)
Select the major cells of `𝕨` at the indices in `𝕩`.
diff --git a/help/floor_minimum.md b/help/floor_minimum.md
index ff4ee621..42caaedd 100644
--- a/help/floor_minimum.md
+++ b/help/floor_minimum.md
@@ -3,6 +3,7 @@
# Left Floor (`⌊`)
## `⌊ 𝕩`: Floor
+[β†’full documentation](../doc/arithmetic.md#additional-arithmetic)
Round `𝕩` down to the nearest integer.
@@ -13,6 +14,7 @@ Round `𝕩` down to the nearest integer.
## `𝕨 ⌊ 𝕩`: Minimum
+[β†’full documentation](../doc/arithmetic.md#additional-arithmetic)
Minimum of `𝕨` and `𝕩`.
diff --git a/help/fold.md b/help/fold.md
index 56b812f8..4ad93dc3 100644
--- a/help/fold.md
+++ b/help/fold.md
@@ -3,6 +3,7 @@
# Acute Accent (`Β΄`)
## `𝔽´ 𝕩`: Fold
+[β†’full documentation](../doc/fold.md)
Fold over `𝕩` with `𝔽` from right to left i.e. Insert `𝔽` between the elements of `𝕩`.
@@ -18,6 +19,7 @@ Fold over `𝕩` with `𝔽` from right to left i.e. Insert `𝔽` between the e
## `𝕨 𝔽´ 𝕩`: Fold With Initial
+[β†’full documentation](../doc/fold.md#initial-element)
Monadic fold, but use `𝕨` as initial right argument.
diff --git a/help/gradedown_binsdown.md b/help/gradedown_binsdown.md
index c4749da9..9528079d 100644
--- a/help/gradedown_binsdown.md
+++ b/help/gradedown_binsdown.md
@@ -3,6 +3,7 @@
# Del Stile (`⍒`)
## `⍒ 𝕩`: Grade Down
+[β†’full documentation](../doc/order.md#grade)
Indices of `𝕩` that would sort its major cells in descending order.
@@ -15,6 +16,7 @@ Indices of `𝕩` that would sort its major cells in descending order.
## `𝕨 ⍒ 𝕩`: Bins Down
+[β†’full documentation](../doc/order.md#bins)
Binary search for each cell of `𝕩` in `𝕨`, returning the number of major cells in `𝕨` greater than or equal to that cell.
diff --git a/help/gradeup_binsup.md b/help/gradeup_binsup.md
index f5c8e52a..79ac96e4 100644
--- a/help/gradeup_binsup.md
+++ b/help/gradeup_binsup.md
@@ -3,6 +3,7 @@
# Delta Stile (`⍋`)
## `⍋ 𝕩`: Grade Up
+[β†’full documentation](../doc/order.md#grade)
Indices of `𝕩` that would sort its major cells in ascending order.
@@ -16,6 +17,7 @@ Indices of `𝕩` that would sort its major cells in ascending order.
## `𝕨 ⍋ 𝕩`: Bins Up
+[β†’full documentation](../doc/order.md#bins)
Binary search for each cell of `𝕩` in `𝕨`, returning the number of major cells in `𝕨` less than or equal to that cell.
diff --git a/help/greaterthanorequalto.md b/help/greaterthanorequalto.md
index 8117209f..013c5344 100644
--- a/help/greaterthanorequalto.md
+++ b/help/greaterthanorequalto.md
@@ -3,6 +3,7 @@
# Greater Than or Equal To (`β‰₯`)
## `𝕨 β‰₯ 𝕩`: Greater Than or Equal To
+[β†’full documentation](../doc/arithmetic.md#comparisons)
`𝕨` and `𝕩` can both be either numbers or characters.
diff --git a/help/groupindices_group.md b/help/groupindices_group.md
index f313bfc8..9ea99048 100644
--- a/help/groupindices_group.md
+++ b/help/groupindices_group.md
@@ -3,6 +3,7 @@
# Square Cup (`βŠ”`)
## `βŠ” 𝕩`: Group Indices
+[β†’full documentation](../doc/group.md)
Group the indices of the major cells of `𝕩` by their respective values.
@@ -15,6 +16,7 @@ Group the indices of the major cells of `𝕩` by their respective values.
## `𝕨 βŠ” 𝕩`: Group
+[β†’full documentation](../doc/group.md)
Group the major cells of `𝕩` by their respective indices in `𝕨`.
diff --git a/help/identity_left.md b/help/identity_left.md
index 7ef2620e..9d08e4c2 100644
--- a/help/identity_left.md
+++ b/help/identity_left.md
@@ -3,6 +3,7 @@
# Left Tack (`⊣`)
## `⊣ 𝕩`: Identity
+[β†’full documentation](../doc/identity.md)
Return `𝕩`.
@@ -11,6 +12,7 @@ Return `𝕩`.
## `𝕨 ⊣ 𝕩`: Left
+[β†’full documentation](../doc/identity.md)
Return `𝕨`.
diff --git a/help/identity_right.md b/help/identity_right.md
index d81f3bc2..434d1a81 100644
--- a/help/identity_right.md
+++ b/help/identity_right.md
@@ -3,6 +3,7 @@
# Right Tack (`⊒`)
## `⊒ 𝕩`: Identity
+[β†’full documentation](../doc/identity.md)
Return `𝕩`.
@@ -11,6 +12,7 @@ Return `𝕩`.
## `𝕨 ⊒ 𝕩`: Right
+[β†’full documentation](../doc/identity.md)
Return `𝕩`.
diff --git a/help/indices_replicate.md b/help/indices_replicate.md
index 15f05a91..5a95a636 100644
--- a/help/indices_replicate.md
+++ b/help/indices_replicate.md
@@ -3,6 +3,7 @@
# Solidus (`/`)
## `/ 𝕩`: Indices
+[β†’full documentation](../doc/replicate.md#indices)
Repeat the index of each element in `𝕩` by the element's value. `𝕩` must be rank 1.
@@ -13,6 +14,7 @@ Repeat the index of each element in `𝕩` by the element's value. `𝕩` must b
## `𝕨 / 𝕩`: Replicate
+[β†’full documentation](../doc/replicate.md)
Repeat each major cell in `𝕩` by the corresponding element in `𝕨`.
diff --git a/help/infinity.md b/help/infinity.md
index a3787d24..d26b4614 100644
--- a/help/infinity.md
+++ b/help/infinity.md
@@ -3,6 +3,7 @@
# Infinity (`∞`)
## `∞`: Infinity
+[β†’full documentation](../doc/syntax.md#constants)
Mathematical constant Infinity, a numeric literal. Can be negative (`¯∞`).
diff --git a/help/insert.md b/help/insert.md
index 9042d43f..ea027c2f 100644
--- a/help/insert.md
+++ b/help/insert.md
@@ -3,6 +3,7 @@
# Double Acute Accent (`˝`)
## `𝔽˝ 𝕩`: Insert
+[β†’full documentation](../doc/fold.md)
Fold over cells of `𝕩` with `𝔽` from end to start, that is, insert `𝔽` between the major cells of `𝕩`.
@@ -14,6 +15,7 @@ Fold over cells of `𝕩` with `𝔽` from end to start, that is, insert `𝔽`
## `𝕨 𝔽˝ 𝕩`: Insert With Initial
+[β†’full documentation](../doc/fold.md#initial-element)
Monadic insert, but use `𝕨` as initial right argument.
diff --git a/help/join_jointo.md b/help/join_jointo.md
index 177f72e3..9ea34a2a 100644
--- a/help/join_jointo.md
+++ b/help/join_jointo.md
@@ -3,6 +3,7 @@
# Lazy S (`∾`)
## `∾ 𝕩`: Join
+[β†’full documentation](../doc/join.md)
Join all elements of `𝕩` together.
@@ -17,6 +18,7 @@ Element ranks must be compatible.
## `𝕨 ∾ 𝕩`: Join To
+[β†’full documentation](../doc/join.md)
Join `𝕨` to `𝕩` along the first axis.
diff --git a/help/leftargument.md b/help/leftargument.md
index 38bb6183..f8031f26 100644
--- a/help/leftargument.md
+++ b/help/leftargument.md
@@ -3,6 +3,7 @@
# Mathematical Double-struck W (`𝕨`)
## `𝕨`: Left Argument
+[β†’full documentation](../doc/syntax.md#blocks)
A variable assigned to the left argument of a block. `π•Ž` can be used to access the left argument as a function.
diff --git a/help/length_notequals.md b/help/length_notequals.md
index e3c5c223..5d17237c 100644
--- a/help/length_notequals.md
+++ b/help/length_notequals.md
@@ -3,6 +3,7 @@
# Not Equal (`β‰ `)
## `β‰  𝕩`: Length
+[β†’full documentation](../doc/shape.md)
Length of the first dimension of `𝕩`.
@@ -20,6 +21,7 @@ Length of the first dimension of `𝕩`.
## `𝕨 β‰  𝕩`: Not Equal To
+[β†’full documentation](../doc/arithmetic.md#comparisons)
[Pervasive.](../doc/arithmetic.md#pervasion)
diff --git a/help/lessthanorequalto.md b/help/lessthanorequalto.md
index 6b0986f1..9c351831 100644
--- a/help/lessthanorequalto.md
+++ b/help/lessthanorequalto.md
@@ -3,6 +3,7 @@
# Lesser Than or Equal To (`≀`)
## `𝕨 ≀ 𝕩`: Lesser Than or Equal To
+[β†’full documentation](../doc/arithmetic.md#comparisons)
`𝕨` and `𝕩` can both be either numbers or characters.
diff --git a/help/markfirst_memberof.md b/help/markfirst_memberof.md
index d86f0813..5911d89c 100644
--- a/help/markfirst_memberof.md
+++ b/help/markfirst_memberof.md
@@ -3,6 +3,7 @@
# Element Of (`∊`)
## `∊ 𝕩`: Mark Firsts
+[β†’full documentation](../doc/selfcmp.md#mark-firsts)
Mark the first occurrence of each major cell in `𝕩` with a 1, and all other occurrences with a 0.
@@ -15,6 +16,7 @@ Mark the first occurrence of each major cell in `𝕩` with a 1, and all other o
## `𝕨 ∊ 𝕩`: Member Of
+[β†’full documentation](../doc/search.md#member-of)
Is each cell in `𝕨` a major cell of `𝕩`?
diff --git a/help/merge_greaterthan.md b/help/merge_greaterthan.md
index 31cf3dc0..ee315fca 100644
--- a/help/merge_greaterthan.md
+++ b/help/merge_greaterthan.md
@@ -3,6 +3,7 @@
# Greater Than (`>`)
## `> 𝕩`: Merge
+[β†’full documentation](../doc/couple.md)
Add the rank of an element of `𝕩` to the rank of `𝕩`.
@@ -23,6 +24,7 @@ Returns atomic values as is.
## `𝕨 > 𝕩`: Greater Than
+[β†’full documentation](../doc/arithmetic.md#comparisons)
`𝕨` and `𝕩` can both be either numbers or characters.
diff --git a/help/minus.md b/help/minus.md
index 6669c562..534d553b 100644
--- a/help/minus.md
+++ b/help/minus.md
@@ -3,6 +3,7 @@
# Macron (`Β―`)
## `Β―`: Minus
+[β†’full documentation](../doc/syntax.md#constants)
Prefix before numbers to indicate that they are negative.
diff --git a/help/modifierleftoperand.md b/help/modifierleftoperand.md
index d517c7bf..1ae8efaf 100644
--- a/help/modifierleftoperand.md
+++ b/help/modifierleftoperand.md
@@ -3,6 +3,7 @@
# Mathematical Double-struck F (`𝔽`)
## `𝔽`: Modifier Left operand
+[β†’full documentation](../doc/syntax.md#blocks)
A variable assigned to the left operand of a modifier block. `𝕗` can be used to access the left operand as a subject.
diff --git a/help/negate_subtract.md b/help/negate_subtract.md
index a07ff965..2b1126a9 100644
--- a/help/negate_subtract.md
+++ b/help/negate_subtract.md
@@ -3,6 +3,7 @@
# Minus (`-`)
## `- 𝕩`: Negate
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
Additive Inverse of `𝕩`.
@@ -14,6 +15,7 @@ Additive Inverse of `𝕩`.
## `𝕨 - 𝕩`: Subtract
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
Subtract `𝕩` from `𝕨`. `𝕨` and `𝕩` can be characters or numbers.
diff --git a/help/not_span.md b/help/not_span.md
index 0bae4e14..d5967b57 100644
--- a/help/not_span.md
+++ b/help/not_span.md
@@ -3,6 +3,7 @@
# Not (`Β¬`)
## `Β¬ 𝕩`: Logical Not
+[β†’full documentation](../doc/logic.md)
Logical Not of `𝕩`.
@@ -15,6 +16,7 @@ Logical Not of `𝕩`.
## `𝕨 Β¬ 𝕩`: Span
+[β†’full documentation](../doc/logic.md)
Count of numbers in the inclusive range from `𝕩` to `𝕨`.
diff --git a/help/nothing.md b/help/nothing.md
index 17e42319..0a5ad783 100644
--- a/help/nothing.md
+++ b/help/nothing.md
@@ -3,6 +3,7 @@
# Middle Dot (`Β·`)
## `Β·`: Nothing
+[β†’full documentation](../doc/expression.md#nothing)
### In Trains
diff --git a/help/nullcharacter.md b/help/nullcharacter.md
index a8469d7d..6c0c18ab 100644
--- a/help/nullcharacter.md
+++ b/help/nullcharacter.md
@@ -3,6 +3,7 @@
# Commercial At (`@`)
## `@`: Null Character
+[β†’full documentation](../doc/syntax.md#constants)
Null character, code point 0 in ASCII. A shortcut character literal.
diff --git a/help/occurrencecount_progressiveindexof.md b/help/occurrencecount_progressiveindexof.md
index 1aa8f319..77823ed0 100644
--- a/help/occurrencecount_progressiveindexof.md
+++ b/help/occurrencecount_progressiveindexof.md
@@ -3,6 +3,7 @@
# Square Original Of or Equal To (`βŠ’`)
## `βŠ’ 𝕩`: Occurrence Count
+[β†’full documentation](../doc/selfcmp.md#occurrence-count)
Number of times each major cell of `𝕩` has occurred before the current position.
@@ -13,6 +14,7 @@ Number of times each major cell of `𝕩` has occurred before the current positi
## `𝕨 βŠ’ 𝕩`: Progressive Index Of
+[β†’full documentation](../doc/search.md#progressive-index-of)
Index of the first unused match of each major cell of `𝕩` in `𝕨`. If there are no more matches left, the length of `𝕨` is placed in that position.
diff --git a/help/pi.md b/help/pi.md
index c979ec38..e32ff767 100644
--- a/help/pi.md
+++ b/help/pi.md
@@ -3,6 +3,7 @@
# Pi (`Ο€`)
## `Ο€`: Pi
+[β†’full documentation](../doc/syntax.md#constants)
The mathematical constant pi, a numeric literal. Can be negative (`Β―Ο€`).
diff --git a/help/prefixes_take.md b/help/prefixes_take.md
index 183b7b4c..214b4ffb 100644
--- a/help/prefixes_take.md
+++ b/help/prefixes_take.md
@@ -3,6 +3,7 @@
# Up Arrow (`↑`)
## `↑ 𝕩`: Prefixes
+[β†’full documentation](../doc/prefixes.md)
Prefixes of array `𝕩` along its first axis.
@@ -15,6 +16,7 @@ Prefixes of array `𝕩` along its first axis.
## `𝕨 ↑ 𝕩`: Take
+[β†’full documentation](../doc/take.md)
For each integer in `𝕨`, take that many elements from each dimension of `𝕩`.
diff --git a/help/range_windows.md b/help/range_windows.md
index eca59a05..0896a6e9 100644
--- a/help/range_windows.md
+++ b/help/range_windows.md
@@ -3,6 +3,7 @@
# Up Down Arrow (`↕`)
## `↕ 𝕩`: Range
+[β†’full documentation](../doc/range.md)
Return all indices that would index into an array of shape `𝕩`.
@@ -15,6 +16,7 @@ When given a single number, range from `0` to `𝕩-1`.
## `𝕨 ↕ 𝕩`: Windows
+[β†’full documentation](../doc/windows.md)
Overlapping slices from `𝕩` of shape `𝕨`.
diff --git a/help/rank_equals.md b/help/rank_equals.md
index 4506ffa5..0f41f6fa 100644
--- a/help/rank_equals.md
+++ b/help/rank_equals.md
@@ -3,6 +3,7 @@
# Equal (`=`)
## `= 𝕩`: Rank
+[β†’full documentation](../doc/shape.md)
Returns the number of dimensions in `𝕩`.
@@ -18,6 +19,7 @@ Returns the number of dimensions in `𝕩`.
## `𝕨 = 𝕩`: Equal To
+[β†’full documentation](../doc/arithmetic.md#comparisons)
[Pervasive.](../doc/arithmetic.md#pervasion)
diff --git a/help/reciprocal_divide.md b/help/reciprocal_divide.md
index 0d27eb2d..2d10225f 100644
--- a/help/reciprocal_divide.md
+++ b/help/reciprocal_divide.md
@@ -3,6 +3,7 @@
# Divide (`Γ·`)
## `Γ· 𝕩`: Reciprocal
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
Gives `1 Γ· 𝕩`.
@@ -13,6 +14,7 @@ Gives `1 Γ· 𝕩`.
## `𝕨 Γ· 𝕩`: Divide
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
`𝕨` divided by `𝕩`.
diff --git a/help/repeat.md b/help/repeat.md
index c9aeea3c..2ddd1881 100644
--- a/help/repeat.md
+++ b/help/repeat.md
@@ -3,6 +3,7 @@
# Circle Star (`⍟`)
## `π”½βŸπ”Ύ 𝕩`, `𝕨 π”½βŸπ”Ύ 𝕩`: Repeat
+[β†’full documentation](../doc/repeat.md)
Apply `𝔾` to `𝕨` and `𝕩`, then apply `𝔽` to `𝕩` that may times. If `𝕨` is given, use it each time as a constant left argument.
diff --git a/help/reverse_rotate.md b/help/reverse_rotate.md
index dea8e98d..39f3f496 100644
--- a/help/reverse_rotate.md
+++ b/help/reverse_rotate.md
@@ -3,6 +3,7 @@
# Circle Stile (`⌽`)
## `⌽ 𝕩`: Reverse
+[β†’full documentation](../doc/reverse.md)
Reverse `𝕩` along the first axis.
@@ -15,6 +16,7 @@ Reverse `𝕩` along the first axis.
## `𝕨 ⌽ 𝕩`: Rotate
+[β†’full documentation](../doc/reverse.md#rotate)
Move the first `𝕨` elements of `𝕩` to its end. Negative `𝕨` reverses the direction of rotation.
diff --git a/help/rightargument.md b/help/rightargument.md
index 531bec37..75c5e7e3 100644
--- a/help/rightargument.md
+++ b/help/rightargument.md
@@ -3,6 +3,7 @@
# Mathematical Double-struck X (`𝕩`)
## `𝕩`: Right Argument
+[β†’full documentation](../doc/syntax.md#blocks)
A variable assigned to the right argument of a block. `𝕏` can be used to access the right argument as a function.
diff --git a/help/scan.md b/help/scan.md
index ed5ed281..a4d84fc6 100644
--- a/help/scan.md
+++ b/help/scan.md
@@ -3,6 +3,7 @@
# Grave (`` ` ``)
## ``𝔽` 𝕩``: Scan
+[β†’full documentation](../doc/scan.md)
Scan over `𝕩` with `𝔽` from left to right, producing intermediate values.
diff --git a/help/separator.md b/help/separator.md
index 0806317c..a64720bf 100644
--- a/help/separator.md
+++ b/help/separator.md
@@ -3,6 +3,7 @@
# Comma (`,`) and Diamond (`β‹„`)
## `,` or `β‹„`: Separator
+[β†’full documentation](../doc/syntax.md#separators)
Separates statements in blocks, programs, and arrays. Characters `,` and `β‹„` are interchangeable with each other and with newline.
diff --git a/help/shape_notmatch.md b/help/shape_notmatch.md
index 5b2baf19..fe4481b6 100644
--- a/help/shape_notmatch.md
+++ b/help/shape_notmatch.md
@@ -3,6 +3,7 @@
# Not Identical To (`β‰’`)
## `β‰’ 𝕩`: Shape
+[β†’full documentation](../doc/shape.md)
Length of each dimension of x.
@@ -15,6 +16,7 @@ Length of each dimension of x.
## `𝕨 β‰’ 𝕩`: Not Match
+[β†’full documentation](../doc/match.md)
Does `𝕨` not exactly match `𝕩`?
diff --git a/help/shiftafter.md b/help/shiftafter.md
index 18f01f53..753fc77e 100644
--- a/help/shiftafter.md
+++ b/help/shiftafter.md
@@ -3,6 +3,7 @@
# Right Pointing Double Angle Quotation (`Β»`)
## `Β» 𝕩`: Shift After
+[β†’full documentation](../doc/shift.md)
Remove the last element of `𝕩`, add a cell of fill values to the start of the first axis of `𝕩`.
@@ -13,6 +14,7 @@ Remove the last element of `𝕩`, add a cell of fill values to the start of the
## `𝕨 Β» 𝕩`: Shift After
+[β†’full documentation](../doc/shift.md)
Remove the last `≠𝕨` (length) major cells from `𝕩`, join `𝕨` to the start of `𝕩`. Ranks must match.
diff --git a/help/shiftbefore.md b/help/shiftbefore.md
index 748919fd..25a1d799 100644
--- a/help/shiftbefore.md
+++ b/help/shiftbefore.md
@@ -3,6 +3,7 @@
# Left Pointing Double Angle Quotation (`Β«`)
## `Β« 𝕩`: Shift Before
+[β†’full documentation](../doc/shift.md)
Remove the first element of `𝕩`, add a cell of fill values to the end of the first axis of `𝕩`.
@@ -15,6 +16,7 @@ Remove the first element of `𝕩`, add a cell of fill values to the end of the
## `𝕨 Β« 𝕩`: Shift Before
+[β†’full documentation](../doc/shift.md)
Remove the first `≠𝕨` (length) major cells from `𝕩`, join `𝕨` to the end of `𝕩`. Ranks must match.
diff --git a/help/sign_multiply.md b/help/sign_multiply.md
index 74fefa8c..47464687 100644
--- a/help/sign_multiply.md
+++ b/help/sign_multiply.md
@@ -3,6 +3,7 @@
# Times (`Γ—`)
## `Γ— 𝕩`: Sign
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
Sign of `𝕩`.
- `Β―1` if `𝕩 < 0`
@@ -16,6 +17,7 @@ Sign of `𝕩`.
## `𝕨 Γ— 𝕩`: Multiply
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
`𝕨` multiplied by `𝕩`.
diff --git a/help/solo_couple.md b/help/solo_couple.md
index be981eac..0559dbe5 100644
--- a/help/solo_couple.md
+++ b/help/solo_couple.md
@@ -3,6 +3,7 @@
# Tape (`≍`)
## `≍ 𝕩`: Solo
+[β†’full documentation](../doc/couple.md)
Add a dimension to `𝕩`.
@@ -23,6 +24,7 @@ Add a dimension to `𝕩`.
## `𝕨 ≍ 𝕩`: Couple
+[β†’full documentation](../doc/couple.md)
Join `𝕨` and `𝕩` along a newly created axis.
diff --git a/help/sortdown_or.md b/help/sortdown_or.md
index 3ca0d0ef..179ebc0a 100644
--- a/help/sortdown_or.md
+++ b/help/sortdown_or.md
@@ -3,6 +3,7 @@
# Logical Or (`∨`)
## `∨ 𝕩`: Sort Down
+[β†’full documentation](../doc/order.md#sort)
Sort array `𝕩` in descending order.
@@ -11,6 +12,7 @@ Sort array `𝕩` in descending order.
## `𝕨 ∨ 𝕩`: Logical Or
+[β†’full documentation](../doc/logic.md)
Logical Or of `𝕨` and `𝕩`.
diff --git a/help/sortup_and.md b/help/sortup_and.md
index 6fe95044..aa9ff8a6 100644
--- a/help/sortup_and.md
+++ b/help/sortup_and.md
@@ -3,6 +3,7 @@
# Logical And (`∧`)
## `∧ 𝕩`: Sort Up
+[β†’full documentation](../doc/order.md#sort)
Sort array `𝕩` in ascending order.
@@ -11,6 +12,7 @@ Sort array `𝕩` in ascending order.
## `𝕨 ∧ 𝕩`: Logical And
+[β†’full documentation](../doc/logic.md)
Logical And of `𝕨` and `𝕩`.
diff --git a/help/squareroot_root.md b/help/squareroot_root.md
index 2215dcaa..2cfe0788 100644
--- a/help/squareroot_root.md
+++ b/help/squareroot_root.md
@@ -3,6 +3,7 @@
# Root (`√`)
## `√ 𝕩`: Square root
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
[Pervasive.](../doc/arithmetic.md#pervasion)
@@ -11,6 +12,7 @@
## `𝕨 √ 𝕩`: Root
+[β†’full documentation](../doc/arithmetic.md#basic-arithmetic)
`𝕨`th root of `𝕩`.
diff --git a/help/strand.md b/help/strand.md
index 24e586e0..696bb1d5 100644
--- a/help/strand.md
+++ b/help/strand.md
@@ -3,6 +3,7 @@
# Undertie (`β€Ώ`)
## `β€Ώ`: Strand
+[β†’full documentation](../doc/syntax.md#list-notation)
Create a list via [strand notation](../doc/arrayrepr.md#strands).
diff --git a/help/suffixes_drop.md b/help/suffixes_drop.md
index e2e8d624..b23989b5 100644
--- a/help/suffixes_drop.md
+++ b/help/suffixes_drop.md
@@ -3,6 +3,7 @@
# Down Arrow (`↓`)
## `↓ 𝕩`: Suffixes
+[β†’full documentation](../doc/prefixes.md)
Suffixes of array `𝕩` along its first axis.
@@ -15,6 +16,7 @@ Suffixes of array `𝕩` along its first axis.
## `𝕨 ↓ 𝕩`: Drop
+[β†’full documentation](../doc/take.md)
For each integer in `𝕨`, drop that many elements from the beginning of each dimension of `𝕩`.
diff --git a/help/table.md b/help/table.md
index f57a4f84..c15a7316 100644
--- a/help/table.md
+++ b/help/table.md
@@ -3,6 +3,7 @@
# Top Left Corner (`⌜`)
## `𝕨 π”½βŒœ 𝕩`: Table
+[β†’full documentation](../doc/map.md)
Apply `𝔽` between every possible pair of the elements of the arguments.
diff --git a/help/transpose_reorderaxes.md b/help/transpose_reorderaxes.md
index e96d7d9c..0d953d69 100644
--- a/help/transpose_reorderaxes.md
+++ b/help/transpose_reorderaxes.md
@@ -3,6 +3,7 @@
# Circle Backslash (`⍉`)
## `⍉ 𝕩`: Transpose
+[β†’full documentation](../doc/transpose.md)
Move the first axis of `𝕩` to the end.
@@ -17,6 +18,7 @@ Move the first axis of `𝕩` to the end.
## `𝕨 ⍉ 𝕩`: Reorder Axes
+[β†’full documentation](../doc/transpose.md)
Rearrange the axes of `𝕩` as per the axis indices in `𝕨`.
diff --git a/help/undo.md b/help/undo.md
index 7ada9161..c418fa8e 100644
--- a/help/undo.md
+++ b/help/undo.md
@@ -3,6 +3,7 @@
# Superscript Equals Sign (`⁼`)
## `𝔽⁼ 𝕩`, `𝕨 𝔽⁼ 𝕩`: Undo
+[β†’full documentation](../doc/undo.md)
Invert the function `𝔽`, or use its defined inverse. Not all functions have inverses.
diff --git a/md.bqn b/md.bqn
index bdcbe953..c2955824 100644
--- a/md.bqn
+++ b/md.bqn
@@ -370,7 +370,9 @@ Markdown ← {filenameπ•Šπ•©:
# Links
ProcLink ← {text π•Š target:
- ∾⟨"<a href=""",AdjustTarget β₯Štarget,""">",ProcInline text,"</a>"⟩
+ t ← ∾⟨"a",{extensions?'β†’'β‰‘βŠ‘text?" class=""fulldoc""";""}
+ " href=""",AdjustTarget β₯Štarget,""""⟩
+ t Html ProcInline text
}
ghPath ← blobURL∾path
AdjustTarget ← {