aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/help/index.html369
-rw-r--r--help/README.md156
-rwxr-xr-xhelp/genhelp.bqn10
3 files changed, 266 insertions, 269 deletions
diff --git a/docs/help/index.html b/docs/help/index.html
index 50372097..f1d3baaf 100644
--- a/docs/help/index.html
+++ b/docs/help/index.html
@@ -5,7 +5,6 @@
</head>
<div class="nav">(<a href="https://github.com/mlochbaum/BQN">github</a>) / <a href="../index.html">BQN</a></div>
<h1 id="repl-help"><a class="header" href="#repl-help">REPL Help</a></h1>
-<p>Symbols are listed in alphabetical order of page name, ignoring syntactical roles.</p>
<table>
<thead>
<tr>
@@ -15,372 +14,372 @@
</thead>
<tbody>
<tr>
-<td><code><span class='Function'>𝔾</span></code></td>
-<td><a href="2-modifierrightoperand.html">2-Modifier Right operand</a></td>
-</tr>
-<tr>
-<td><code><span class='Function'>|</span></code></td>
-<td><a href="absolutevalue_modulus.html">Absolute Value, Modulus</a></td>
-</tr>
-<tr>
-<td><code><span class='Modifier2'>⟜</span></code></td>
-<td><a href="after_bind.html">Bind, After, Dyadic After</a></td>
-</tr>
-<tr>
-<td><code><span class='Function'>!</span></code></td>
-<td><a href="assert_assertwithmessage.html">Assert, Assert With Message</a></td>
+<td><code><span class='Function'>+</span></code></td>
+<td><a href="conjugate_add.html">Conjugate, Add</a></td>
</tr>
<tr>
-<td><code><span class='Modifier2'>∘</span></code></td>
-<td><a href="atop.html">Atop, Dyadic Atop</a></td>
+<td><code><span class='Function'>-</span></code></td>
+<td><a href="negate_subtract.html">Negate, Subtract</a></td>
</tr>
<tr>
-<td><code><span class='Modifier2'>⊸</span></code></td>
-<td><a href="before_bind.html">Bind Left, Before, Dyadic Before</a></td>
+<td><code><span class='Function'>Γ—</span></code></td>
+<td><a href="sign_multiply.html">Sign, Multiply</a></td>
</tr>
<tr>
-<td><code><span class='Brace'>{</span></code></td>
-<td><a href="beginblock.html">Begin Block</a></td>
+<td><code><span class='Function'>Γ·</span></code></td>
+<td><a href="reciprocal_divide.html">Reciprocal, Divide</a></td>
</tr>
<tr>
-<td><code><span class='Paren'>(</span></code></td>
-<td><a href="beginexpression.html">Begin Expression</a></td>
+<td><code><span class='Function'>⋆</span></code></td>
+<td><a href="exponential_power.html">Exponential, Power</a></td>
</tr>
<tr>
-<td><code><span class='Bracket'>⟨</span></code></td>
-<td><a href="beginlist.html">Begin list</a></td>
+<td><code><span class='Function'>√</span></code></td>
+<td><a href="squareroot_root.html">Square root, Root</a></td>
</tr>
<tr>
-<td><code><span class='Modifier2'>⎊</span></code></td>
-<td><a href="catch.html">Catch</a></td>
+<td><code><span class='Function'>⌊</span></code></td>
+<td><a href="floor_minimum.html">Floor, Minimum</a></td>
</tr>
<tr>
<td><code><span class='Function'>⌈</span></code></td>
<td><a href="ceiling_maximum.html">Ceiling, Maximum</a></td>
</tr>
<tr>
-<td><code><span class='Modifier'>˘</span></code></td>
-<td><a href="cells.html">Cells</a></td>
-</tr>
-<tr>
-<td><code><span class='Gets'>↩</span></code></td>
-<td><a href="change.html">Change</a></td>
+<td><code><span class='Function'>∧</span></code></td>
+<td><a href="sortup_and.html">Sort Up, Logical And</a></td>
</tr>
<tr>
-<td><code><span class='Modifier2'>β—Ά</span></code></td>
-<td><a href="choose.html">Choose</a></td>
+<td><code><span class='Function'>∨</span></code></td>
+<td><a href="sortdown_or.html">Sort Down, Logical Or</a></td>
</tr>
<tr>
-<td><code><span class='Function'>⊐</span></code></td>
-<td><a href="classify_indexof.html">Classify, Index Of</a></td>
+<td><code><span class='Function'>Β¬</span></code></td>
+<td><a href="not_span.html">Logical Not, Span</a></td>
</tr>
<tr>
-<td><code><span class='Comment'>#</span></code></td>
-<td><a href="comment.html">Comment</a></td>
+<td><code><span class='Function'>|</span></code></td>
+<td><a href="absolutevalue_modulus.html">Absolute Value, Modulus</a></td>
</tr>
<tr>
-<td><code><span class='Function'>+</span></code></td>
-<td><a href="conjugate_add.html">Conjugate, Add</a></td>
+<td><code><span class='Function'>≀</span></code></td>
+<td><a href="lessthanorequalto.html">Lesser Than or Equal To</a></td>
</tr>
<tr>
-<td><code><span class='Modifier'>Λ™</span></code></td>
-<td><a href="constant.html">Constant</a></td>
+<td><code><span class='Function'>&lt;</span></code></td>
+<td><a href="enclose_lessthan.html">Enclose, Lesser Than</a></td>
</tr>
<tr>
-<td><code><span class='Function'>π•Š</span></code></td>
-<td><a href="currentfunction.html">Current Function</a></td>
+<td><code><span class='Function'>&gt;</span></code></td>
+<td><a href="merge_greaterthan.html">Merge, Greater Than</a></td>
</tr>
<tr>
-<td><code><span class='Value'>𝕣</span></code></td>
-<td><a href="currentmodifier.html">Current Modifier</a></td>
+<td><code><span class='Function'>β‰₯</span></code></td>
+<td><a href="greaterthanorequalto.html">Greater Than or Equal To</a></td>
</tr>
<tr>
-<td><code><span class='Function'>⍷</span></code></td>
-<td><a href="deduplicate_find.html">Deduplicate, Find</a></td>
+<td><code><span class='Function'>=</span></code></td>
+<td><a href="rank_equals.html">Rank, Equal To</a></td>
</tr>
<tr>
-<td><code><span class='Gets'>←</span></code></td>
-<td><a href="define.html">Define</a></td>
+<td><code><span class='Function'>β‰ </span></code></td>
+<td><a href="length_notequals.html">Length, Not Equal To</a></td>
</tr>
<tr>
<td><code><span class='Function'>≑</span></code></td>
<td><a href="depth_match.html">Depth, Match</a></td>
</tr>
<tr>
-<td><code><span class='Modifier2'>βš‡</span></code></td>
-<td><a href="depth.html">Depth</a></td>
+<td><code><span class='Function'>β‰’</span></code></td>
+<td><a href="shape_notmatch.html">Shape, Not Match</a></td>
+</tr>
+<tr>
+<td><code><span class='Function'>⊣</span></code></td>
+<td><a href="identity_left.html">Identity, Left</a></td>
+</tr>
+<tr>
+<td><code><span class='Function'>⊒</span></code></td>
+<td><a href="identity_right.html">Identity, Right</a></td>
</tr>
<tr>
<td><code><span class='Function'>β₯Š</span></code></td>
<td><a href="deshape_reshape.html">Deshape, Reshape</a></td>
</tr>
<tr>
-<td><code><span class='Modifier'>Β¨</span></code></td>
-<td><a href="each.html">Each</a></td>
+<td><code><span class='Function'>∾</span></code></td>
+<td><a href="join_jointo.html">Join, Join To</a></td>
</tr>
<tr>
-<td><code><span class='Function'>&lt;</span></code></td>
-<td><a href="enclose_lessthan.html">Enclose, Lesser Than</a></td>
+<td><code><span class='Function'>≍</span></code></td>
+<td><a href="solo_couple.html">Solo, Couple</a></td>
</tr>
<tr>
-<td><code><span class='Brace'>}</span></code></td>
-<td><a href="endblock.html">End Block</a></td>
+<td><code><span class='Function'>β‹ˆ</span></code></td>
+<td><a href="enlist_pair.html">Enlist, Pair</a></td>
</tr>
<tr>
-<td><code><span class='Paren'>)</span></code></td>
-<td><a href="endexpression.html">End Expression</a></td>
+<td><code><span class='Function'>↑</span></code></td>
+<td><a href="prefixes_take.html">Prefixes, Take</a></td>
</tr>
<tr>
-<td><code><span class='Bracket'>⟩</span></code></td>
-<td><a href="endlist.html">End list</a></td>
+<td><code><span class='Function'>↓</span></code></td>
+<td><a href="suffixes_drop.html">Suffixes, Drop</a></td>
</tr>
<tr>
-<td><code><span class='Function'>β‹ˆ</span></code></td>
-<td><a href="enlist_pair.html">Enlist, Pair</a></td>
+<td><code><span class='Function'>↕</span></code></td>
+<td><a href="range_windows.html">Range, Windows</a></td>
</tr>
<tr>
-<td><code><span class='Function'>⋆</span></code></td>
-<td><a href="exponential_power.html">Exponential, Power</a></td>
+<td><code><span class='Function'>Β«</span></code></td>
+<td><a href="shiftbefore.html">Shift Before, Shift Before</a></td>
</tr>
<tr>
-<td><code><span class='Gets'>⇐</span></code></td>
-<td><a href="export.html">Export Definition, Export names</a></td>
+<td><code><span class='Function'>Β»</span></code></td>
+<td><a href="shiftafter.html">Shift After, Shift After</a></td>
</tr>
<tr>
-<td><code><span class='Function'>⊏</span></code></td>
-<td><a href="firstcell_select.html">First Cell, Select</a></td>
+<td><code><span class='Function'>⌽</span></code></td>
+<td><a href="reverse_rotate.html">Reverse, Rotate</a></td>
</tr>
<tr>
-<td><code><span class='Function'>βŠ‘</span></code></td>
-<td><a href="first_pick.html">First, Pick</a></td>
+<td><code><span class='Function'>⍉</span></code></td>
+<td><a href="transpose_reorderaxes.html">Transpose, Reorder Axes</a></td>
</tr>
<tr>
-<td><code><span class='Function'>⌊</span></code></td>
-<td><a href="floor_minimum.html">Floor, Minimum</a></td>
+<td><code><span class='Function'>/</span></code></td>
+<td><a href="indices_replicate.html">Indices, Replicate</a></td>
</tr>
<tr>
-<td><code><span class='Modifier'>Β΄</span></code></td>
-<td><a href="fold.html">Fold, Fold With Initial</a></td>
+<td><code><span class='Function'>⍋</span></code></td>
+<td><a href="gradeup_binsup.html">Grade Up, Bins Up</a></td>
</tr>
<tr>
<td><code><span class='Function'>⍒</span></code></td>
<td><a href="gradedown_binsdown.html">Grade Down, Bins Down</a></td>
</tr>
<tr>
-<td><code><span class='Function'>⍋</span></code></td>
-<td><a href="gradeup_binsup.html">Grade Up, Bins Up</a></td>
+<td><code><span class='Function'>⊏</span></code></td>
+<td><a href="firstcell_select.html">First Cell, Select</a></td>
</tr>
<tr>
-<td><code><span class='Function'>β‰₯</span></code></td>
-<td><a href="greaterthanorequalto.html">Greater Than or Equal To</a></td>
+<td><code><span class='Function'>βŠ‘</span></code></td>
+<td><a href="first_pick.html">First, Pick</a></td>
</tr>
<tr>
-<td><code><span class='Function'>βŠ”</span></code></td>
-<td><a href="groupindices_group.html">Group Indices, Group</a></td>
+<td><code><span class='Function'>⊐</span></code></td>
+<td><a href="classify_indexof.html">Classify, Index Of</a></td>
</tr>
<tr>
-<td><code><span class='Head'>:</span></code></td>
-<td><a href="header.html">Header</a></td>
+<td><code><span class='Function'>βŠ’</span></code></td>
+<td><a href="occurrencecount_progressiveindexof.html">Occurrence Count, Progressive Index Of</a></td>
</tr>
<tr>
-<td><code><span class='Function'>⊣</span></code></td>
-<td><a href="identity_left.html">Identity, Left</a></td>
+<td><code><span class='Function'>∊</span></code></td>
+<td><a href="markfirst_memberof.html">Mark Firsts, Member Of</a></td>
</tr>
<tr>
-<td><code><span class='Function'>⊒</span></code></td>
-<td><a href="identity_right.html">Identity, Right</a></td>
+<td><code><span class='Function'>⍷</span></code></td>
+<td><a href="deduplicate_find.html">Deduplicate, Find</a></td>
</tr>
<tr>
-<td><code><span class='Function'>/</span></code></td>
-<td><a href="indices_replicate.html">Indices, Replicate</a></td>
+<td><code><span class='Function'>βŠ”</span></code></td>
+<td><a href="groupindices_group.html">Group Indices, Group</a></td>
</tr>
<tr>
-<td><code><span class='Number'>∞</span></code></td>
-<td><a href="infinity.html">Infinity</a></td>
+<td><code><span class='Function'>!</span></code></td>
+<td><a href="assert_assertwithmessage.html">Assert, Assert With Message</a></td>
</tr>
<tr>
-<td><code><span class='Modifier'>˝</span></code></td>
-<td><a href="insert.html">Insert, Insert With Initial</a></td>
+<td><code><span class='Modifier'>Λ™</span></code></td>
+<td><a href="constant.html">Constant</a></td>
</tr>
<tr>
-<td><code><span class='Function'>∾</span></code></td>
-<td><a href="join_jointo.html">Join, Join To</a></td>
+<td><code><span class='Modifier'>˜</span></code></td>
+<td><a href="self_swap.html">Self, Swap</a></td>
</tr>
<tr>
-<td><code><span class='Value'>𝕨</span></code></td>
-<td><a href="leftargument.html">Left Argument</a></td>
+<td><code><span class='Modifier2'>∘</span></code></td>
+<td><a href="atop.html">Atop, Dyadic Atop</a></td>
</tr>
<tr>
-<td><code><span class='Function'>β‰ </span></code></td>
-<td><a href="length_notequals.html">Length, Not Equal To</a></td>
+<td><code><span class='Modifier2'>β—‹</span></code></td>
+<td><a href="over.html">Atop, Over</a></td>
</tr>
<tr>
-<td><code><span class='Function'>≀</span></code></td>
-<td><a href="lessthanorequalto.html">Lesser Than or Equal To</a></td>
+<td><code><span class='Modifier2'>⊸</span></code></td>
+<td><a href="before_bind.html">Bind Left, Before, Dyadic Before</a></td>
</tr>
<tr>
-<td><code><span class='Function'>∊</span></code></td>
-<td><a href="markfirst_memberof.html">Mark Firsts, Member Of</a></td>
+<td><code><span class='Modifier2'>⟜</span></code></td>
+<td><a href="after_bind.html">Bind, After, Dyadic After</a></td>
</tr>
<tr>
-<td><code><span class='Function'>&gt;</span></code></td>
-<td><a href="merge_greaterthan.html">Merge, Greater Than</a></td>
+<td><code><span class='Modifier2'>⌾</span></code></td>
+<td><a href="under.html">Under</a></td>
</tr>
<tr>
-<td><code><span class='Number'>Β―</span></code></td>
-<td><a href="minus.html">Minus</a></td>
+<td><code><span class='Modifier2'>⊘</span></code></td>
+<td><a href="valences.html">Valences, Dyadic Valences</a></td>
</tr>
<tr>
-<td><code><span class='Function'>𝔽</span></code></td>
-<td><a href="modifierleftoperand.html">Modifier Left operand</a></td>
+<td><code><span class='Modifier2'>β—Ά</span></code></td>
+<td><a href="choose.html">Choose</a></td>
</tr>
<tr>
-<td><code><span class='Value'>.</span></code></td>
-<td><a href="namespacefield.html">Namespace Field</a></td>
+<td><code><span class='Modifier2'>⎊</span></code></td>
+<td><a href="catch.html">Catch</a></td>
</tr>
<tr>
-<td><code><span class='Function'>-</span></code></td>
-<td><a href="negate_subtract.html">Negate, Subtract</a></td>
+<td><code><span class='Modifier2'>βŽ‰</span></code></td>
+<td><a href="rank.html">Rank</a></td>
</tr>
<tr>
-<td><code><span class='Head'>;</span></code></td>
-<td><a href="nextbody.html">Next Body</a></td>
+<td><code><span class='Modifier'>˘</span></code></td>
+<td><a href="cells.html">Cells</a></td>
</tr>
<tr>
-<td><code><span class='Nothing'>Β·</span></code></td>
-<td><a href="nothing.html">Nothing</a></td>
+<td><code><span class='Modifier2'>βš‡</span></code></td>
+<td><a href="depth.html">Depth</a></td>
</tr>
<tr>
-<td><code><span class='Function'>Β¬</span></code></td>
-<td><a href="not_span.html">Logical Not, Span</a></td>
+<td><code><span class='Modifier'>Β¨</span></code></td>
+<td><a href="each.html">Each</a></td>
</tr>
<tr>
-<td><code><span class='String'>@</span></code></td>
-<td><a href="nullcharacter.html">Null Character</a></td>
+<td><code><span class='Modifier'>⌜</span></code></td>
+<td><a href="table.html">Table</a></td>
</tr>
<tr>
-<td><code><span class='Function'>βŠ’</span></code></td>
-<td><a href="occurrencecount_progressiveindexof.html">Occurrence Count, Progressive Index Of</a></td>
+<td><code><span class='Modifier2'>⍟</span></code></td>
+<td><a href="repeat.html">Repeat</a></td>
</tr>
<tr>
-<td><code><span class='Modifier2'>β—‹</span></code></td>
-<td><a href="over.html">Atop, Over</a></td>
+<td><code><span class='Modifier'>⁼</span></code></td>
+<td><a href="undo.html">Undo</a></td>
</tr>
<tr>
-<td><code><span class='Number'>Ο€</span></code></td>
-<td><a href="pi.html">Pi</a></td>
+<td><code><span class='Modifier'>Β΄</span></code></td>
+<td><a href="fold.html">Fold, Fold With Initial</a></td>
</tr>
<tr>
-<td><code><span class='Head'>?</span></code></td>
-<td><a href="predicate.html">Predicate</a></td>
+<td><code><span class='Modifier'>˝</span></code></td>
+<td><a href="insert.html">Insert, Insert With Initial</a></td>
</tr>
<tr>
-<td><code><span class='Function'>↑</span></code></td>
-<td><a href="prefixes_take.html">Prefixes, Take</a></td>
+<td><code><span class='Modifier'>`</span></code></td>
+<td><a href="scan.html">Scan, Scan With initial</a></td>
</tr>
<tr>
-<td><code><span class='Function'>↕</span></code></td>
-<td><a href="range_windows.html">Range, Windows</a></td>
+<td><code><span class='Gets'>←</span></code></td>
+<td><a href="define.html">Define</a></td>
</tr>
<tr>
-<td><code><span class='Function'>=</span></code></td>
-<td><a href="rank_equals.html">Rank, Equal To</a></td>
+<td><code><span class='Gets'>⇐</span></code></td>
+<td><a href="export.html">Export Definition, Export names</a></td>
</tr>
<tr>
-<td><code><span class='Modifier2'>βŽ‰</span></code></td>
-<td><a href="rank.html">Rank</a></td>
+<td><code><span class='Gets'>↩</span></code></td>
+<td><a href="change.html">Change</a></td>
</tr>
<tr>
-<td><code><span class='Function'>Γ·</span></code></td>
-<td><a href="reciprocal_divide.html">Reciprocal, Divide</a></td>
+<td><code><span class='Separator'>,</span></code> or <code><span class='Separator'>β‹„</span></code></td>
+<td><a href="separator.html">Separator</a></td>
</tr>
<tr>
-<td><code><span class='Modifier2'>⍟</span></code></td>
-<td><a href="repeat.html">Repeat</a></td>
+<td><code><span class='Value'>.</span></code></td>
+<td><a href="namespacefield.html">Namespace Field</a></td>
</tr>
<tr>
-<td><code><span class='Function'>⌽</span></code></td>
-<td><a href="reverse_rotate.html">Reverse, Rotate</a></td>
+<td><code><span class='Paren'>(</span></code></td>
+<td><a href="beginexpression.html">Begin Expression</a></td>
</tr>
<tr>
-<td><code><span class='Value'>𝕩</span></code></td>
-<td><a href="rightargument.html">Right Argument</a></td>
+<td><code><span class='Paren'>)</span></code></td>
+<td><a href="endexpression.html">End Expression</a></td>
</tr>
<tr>
-<td><code><span class='Modifier'>`</span></code></td>
-<td><a href="scan.html">Scan, Scan With initial</a></td>
+<td><code><span class='Brace'>{</span></code></td>
+<td><a href="beginblock.html">Begin Block</a></td>
</tr>
<tr>
-<td><code><span class='Modifier'>˜</span></code></td>
-<td><a href="self_swap.html">Self, Swap</a></td>
+<td><code><span class='Brace'>}</span></code></td>
+<td><a href="endblock.html">End Block</a></td>
</tr>
<tr>
-<td><code><span class='Separator'>,</span></code> or <code><span class='Separator'>β‹„</span></code></td>
-<td><a href="separator.html">Separator</a></td>
+<td><code><span class='Head'>;</span></code></td>
+<td><a href="nextbody.html">Next Body</a></td>
</tr>
<tr>
-<td><code><span class='Function'>β‰’</span></code></td>
-<td><a href="shape_notmatch.html">Shape, Not Match</a></td>
+<td><code><span class='Head'>:</span></code></td>
+<td><a href="header.html">Header</a></td>
</tr>
<tr>
-<td><code><span class='Function'>Β»</span></code></td>
-<td><a href="shiftafter.html">Shift After, Shift After</a></td>
+<td><code><span class='Head'>?</span></code></td>
+<td><a href="predicate.html">Predicate</a></td>
</tr>
<tr>
-<td><code><span class='Function'>Β«</span></code></td>
-<td><a href="shiftbefore.html">Shift Before, Shift Before</a></td>
+<td><code><span class='Bracket'>⟨</span></code></td>
+<td><a href="beginlist.html">Begin list</a></td>
</tr>
<tr>
-<td><code><span class='Function'>Γ—</span></code></td>
-<td><a href="sign_multiply.html">Sign, Multiply</a></td>
+<td><code><span class='Bracket'>⟩</span></code></td>
+<td><a href="endlist.html">End list</a></td>
</tr>
<tr>
-<td><code><span class='Function'>≍</span></code></td>
-<td><a href="solo_couple.html">Solo, Couple</a></td>
+<td><code><span class='Ligature'>β€Ώ</span></code></td>
+<td><a href="strand.html">Strand</a></td>
</tr>
<tr>
-<td><code><span class='Function'>∨</span></code></td>
-<td><a href="sortdown_or.html">Sort Down, Logical Or</a></td>
+<td><code><span class='Nothing'>Β·</span></code></td>
+<td><a href="nothing.html">Nothing</a></td>
</tr>
<tr>
-<td><code><span class='Function'>∧</span></code></td>
-<td><a href="sortup_and.html">Sort Up, Logical And</a></td>
+<td><code><span class='Value'>β€’</span></code></td>
+<td><a href="system.html">System</a></td>
</tr>
<tr>
-<td><code><span class='Function'>√</span></code></td>
-<td><a href="squareroot_root.html">Square root, Root</a></td>
+<td><code><span class='Value'>𝕨</span></code></td>
+<td><a href="leftargument.html">Left Argument</a></td>
</tr>
<tr>
-<td><code><span class='Ligature'>β€Ώ</span></code></td>
-<td><a href="strand.html">Strand</a></td>
+<td><code><span class='Value'>𝕩</span></code></td>
+<td><a href="rightargument.html">Right Argument</a></td>
</tr>
<tr>
-<td><code><span class='Function'>↓</span></code></td>
-<td><a href="suffixes_drop.html">Suffixes, Drop</a></td>
+<td><code><span class='Function'>𝔽</span></code></td>
+<td><a href="modifierleftoperand.html">Modifier Left operand</a></td>
</tr>
<tr>
-<td><code><span class='Value'>β€’</span></code></td>
-<td><a href="system.html">System</a></td>
+<td><code><span class='Function'>𝔾</span></code></td>
+<td><a href="2-modifierrightoperand.html">2-Modifier Right operand</a></td>
</tr>
<tr>
-<td><code><span class='Modifier'>⌜</span></code></td>
-<td><a href="table.html">Table</a></td>
+<td><code><span class='Function'>π•Š</span></code></td>
+<td><a href="currentfunction.html">Current Function</a></td>
</tr>
<tr>
-<td><code><span class='Function'>⍉</span></code></td>
-<td><a href="transpose_reorderaxes.html">Transpose, Reorder Axes</a></td>
+<td><code><span class='Value'>𝕣</span></code></td>
+<td><a href="currentmodifier.html">Current Modifier</a></td>
</tr>
<tr>
-<td><code><span class='Modifier2'>⌾</span></code></td>
-<td><a href="under.html">Under</a></td>
+<td><code><span class='Number'>Β―</span></code></td>
+<td><a href="minus.html">Minus</a></td>
</tr>
<tr>
-<td><code><span class='Modifier'>⁼</span></code></td>
-<td><a href="undo.html">Undo</a></td>
+<td><code><span class='Number'>Ο€</span></code></td>
+<td><a href="pi.html">Pi</a></td>
</tr>
<tr>
-<td><code><span class='Modifier2'>⊘</span></code></td>
-<td><a href="valences.html">Valences, Dyadic Valences</a></td>
+<td><code><span class='Number'>∞</span></code></td>
+<td><a href="infinity.html">Infinity</a></td>
+</tr>
+<tr>
+<td><code><span class='String'>@</span></code></td>
+<td><a href="nullcharacter.html">Null Character</a></td>
+</tr>
+<tr>
+<td><code><span class='Comment'>#</span></code></td>
+<td><a href="comment.html">Comment</a></td>
</tr>
</tbody>
</table>
diff --git a/help/README.md b/help/README.md
index 011d7459..16a194e7 100644
--- a/help/README.md
+++ b/help/README.md
@@ -2,99 +2,97 @@
# REPL Help
-Symbols are listed in alphabetical order of page name, ignoring syntactical roles.
-
| Symbol | Link |
|--------|------|
-| `𝔾` | [2-Modifier Right operand](2-modifierrightoperand.md) |
-| `\|` | [Absolute Value, Modulus](absolutevalue_modulus.md) |
-| `⟜` | [Bind, After, Dyadic After](after_bind.md) |
-| `!` | [Assert, Assert With Message](assert_assertwithmessage.md) |
-| `∘` | [Atop, Dyadic Atop](atop.md) |
-| `⊸` | [Bind Left, Before, Dyadic Before](before_bind.md) |
-| `{` | [Begin Block](beginblock.md) |
-| `(` | [Begin Expression](beginexpression.md) |
-| `⟨` | [Begin list](beginlist.md) |
-| `⎊` | [Catch](catch.md) |
-| `⌈` | [Ceiling, Maximum](ceiling_maximum.md) |
-| `˘` | [Cells](cells.md) |
-| `↩` | [Change](change.md) |
-| `β—Ά` | [Choose](choose.md) |
-| `⊐` | [Classify, Index Of](classify_indexof.md) |
-| `#` | [Comment](comment.md) |
| `+` | [Conjugate, Add](conjugate_add.md) |
-| `Λ™` | [Constant](constant.md) |
-| `π•Š` | [Current Function](currentfunction.md) |
-| `𝕣` | [Current Modifier](currentmodifier.md) |
-| `⍷` | [Deduplicate, Find](deduplicate_find.md) |
-| `←` | [Define](define.md) |
-| `≑` | [Depth, Match](depth_match.md) |
-| `βš‡` | [Depth](depth.md) |
-| `β₯Š` | [Deshape, Reshape](deshape_reshape.md) |
-| `Β¨` | [Each](each.md) |
-| `<` | [Enclose, Lesser Than](enclose_lessthan.md) |
-| `}` | [End Block](endblock.md) |
-| `)` | [End Expression](endexpression.md) |
-| `⟩` | [End list](endlist.md) |
-| `β‹ˆ` | [Enlist, Pair](enlist_pair.md) |
+| `-` | [Negate, Subtract](negate_subtract.md) |
+| `Γ—` | [Sign, Multiply](sign_multiply.md) |
+| `Γ·` | [Reciprocal, Divide](reciprocal_divide.md) |
| `⋆` | [Exponential, Power](exponential_power.md) |
-| `⇐` | [Export Definition, Export names](export.md) |
-| `⊏` | [First Cell, Select](firstcell_select.md) |
-| `βŠ‘` | [First, Pick](first_pick.md) |
+| `√` | [Square root, Root](squareroot_root.md) |
| `⌊` | [Floor, Minimum](floor_minimum.md) |
-| `Β΄` | [Fold, Fold With Initial](fold.md) |
-| `⍒` | [Grade Down, Bins Down](gradedown_binsdown.md) |
-| `⍋` | [Grade Up, Bins Up](gradeup_binsup.md) |
+| `⌈` | [Ceiling, Maximum](ceiling_maximum.md) |
+| `∧` | [Sort Up, Logical And](sortup_and.md) |
+| `∨` | [Sort Down, Logical Or](sortdown_or.md) |
+| `Β¬` | [Logical Not, Span](not_span.md) |
+| `\|` | [Absolute Value, Modulus](absolutevalue_modulus.md) |
+| `≀` | [Lesser Than or Equal To](lessthanorequalto.md) |
+| `<` | [Enclose, Lesser Than](enclose_lessthan.md) |
+| `>` | [Merge, Greater Than](merge_greaterthan.md) |
| `β‰₯` | [Greater Than or Equal To](greaterthanorequalto.md) |
-| `βŠ”` | [Group Indices, Group](groupindices_group.md) |
-| `:` | [Header](header.md) |
+| `=` | [Rank, Equal To](rank_equals.md) |
+| `β‰ ` | [Length, Not Equal To](length_notequals.md) |
+| `≑` | [Depth, Match](depth_match.md) |
+| `β‰’` | [Shape, Not Match](shape_notmatch.md) |
| `⊣` | [Identity, Left](identity_left.md) |
| `⊒` | [Identity, Right](identity_right.md) |
-| `/` | [Indices, Replicate](indices_replicate.md) |
-| `∞` | [Infinity](infinity.md) |
-| `˝` | [Insert, Insert With Initial](insert.md) |
+| `β₯Š` | [Deshape, Reshape](deshape_reshape.md) |
| `∾` | [Join, Join To](join_jointo.md) |
-| `𝕨` | [Left Argument](leftargument.md) |
-| `β‰ ` | [Length, Not Equal To](length_notequals.md) |
-| `≀` | [Lesser Than or Equal To](lessthanorequalto.md) |
-| `∊` | [Mark Firsts, Member Of](markfirst_memberof.md) |
-| `>` | [Merge, Greater Than](merge_greaterthan.md) |
-| `Β―` | [Minus](minus.md) |
-| `𝔽` | [Modifier Left operand](modifierleftoperand.md) |
-| `.` | [Namespace Field](namespacefield.md) |
-| `-` | [Negate, Subtract](negate_subtract.md) |
-| `;` | [Next Body](nextbody.md) |
-| `Β·` | [Nothing](nothing.md) |
-| `Β¬` | [Logical Not, Span](not_span.md) |
-| `@` | [Null Character](nullcharacter.md) |
-| `βŠ’` | [Occurrence Count, Progressive Index Of](occurrencecount_progressiveindexof.md) |
-| `β—‹` | [Atop, Over](over.md) |
-| `Ο€` | [Pi](pi.md) |
-| `?` | [Predicate](predicate.md) |
+| `≍` | [Solo, Couple](solo_couple.md) |
+| `β‹ˆ` | [Enlist, Pair](enlist_pair.md) |
| `↑` | [Prefixes, Take](prefixes_take.md) |
+| `↓` | [Suffixes, Drop](suffixes_drop.md) |
| `↕` | [Range, Windows](range_windows.md) |
-| `=` | [Rank, Equal To](rank_equals.md) |
+| `Β«` | [Shift Before, Shift Before](shiftbefore.md) |
+| `Β»` | [Shift After, Shift After](shiftafter.md) |
+| `⌽` | [Reverse, Rotate](reverse_rotate.md) |
+| `⍉` | [Transpose, Reorder Axes](transpose_reorderaxes.md) |
+| `/` | [Indices, Replicate](indices_replicate.md) |
+| `⍋` | [Grade Up, Bins Up](gradeup_binsup.md) |
+| `⍒` | [Grade Down, Bins Down](gradedown_binsdown.md) |
+| `⊏` | [First Cell, Select](firstcell_select.md) |
+| `βŠ‘` | [First, Pick](first_pick.md) |
+| `⊐` | [Classify, Index Of](classify_indexof.md) |
+| `βŠ’` | [Occurrence Count, Progressive Index Of](occurrencecount_progressiveindexof.md) |
+| `∊` | [Mark Firsts, Member Of](markfirst_memberof.md) |
+| `⍷` | [Deduplicate, Find](deduplicate_find.md) |
+| `βŠ”` | [Group Indices, Group](groupindices_group.md) |
+| `!` | [Assert, Assert With Message](assert_assertwithmessage.md) |
+| `Λ™` | [Constant](constant.md) |
+| `˜` | [Self, Swap](self_swap.md) |
+| `∘` | [Atop, Dyadic Atop](atop.md) |
+| `β—‹` | [Atop, Over](over.md) |
+| `⊸` | [Bind Left, Before, Dyadic Before](before_bind.md) |
+| `⟜` | [Bind, After, Dyadic After](after_bind.md) |
+| `⌾` | [Under](under.md) |
+| `⊘` | [Valences, Dyadic Valences](valences.md) |
+| `β—Ά` | [Choose](choose.md) |
+| `⎊` | [Catch](catch.md) |
| `βŽ‰` | [Rank](rank.md) |
-| `Γ·` | [Reciprocal, Divide](reciprocal_divide.md) |
+| `˘` | [Cells](cells.md) |
+| `βš‡` | [Depth](depth.md) |
+| `Β¨` | [Each](each.md) |
+| `⌜` | [Table](table.md) |
| `⍟` | [Repeat](repeat.md) |
-| `⌽` | [Reverse, Rotate](reverse_rotate.md) |
-| `𝕩` | [Right Argument](rightargument.md) |
+| `⁼` | [Undo](undo.md) |
+| `Β΄` | [Fold, Fold With Initial](fold.md) |
+| `˝` | [Insert, Insert With Initial](insert.md) |
| `` ` `` | [Scan, Scan With initial](scan.md) |
-| `˜` | [Self, Swap](self_swap.md) |
+| `←` | [Define](define.md) |
+| `⇐` | [Export Definition, Export names](export.md) |
+| `↩` | [Change](change.md) |
| `,` or `β‹„` | [Separator](separator.md) |
-| `β‰’` | [Shape, Not Match](shape_notmatch.md) |
-| `Β»` | [Shift After, Shift After](shiftafter.md) |
-| `Β«` | [Shift Before, Shift Before](shiftbefore.md) |
-| `Γ—` | [Sign, Multiply](sign_multiply.md) |
-| `≍` | [Solo, Couple](solo_couple.md) |
-| `∨` | [Sort Down, Logical Or](sortdown_or.md) |
-| `∧` | [Sort Up, Logical And](sortup_and.md) |
-| `√` | [Square root, Root](squareroot_root.md) |
+| `.` | [Namespace Field](namespacefield.md) |
+| `(` | [Begin Expression](beginexpression.md) |
+| `)` | [End Expression](endexpression.md) |
+| `{` | [Begin Block](beginblock.md) |
+| `}` | [End Block](endblock.md) |
+| `;` | [Next Body](nextbody.md) |
+| `:` | [Header](header.md) |
+| `?` | [Predicate](predicate.md) |
+| `⟨` | [Begin list](beginlist.md) |
+| `⟩` | [End list](endlist.md) |
| `β€Ώ` | [Strand](strand.md) |
-| `↓` | [Suffixes, Drop](suffixes_drop.md) |
+| `Β·` | [Nothing](nothing.md) |
| `β€’` | [System](system.md) |
-| `⌜` | [Table](table.md) |
-| `⍉` | [Transpose, Reorder Axes](transpose_reorderaxes.md) |
-| `⌾` | [Under](under.md) |
-| `⁼` | [Undo](undo.md) |
-| `⊘` | [Valences, Dyadic Valences](valences.md) |
+| `𝕨` | [Left Argument](leftargument.md) |
+| `𝕩` | [Right Argument](rightargument.md) |
+| `𝔽` | [Modifier Left operand](modifierleftoperand.md) |
+| `𝔾` | [2-Modifier Right operand](2-modifierrightoperand.md) |
+| `π•Š` | [Current Function](currentfunction.md) |
+| `𝕣` | [Current Modifier](currentmodifier.md) |
+| `Β―` | [Minus](minus.md) |
+| `Ο€` | [Pi](pi.md) |
+| `∞` | [Infinity](infinity.md) |
+| `@` | [Null Character](nullcharacter.md) |
+| `#` | [Comment](comment.md) |
diff --git a/help/genhelp.bqn b/help/genhelp.bqn
index 4bf27e09..71251d01 100755
--- a/help/genhelp.bqn
+++ b/help/genhelp.bqn
@@ -1,15 +1,17 @@
#!/usr/bin/env bqn
files ← "README.md"βŠΈβ‰’Β¨βŠΈ/ (⍋(¬∊⟜"_.")⊸/Β¨)⊸⊏ ".md"⊸(-βˆ˜β‰ βŠΈβ†‘β‰‘βŠ£)¨⊸/ β€’file.List ""
+gl ← "+-Γ—Γ·β‹†βˆšβŒŠβŒˆβˆ§βˆ¨Β¬|≀<>β‰₯=β‰ β‰‘β‰’βŠ£βŠ’β₯ŠβˆΎβ‰β‹ˆβ†‘β†“β†•Β«Β»βŒ½β‰/β‹β’βŠβŠ‘βŠβŠ’βˆŠβ·βŠ”!Λ™Λœβˆ˜β—‹βŠΈβŸœβŒΎβŠ˜β—ΆβŽŠβŽ‰Λ˜βš‡Β¨βŒœβŸβΌΒ΄Λ`←⇐↩⋄,.(){};:?βŸ¨βŸ©β€ΏΒ·β€’π•¨π•Žπ•©π•π•—π”½π•˜π”Ύπ•€π•Šπ•£Β―Ο€βˆž@#"
-thing ← {
+rows ← (⍋gl⊸⊐)βŠΈβŠΛβ‰> {
data ← β€’FLines 𝕩
names ← (⊣∾", "∾⊒)Β΄{(¬·∧`' '⊸=)⊸/⌾⌽(»·∧`⌾⌽':'βŠΈβ‰ )⊸/𝕩}Β¨("## "≑3βŠΈβ†‘)¨⊸/data
tβ€Ώd ← ∾/Β¨(⊏data)=Β¨"()"
sym ← (+`·»⊸-˝(¬»∧«)∘=⟜'`'βˆ§βŽ‰1"()"=⌜⊒)⊸/ 2βŠ‘data
+ g ← 1βŠ‘sym
sym (1+'|'⊸=)⊸(/+(-Β΄"\|")Γ—{Β«βŠ’/𝕨})↩
sym "`,` or `β‹„`"⍟("`,``β‹„`"βŠΈβ‰‘)↩
- "| " ∾ sym ∾ " | [" ∾ names ∾ "]("βˆΎπ•©βˆΎ ") |"
+ ⟨g, ∾"| "β€Ώsymβ€Ώ" | ["β€Ώnamesβ€Ώ"]("‿𝕩‿") |"⟩
}Β¨ files
head ← ⟨
@@ -17,9 +19,7 @@ head ← ⟨
⟨⟩
"# REPL Help"
⟨⟩
-"Symbols are listed in alphabetical order of page name, ignoring syntactical roles."
-⟨⟩
"| Symbol | Link |"
"|--------|------|"
⟩
-"README.md" β€’FLines head ∾ thing #rename once you have a proper file.
+"README.md" β€’FLines head ∾ rows