From 4821f231a00dc93c42fb437359ea657c59c63053 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Thu, 27 Jan 2022 22:45:08 -0500 Subject: Add full documentation links to help pages --- docs/help/2-modifierrightoperand.html | 1 + docs/help/absolutevalue_modulus.html | 2 ++ docs/help/assert_assertwithmessage.html | 2 ++ docs/help/beginblock.html | 1 + docs/help/beginlist.html | 1 + docs/help/ceiling_maximum.html | 2 ++ docs/help/change.html | 1 + docs/help/classify_indexof.html | 2 ++ docs/help/comment.html | 1 + docs/help/conjugate_add.html | 2 ++ docs/help/currentfunction.html | 1 + docs/help/currentmodifier.html | 1 + docs/help/deduplicate_find.html | 2 ++ docs/help/define.html | 1 + docs/help/depth.html | 1 + docs/help/depth_match.html | 2 ++ docs/help/deshape_reshape.html | 2 ++ docs/help/each.html | 1 + docs/help/enclose_lessthan.html | 2 ++ docs/help/endblock.html | 1 + docs/help/endlist.html | 1 + docs/help/enlist_pair.html | 2 ++ docs/help/exponential_power.html | 2 ++ docs/help/export.html | 2 ++ docs/help/first_pick.html | 2 ++ docs/help/firstcell_select.html | 2 ++ docs/help/floor_minimum.html | 2 ++ docs/help/fold.html | 2 ++ docs/help/gradedown_binsdown.html | 2 ++ docs/help/gradeup_binsup.html | 2 ++ docs/help/greaterthanorequalto.html | 1 + docs/help/groupindices_group.html | 2 ++ docs/help/identity_left.html | 2 ++ docs/help/identity_right.html | 2 ++ docs/help/indices_replicate.html | 2 ++ docs/help/infinity.html | 1 + docs/help/insert.html | 2 ++ docs/help/join_jointo.html | 2 ++ docs/help/leftargument.html | 1 + docs/help/length_notequals.html | 2 ++ docs/help/lessthanorequalto.html | 1 + docs/help/markfirst_memberof.html | 2 ++ docs/help/merge_greaterthan.html | 2 ++ docs/help/minus.html | 1 + docs/help/modifierleftoperand.html | 1 + docs/help/negate_subtract.html | 2 ++ docs/help/not_span.html | 2 ++ docs/help/nothing.html | 1 + docs/help/nullcharacter.html | 1 + docs/help/occurrencecount_progressiveindexof.html | 2 ++ docs/help/pi.html | 1 + docs/help/prefixes_take.html | 2 ++ docs/help/range_windows.html | 2 ++ docs/help/rank_equals.html | 2 ++ docs/help/reciprocal_divide.html | 2 ++ docs/help/repeat.html | 1 + docs/help/reverse_rotate.html | 2 ++ docs/help/rightargument.html | 1 + docs/help/scan.html | 1 + docs/help/separator.html | 1 + docs/help/shape_notmatch.html | 2 ++ docs/help/shiftafter.html | 2 ++ docs/help/shiftbefore.html | 2 ++ docs/help/sign_multiply.html | 2 ++ docs/help/solo_couple.html | 2 ++ docs/help/sortdown_or.html | 2 ++ docs/help/sortup_and.html | 2 ++ docs/help/squareroot_root.html | 2 ++ docs/help/strand.html | 1 + docs/help/suffixes_drop.html | 2 ++ docs/help/table.html | 1 + docs/help/transpose_reorderaxes.html | 2 ++ docs/help/undo.html | 1 + docs/style.css | 4 ++++ help/2-modifierrightoperand.md | 1 + help/absolutevalue_modulus.md | 2 ++ help/assert_assertwithmessage.md | 2 ++ help/beginblock.md | 1 + help/beginlist.md | 1 + help/ceiling_maximum.md | 2 ++ help/change.md | 1 + help/classify_indexof.md | 2 ++ help/comment.md | 1 + help/conjugate_add.md | 2 ++ help/currentfunction.md | 1 + help/currentmodifier.md | 1 + help/deduplicate_find.md | 2 ++ help/define.md | 1 + help/depth.md | 1 + help/depth_match.md | 2 ++ help/deshape_reshape.md | 2 ++ help/each.md | 1 + help/enclose_lessthan.md | 2 ++ help/endblock.md | 1 + help/endlist.md | 1 + help/enlist_pair.md | 2 ++ help/exponential_power.md | 2 ++ help/export.md | 2 ++ help/first_pick.md | 2 ++ help/firstcell_select.md | 2 ++ help/floor_minimum.md | 2 ++ help/fold.md | 2 ++ help/gradedown_binsdown.md | 2 ++ help/gradeup_binsup.md | 2 ++ help/greaterthanorequalto.md | 1 + help/groupindices_group.md | 2 ++ help/identity_left.md | 2 ++ help/identity_right.md | 2 ++ help/indices_replicate.md | 2 ++ help/infinity.md | 1 + help/insert.md | 2 ++ help/join_jointo.md | 2 ++ help/leftargument.md | 1 + help/length_notequals.md | 2 ++ help/lessthanorequalto.md | 1 + help/markfirst_memberof.md | 2 ++ help/merge_greaterthan.md | 2 ++ help/minus.md | 1 + help/modifierleftoperand.md | 1 + help/negate_subtract.md | 2 ++ help/not_span.md | 2 ++ help/nothing.md | 1 + help/nullcharacter.md | 1 + help/occurrencecount_progressiveindexof.md | 2 ++ help/pi.md | 1 + help/prefixes_take.md | 2 ++ help/range_windows.md | 2 ++ help/rank_equals.md | 2 ++ help/reciprocal_divide.md | 2 ++ help/repeat.md | 1 + help/reverse_rotate.md | 2 ++ help/rightargument.md | 1 + help/scan.md | 1 + help/separator.md | 1 + help/shape_notmatch.md | 2 ++ help/shiftafter.md | 2 ++ help/shiftbefore.md | 2 ++ help/sign_multiply.md | 2 ++ help/solo_couple.md | 2 ++ help/sortdown_or.md | 2 ++ help/sortup_and.md | 2 ++ help/squareroot_root.md | 2 ++ help/strand.md | 1 + help/suffixes_drop.md | 2 ++ help/table.md | 1 + help/transpose_reorderaxes.md | 2 ++ help/undo.md | 1 + md.bqn | 4 +++- 148 files changed, 243 insertions(+), 1 deletion(-) 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 @@

Mathematical Double-struck G (𝔾)

𝔾: 2-Modifier Right operand

+

β†’full documentation

A variable assigned to the right operand of a 2-modifier block. π•˜ can be used to access the right operand as a subject.

↗️
    5 +{π•˜}3 1
 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 @@
 
 

Pipe (|)

| 𝕩: Absolute Value

+

β†’full documentation

Absolute Value of 𝕩.

Pervasive.

↗️
    | Β―2
@@ -15,6 +16,7 @@
 ⟨ 1 3 4 3 ⟩
 

𝕨 | 𝕩: Modulus

+

β†’full documentation

Remainder of 𝕩 divided by 𝕨.

Pervasive.

↗️
    1 | 3
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 @@
 
 

Exclamation Mark (!)

! 𝕩: Assert

+

β†’full documentation

Throw an error if 𝕩 is not 1.

↗️
    ! 1
 1
@@ -17,6 +18,7 @@
 Error: hello
 

𝕨 ! 𝕩: Assert With Message

+

β†’full documentation

Throw an error with message 𝕨 if 𝕩 is not 1.

↗️
    "hi" ! 1
 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 @@
 
 

Left Curly Bracket ({)

{ ...: Begin Block

+

β†’full documentation

Starts a block, which can be one of:

  • Function
  • 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 @@

    Mathematical Left Angle Bracket (⟨)

    ⟨ ...: Begin list

    +

    β†’full documentation

    Starts a list. Inner elements must be separated by , or β‹„. Lists can be nested in other lists.

    Must end with a corresponding ⟩.

    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 @@

    Left Ceiling (⌈)

    ⌈ 𝕩: Ceiling

    +

    β†’full documentation

    Round 𝕩 up to the nearest integer.

    Pervasive.

    ↗️
        ⌈ 1.2β€ΏΟ€β€Ώ3β€Ώ7.89
     ⟨ 2 4 3 8 ⟩
     

    𝕨 ⌈ 𝕩: Maximum

    +

    β†’full documentation

    Maximum of 𝕨 and 𝕩.

    Pervasive.

    ↗️
        1 ⌈ 2
    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 @@
     
     

    Leftwards Arrow With Hook (↩)

    n ↩ v: Change

    +

    β†’full documentation

    Changes the value of variable with name n to value v.

    Variable n must already exist.

    ↗️
        a ↩ 1
    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 @@
     
     

    Square Original Of (⊐)

    ⊐ 𝕩: Classify

    +

    β†’full documentation

    Translate major cells of 𝕩 to unique ID numbers based on first occurrence.

    ↗️
        ⊐ 5β€Ώ6β€Ώ2β€Ώ2β€Ώ5β€Ώ1
     ⟨ 0 1 2 2 0 3 ⟩
    @@ -16,6 +17,7 @@
     ⟨ 0 1 0 ⟩
     

    𝕨 ⊐ 𝕩: Index Of

    +

    β†’full documentation

    First index of each major cell of 𝕩 in 𝕨. Rank of 𝕩 must be at least cell rank of 𝕨.

    If a cell is not found in 𝕨, the length of 𝕨 (≠𝕨) is used for that position.

    ↗️
        5β€Ώ6β€Ώ2β€Ώ2β€Ώ5β€Ώ1 ⊐ 5β€Ώ7β€Ώ1β€Ώ6
    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 @@
     
     

    Number Sign (#)

    #: Comment

    +

    β†’full documentation

    Create a comment that extends to the end of the line.

    Anything written in comments is ignored.

    ↗️
        1 + 2 # + 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 @@
     
     

    Plus (+)

    + 𝕩: Conjugate

    +

    β†’full documentation

    Complex conjugate of 𝕩. BQN doesn't support complex numbers yet, so it has no effect.

    ↗️
        + 1
     1
    @@ -14,6 +15,7 @@
     Β―1
     

    𝕨 + 𝕩: Add

    +

    β†’full documentation

    𝕨 added to 𝕩. Either 𝕨 or 𝕩 can be a character, and if so, the other has to be an integer.

    Pervasive.

    ↗️
        1 + 2
    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 @@
     
     

    Mathematical Double-struck S (π•Š)

    π•Š: Current Function

    +

    β†’full documentation

    A variable assigned to the current function block. 𝕀 accesses the same value but has a subject role.

    π•Š can be used for recursion.

    ↗️
        F ← {π•Š 0: 1; 𝕩 Γ— π•Š 𝕩-1} # 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 @@
     
     

    Mathematical Double-struck R (𝕣)

    𝕣: Current Modifier

    +

    β†’full documentation

    A variable assigned to the current modifier block. Add underscores to the beginning and/or end (_𝕣, _𝕣_) to use it in a modifier role.

    ↗️
        +{π•£βŠ£π•©} 4
     (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 @@
     
     

    Epsilon Underbar (⍷)

    ⍷ 𝕩: Deduplicate

    +

    β†’full documentation

    Unique major cells of 𝕩.

    ↗️
        ⍷ 4β€Ώ5β€Ώ6β€Ώ6β€Ώ4β€Ώ7β€Ώ5
     ⟨ 4 5 6 7 ⟩
    @@ -19,6 +20,7 @@
             β”˜
     

    𝕨 ⍷ 𝕩: Find

    +

    β†’full documentation

    Mark the top left location of the occurrences of 𝕨 in 𝕩 with a 1, and other locations with 0.

    Result is the same shape as (≒𝕨)↕x.

    ↗️
        "string" ⍷ "substring"
    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 @@
     
     

    Leftwards Arrow (←)

    n ← v: Define

    +

    β†’full documentation

    Defines a new variable with name n and value v.

    Variable n must not already exist in the scope.

    ↗️
        ⊒ a ← 1
    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 @@
     
     

    Circle With Two Dots (βš‡)

    π”½βš‡π•˜ 𝕩, 𝕨 π”½βš‡π•˜ 𝕩: Depth

    +

    β†’full documentation

    Apply 𝔽 to the cells of the arguments at depth given in π•˜.

    ↗️
        1βŠΈβ†“βš‡1 ⟨⟨1,2,3⟩, ⟨4,5,6⟩⟩
     ⟨ ⟨ 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 @@
     
     

    Identical To (≑)

    ≑ 𝕩: Depth

    +

    β†’full documentation

    Highest level of nesting in 𝕩.

    ↗️
        ≑ 2β€Ώ3β€Ώ4
     1
    @@ -17,6 +18,7 @@
     0
     

    𝕨 ≑ 𝕩: Match

    +

    β†’full documentation

    Does 𝕨 exactly match 𝕩?

    ↗️
        1 ≑ ⟨1⟩
     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 @@
     
     

    Barb (β₯Š)

    β₯Š 𝕩: Deshape

    +

    β†’full documentation

    Put all elements of 𝕩 in a rank 1 array, promoting to an array if necessary.

    ↗️
        β₯Š 1
     ⟨ 1 ⟩
    @@ -14,6 +15,7 @@
     ⟨ 1 2 3 4 ⟩
     

    𝕨 β₯Š 𝕩: Reshape

    +

    β†’full documentation

    Put all elements of 𝕩 in an array of shape 𝕨, removing elements or repeating them cyclically if necessary.

    A single element in 𝕩 can be a function, which will be replaced with an appropriate length:

      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 @@

      Diaresis (Β¨)

      𝔽¨ 𝕩, 𝕨 𝔽¨ 𝕩: Each

      +

      β†’full documentation

      Apply 𝔽 to/between the elements of the arguments. (π”½βš‡Β―1)

      ↗️
          <Β¨ 1β€Ώ2β€Ώ3
       β”Œβ”€                   
      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 @@
       
       

      Lesser Than (<)

      < 𝕩: Enclose

      +

      β†’full documentation

      Create a unit array containing 𝕩. ((β‰’<𝕩) ≑ ⟨⟩)

      ↗️
          <1
       β”ŒΒ·   
      @@ -17,6 +18,7 @@
       ⟨⟩
       

      𝕨 < 𝕩: Lesser Than

      +

      β†’full documentation

      𝕨 and 𝕩 can both be either numbers or characters.

      Pervasive.

      ↗️
          1 < 3
      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 @@
       
       

      Right Curly Bracket (})

      ... }: End Block

      +

      β†’full documentation

      Starts a block, which starts with }. See Begin Block for more details.

      ↗️
          {𝕨 + 𝕩}   # Function
       (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 @@
       
       

      Mathematical Right Angle Bracket (⟩)

      ... ⟩: End list

      +

      β†’full documentation

      Ends a list started by a ⟨. See Begin List for more details.

      ↗️
          ⟨1, 2, 3⟩
       ⟨ 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 @@
       
       

      Bow Tie (β‹ˆ)

      β‹ˆ 𝕩: Enlist

      +

      β†’full documentation

      Put 𝕩 in a single element list. (βŸ¨π•©βŸ©)

      ↗️
          β‹ˆ 1
       ⟨ 1 ⟩
      @@ -21,6 +22,7 @@
                      β”˜
       

      𝕨 β‹ˆ 𝕩: Pair

      +

      β†’full documentation

      Put 𝕨 and 𝕩 in a two element list. (βŸ¨π•¨, π•©βŸ©)

      ↗️
          1 β‹ˆ 2
       ⟨ 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 @@
       
       

      Star (⋆)

      ⋆ 𝕩: Exponential

      +

      β†’full documentation

      e (Euler's constant) to the power of 𝕩.

      Pervasive.

      ↗️
          ⋆ 0β€Ώ1β€Ώ2β€Ώ3
       ⟨ 1 2.718281828459045 7.38905609893065 20.08553692318767 ⟩
       

      𝕨 ⋆ 𝕩: Power

      +

      β†’full documentation

      𝕨 to the power of 𝕩.

      Pervasive.

      ↗️
          2 ⋆ 5
      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 @@
       
       

      Leftward Double Arrow (⇐)

      n ⇐ v: Export Definition

      +

      β†’full documentation

      Define a variable with name n and export it from the current namespace.

      ↗️
          ns ← { exported ⇐ 5, unexported ← 0}
           ns.exported
      @@ -14,6 +15,7 @@
       Error: No key found
       

      𝕨 ⇐: Export names

      +

      β†’full documentation

      Export the names given in 𝕩 from the current namespace. Names must be defined somewhere in the scope.

      ↗️
          ns1 ← { ⟨alsoexportedβŸ©β‡, exported ⇐ 5, alsoexported ← 0}
           ns1.exported
      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 @@
       
       

      Square Image Of Or Equal To (βŠ‘)

      βŠ‘ 𝕩: First

      +

      β†’full documentation

      First element of 𝕩.

      ↗️
          βŠ‘ ⟨1, 2, 3⟩
       1
      @@ -16,6 +17,7 @@
       0
       

      𝕨 βŠ‘ 𝕩: Pick

      +

      β†’full documentation

      Pick the element of 𝕨 at index 𝕩.

      ↗️
          2 βŠ‘ ⟨1, 2, 3⟩
       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 @@
       
       

      Square Image Of (⊏)

      ⊏ 𝕩: First Cell

      +

      β†’full documentation

      First major cell of 𝕩.

      ↗️
          ⊏ ⟨1, 2, 3⟩
       β”ŒΒ·   
      @@ -18,6 +19,7 @@
       ⟨ 0 1 2 ⟩
       

      𝕨 ⊏ 𝕩: Select

      +

      β†’full documentation

      Select the major cells of 𝕨 at the indices in 𝕩.

      ↗️
          2β€Ώ0 ⊏ ⟨1, 2, 3⟩
       ⟨ 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 @@
       
       

      Left Floor (⌊)

      ⌊ 𝕩: Floor

      +

      β†’full documentation

      Round 𝕩 down to the nearest integer.

      Pervasive.

      ↗️
          ⌊ 1.2β€ΏΟ€β€Ώ3β€Ώ7.89
       ⟨ 1 3 3 7 ⟩
       

      𝕨 ⌊ 𝕩: Minimum

      +

      β†’full documentation

      Minimum of 𝕨 and 𝕩.

      Pervasive.

      ↗️
          1 ⌊ 2
      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 @@
       
       

      Acute Accent (Β΄)

      𝔽´ 𝕩: Fold

      +

      β†’full documentation

      Fold over 𝕩 with 𝔽 from right to left i.e. Insert 𝔽 between the elements of 𝕩.

      𝕩 must be a simple list (1 = =𝕩).

      ↗️
          +Β΄ 1β€Ώ2β€Ώ3
      @@ -21,6 +22,7 @@
       2
       

      𝕨 𝔽´ 𝕩: Fold With Initial

      +

      β†’full documentation

      Monadic fold, but use 𝕨 as initial right argument.

      ↗️
          5 +Β΄ 1β€Ώ2β€Ώ3
       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 @@
       
       

      Del Stile (⍒)

      ⍒ 𝕩: Grade Down

      +

      β†’full documentation

      Indices of 𝕩 that would sort its major cells in descending order.

      ↗️
          a ← 1β€Ώ2β€Ώ3
       
      @@ -16,6 +17,7 @@
       ⟨ 3 2 1 ⟩
       

      𝕨 ⍒ 𝕩: Bins Down

      +

      β†’full documentation

      Binary search for each cell of 𝕩 in 𝕨, returning the number of major cells in 𝕨 greater than or equal to that cell.

      𝕨 must be sorted in descending order.

      Right Pervasive.

      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 @@

      Delta Stile (⍋)

      ⍋ 𝕩: Grade Up

      +

      β†’full documentation

      Indices of 𝕩 that would sort its major cells in ascending order.

      ↗️
          a ← 3β€Ώ2β€Ώ1
       
      @@ -16,6 +17,7 @@
       ⟨ 1 2 3 ⟩
       

      𝕨 ⍋ 𝕩: Bins Up

      +

      β†’full documentation

      Binary search for each cell of 𝕩 in 𝕨, returning the number of major cells in 𝕨 less than or equal to that cell.

      𝕨 must be sorted in ascending order.

      ↗️
          3β€Ώ4β€Ώ5β€Ώ7 ⍋ 2
      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 @@
       
       

      Greater Than or Equal To (β‰₯)

      𝕨 β‰₯ 𝕩: Greater Than or Equal To

      +

      β†’full documentation

      𝕨 and 𝕩 can both be either numbers or characters.

      Pervasive.

      ↗️
          1 β‰₯ 3
      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 @@
       
       

      Square Cup (βŠ”)

      βŠ” 𝕩: Group Indices

      +

      β†’full documentation

      Group the indices of the major cells of 𝕩 by their respective values.

      𝕩 must consist of integers. Groups start from 0.

      ↗️
          βŠ” 4β€Ώ5β€Ώ6β€Ώ6β€Ώ4β€Ώ7β€Ώ5
      @@ -18,6 +19,7 @@
                                                   β”˜
       

      𝕨 βŠ” 𝕩: Group

      +

      β†’full documentation

      Group the major cells of 𝕩 by their respective indices in 𝕨.

      If an element corresponds to Β―1, it is excluded from grouping.

      An extra element can be added to the end of 𝕨 to specify length of the result.

      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 @@

      Left Tack (⊣)

      ⊣ 𝕩: Identity

      +

      β†’full documentation

      Return 𝕩.

      ↗️
          ⊣ 5
       5
       

      𝕨 ⊣ 𝕩: Left

      +

      β†’full documentation

      Return 𝕨.

      ↗️
          5 ⊣ 8
       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 @@
       
       

      Right Tack (⊒)

      ⊒ 𝕩: Identity

      +

      β†’full documentation

      Return 𝕩.

      ↗️
          ⊒ 5
       5
       

      𝕨 ⊒ 𝕩: Right

      +

      β†’full documentation

      Return 𝕩.

      ↗️
          5 ⊒ 8
       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 @@
       
       

      Solidus (/)

      / 𝕩: Indices

      +

      β†’full documentation

      Repeat the index of each element in 𝕩 by the element's value. 𝕩 must be rank 1.

      ↗️
          / 1β€Ώ2β€Ώ3
       ⟨ 0 1 1 2 2 2 ⟩
      @@ -14,6 +15,7 @@
       ⟨ 0 2 ⟩
       

      𝕨 / 𝕩: Replicate

      +

      β†’full documentation

      Repeat each major cell in 𝕩 by the corresponding element in 𝕨.

      Unit 𝕨 applies to all elements.

      ↗️
          3 / "copy"
      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 @@
       
       

      Infinity (∞)

      ∞: Infinity

      +

      β†’full documentation

      Mathematical constant Infinity, a numeric literal. Can be negative (¯∞).

      ↗️
          ∞
       ∞
      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 @@
       
       

      Double Acute Accent (˝)

      𝔽˝ 𝕩: Insert

      +

      β†’full documentation

      Fold over cells of 𝕩 with 𝔽 from end to start, that is, insert 𝔽 between the major cells of 𝕩.

      ↗️
          a ← 3β€Ώ3 β₯Š ↕9
       
      @@ -16,6 +17,7 @@
       ⟨ 9 12 15 ⟩
       

      𝕨 𝔽˝ 𝕩: Insert With Initial

      +

      β†’full documentation

      Monadic insert, but use 𝕨 as initial right argument.

      If

      ↗️
          b ← 3β€Ώ3 β₯Š ↕9
      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 @@
       
       

      Lazy S (∾)

      ∾ 𝕩: Join

      +

      β†’full documentation

      Join all elements of 𝕩 together.

      Element ranks must be compatible.

      ↗️
          ∾ ⟨1β€Ώ2, 3, 4β€Ώ5⟩
      @@ -22,6 +23,7 @@
                               β”˜
       

      𝕨 ∾ 𝕩: Join To

      +

      β†’full documentation

      Join 𝕨 to 𝕩 along the first axis.

      ↗️
          "abcd" ∾ "EFG"
       "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 @@
       
       

      Mathematical Double-struck W (𝕨)

      𝕨: Left Argument

      +

      β†’full documentation

      A variable assigned to the left argument of a block. π•Ž can be used to access the left argument as a function.

      ↗️
          5 {𝕨} 1
       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 @@
       
       

      Not Equal (β‰ )

      β‰  𝕩: Length

      +

      β†’full documentation

      Length of the first dimension of 𝕩.

      ↗️
          β‰  3
       1
      @@ -23,6 +24,7 @@
       4
       

      𝕨 β‰  𝕩: Not Equal To

      +

      β†’full documentation

      Pervasive.

      ↗️
          1 β‰  3
       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 @@
       
       

      Lesser Than or Equal To (≀)

      𝕨 ≀ 𝕩: Lesser Than or Equal To

      +

      β†’full documentation

      𝕨 and 𝕩 can both be either numbers or characters.

      Pervasive.

      ↗️
          1 ≀ 3
      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 @@
       
       

      Element Of (∊)

      ∊ 𝕩: Mark Firsts

      +

      β†’full documentation

      Mark the first occurrence of each major cell in 𝕩 with a 1, and all other occurrences with a 0.

      ↗️
          ∊ 4β€Ώ5β€Ώ6β€Ώ6β€Ώ4β€Ώ7β€Ώ5
       ⟨ 1 1 1 0 0 1 0 ⟩
      @@ -16,6 +17,7 @@
       ⟨ 1 1 1 ⟩
       

      𝕨 ∊ 𝕩: Member Of

      +

      β†’full documentation

      Is each cell in 𝕨 a major cell of 𝕩?

      ↗️
          ⟨1⟩ ∊ ↕9
       ⟨ 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 @@
       
       

      Greater Than (>)

      > 𝕩: Merge

      +

      β†’full documentation

      Add the rank of an element of 𝕩 to the rank of 𝕩.

      All elements must have the same rank.

      Returns atomic values as is.

      @@ -24,6 +25,7 @@ ⟨ 2 2 ⟩

      𝕨 > 𝕩: Greater Than

      +

      β†’full documentation

      𝕨 and 𝕩 can both be either numbers or characters.

      Pervasive.

      ↗️
          1 > 3
      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 @@
       
       

      Macron (Β―)

      Β―: Minus

      +

      β†’full documentation

      Prefix before numbers to indicate that they are negative.

      Note that this is not the same as -, since it is part of the number, rather than a primitive that negates its value.

      ↗️
          -1β€Ώ2β€Ώ3
      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 @@
       
       

      Mathematical Double-struck F (𝔽)

      𝔽: Modifier Left operand

      +

      β†’full documentation

      A variable assigned to the left operand of a modifier block. 𝕗 can be used to access the left operand as a subject.

      ↗️
          5 +{π•—βŠ£π•¨} 1
       +
      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 @@
       
       

      Minus (-)

      - 𝕩: Negate

      +

      β†’full documentation

      Additive Inverse of 𝕩.

      Pervasive.

      ↗️
          - 1
      @@ -15,6 +16,7 @@
       1
       

      𝕨 - 𝕩: Subtract

      +

      β†’full documentation

      Subtract 𝕩 from 𝕨. 𝕨 and 𝕩 can be characters or numbers.

      Pervasive.

      ↗️
          1 - 2
      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 @@
       
       

      Not (Β¬)

      Β¬ 𝕩: Logical Not

      +

      β†’full documentation

      Logical Not of 𝕩.

      Pervasive.

      ↗️
          Β¬ 0
      @@ -15,6 +16,7 @@
       ⟨ 0 1 ⟩
       

      𝕨 Β¬ 𝕩: Span

      +

      β†’full documentation

      Count of numbers in the inclusive range from 𝕩 to 𝕨.

      Pervasive.

      ↗️
          3 Β¬ 1
      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 @@
       
       

      Middle Dot (Β·)

      Β·: Nothing

      +

      β†’full documentation

      In Trains

      Nothing can serve as a left argument in a train to string together multiple monadic functions.

      ↗️
          (-+-) 5
      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 @@
       
       

      Commercial At (@)

      @: Null Character

      +

      β†’full documentation

      Null character, code point 0 in ASCII. A shortcut character literal.

      Add to a code point number to get that character.

      ↗️
          @+50
      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 @@
       
       

      Square Original Of or Equal To (βŠ’)

      βŠ’ 𝕩: Occurrence Count

      +

      β†’full documentation

      Number of times each major cell of 𝕩 has occurred before the current position.

      ↗️
          βŠ’   2β€Ώ7β€Ώ1β€Ώ8β€Ώ1β€Ώ7β€Ώ1β€Ώ8β€Ώ2β€Ώ8β€Ώ4
       ⟨ 0 0 0 0 1 1 2 1 1 2 0 ⟩
      @@ -17,6 +18,7 @@
                               β”˜
       

      𝕨 βŠ’ 𝕩: Progressive Index Of

      +

      β†’full documentation

      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.

      ↗️
          "aaa" βŠ’ "aaaaa"
       ⟨ 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 @@
       
       

      Pi (Ο€)

      Ο€: Pi

      +

      β†’full documentation

      The mathematical constant pi, a numeric literal. Can be negative (Β―Ο€).

      ↗️
          Ο€
       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 @@
       
       

      Up Arrow (↑)

      ↑ 𝕩: Prefixes

      +

      β†’full documentation

      Prefixes of array 𝕩 along its first axis.

      ↗️
          ↑ 1β€Ώ2β€Ώ3β€Ώ4
       ⟨ ⟨⟩ ⟨ 1 ⟩ ⟨ 1 2 ⟩ ⟨ 1 2 3 ⟩ ⟨ 1 2 3 4 ⟩ ⟩
      @@ -22,6 +23,7 @@
                                            β”˜
       

      𝕨 ↑ 𝕩: Take

      +

      β†’full documentation

      For each integer in 𝕨, take that many elements from each dimension of 𝕩.

      Negative numbers take from the end.

      If any of the elements in 𝕨 are greater than the length of their respective dimension, the dimension is extended with a fill value.

      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 @@

      Up Down Arrow (↕)

      ↕ 𝕩: Range

      +

      β†’full documentation

      Return all indices that would index into an array of shape 𝕩.

      When given a single number, range from 0 to 𝕩-1.

      ↗️
          ↕ 4
      @@ -20,6 +21,7 @@
                                                 β”˜
       

      𝕨 ↕ 𝕩: Windows

      +

      β†’full documentation

      Overlapping slices from 𝕩 of shape 𝕨.

      ↗️
          5 ↕ "abcdefg"
       β”Œβ”€       
      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 @@
       
       

      Equal (=)

      = 𝕩: Rank

      +

      β†’full documentation

      Returns the number of dimensions in 𝕩.

      ↗️
          = 0
       0
      @@ -32,6 +33,7 @@
                           β”˜
       

      𝕨 = 𝕩: Equal To

      +

      β†’full documentation

      Pervasive.

      ↗️
          1 = 3
       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 @@
       
       

      Divide (Γ·)

      Γ· 𝕩: Reciprocal

      +

      β†’full documentation

      Gives 1 Γ· 𝕩.

      Pervasive.

      ↗️
          Γ· 5
       0.2
       

      𝕨 Γ· 𝕩: Divide

      +

      β†’full documentation

      𝕨 divided by 𝕩.

      Pervasive.

      ↗️
          5 Γ· 4
      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 @@
       
       

      Circle Star (⍟)

      π”½βŸπ”Ύ 𝕩, 𝕨 π”½βŸπ”Ύ 𝕩: Repeat

      +

      β†’full documentation

      Apply 𝔾 to 𝕨 and 𝕩, then apply 𝔽 to 𝕩 that may times. If 𝕨 is given, use it each time as a constant left argument.

      If 𝔾 returns an array, give π”½βŸπ•© for each of its elements.

      ↗️
          1 +⍟⊒ 4
      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 @@
       
       

      Circle Stile (⌽)

      ⌽ 𝕩: Reverse

      +

      β†’full documentation

      Reverse 𝕩 along the first axis.

      ↗️
          ⌽ 1β€Ώ2β€Ώ3
       ⟨ 3 2 1 ⟩
      @@ -20,6 +21,7 @@
               β”˜
       

      𝕨 ⌽ 𝕩: Rotate

      +

      β†’full documentation

      Move the first 𝕨 elements of 𝕩 to its end. Negative 𝕨 reverses the direction of rotation.

      ↗️
          2 ⌽ 1β€Ώ2β€Ώ3
       ⟨ 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 @@
       
       

      Mathematical Double-struck X (𝕩)

      𝕩: Right Argument

      +

      β†’full documentation

      A variable assigned to the right argument of a block. 𝕏 can be used to access the right argument as a function.

      ↗️
          5 {𝕩} 1
       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 @@
       
       

      Grave (`)

      𝔽` 𝕩: Scan

      +

      β†’full documentation

      Scan over 𝕩 with 𝔽 from left to right, producing intermediate values.

      ↗️
          +` 1β€Ώ2β€Ώ3
       ⟨ 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 @@
       
       

      Comma (,) and Diamond (β‹„)

      , or β‹„: Separator

      +

      β†’full documentation

      Separates statements in blocks, programs, and arrays. Characters , and β‹„ are interchangeable with each other and with newline.

      ↗️
          a ← 3 , ⊒ b ← 2
       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 @@
       
       

      Not Identical To (β‰’)

      β‰’ 𝕩: Shape

      +

      β†’full documentation

      Length of each dimension of x.

      ↗️
          β‰’ 1
       ⟨⟩
      @@ -17,6 +18,7 @@
       ⟨ 2 2 ⟩
       

      𝕨 β‰’ 𝕩: Not Match

      +

      β†’full documentation

      Does 𝕨 not exactly match 𝕩?

      ↗️
          1 β‰’ ⟨1⟩
       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 @@
       
       

      Right Pointing Double Angle Quotation (Β»)

      Β» 𝕩: Shift After

      +

      β†’full documentation

      Remove the last element of 𝕩, add a cell of fill values to the start of the first axis of 𝕩.

      ↗️
          Β» 1β€Ώ2β€Ώ3
       ⟨ 0 1 2 ⟩
      @@ -18,6 +19,7 @@
               β”˜
       

      𝕨 Β» 𝕩: Shift After

      +

      β†’full documentation

      Remove the last ≠𝕨 (length) major cells from 𝕩, join 𝕨 to the start of 𝕩. Ranks must match.

      ↗️
          78 Β» 1β€Ώ2β€Ώ3
       ⟨ 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 @@
       
       

      Left Pointing Double Angle Quotation (Β«)

      Β« 𝕩: Shift Before

      +

      β†’full documentation

      Remove the first element of 𝕩, add a cell of fill values to the end of the first axis of 𝕩.

      ↗️
          78 Β« 1β€Ώ2β€Ώ3
       ⟨ 2 3 78 ⟩
      @@ -21,6 +22,7 @@
               β”˜
       

      𝕨 Β« 𝕩: Shift Before

      +

      β†’full documentation

      Remove the first ≠𝕨 (length) major cells from 𝕩, join 𝕨 to the end of 𝕩. Ranks must match.

      ↗️
          8β€Ώ5 Β« 1β€Ώ2β€Ώ3
       ⟨ 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 @@
       
       

      Times (Γ—)

      Γ— 𝕩: Sign

      +

      β†’full documentation

      Sign of 𝕩.

      • Β―1 if 𝕩 < 0
      • @@ -17,6 +18,7 @@ ⟨ Β―1 0 1 1 ⟩

      𝕨 Γ— 𝕩: Multiply

      +

      β†’full documentation

      𝕨 multiplied by 𝕩.

      Pervasive.

      ↗️
          1 Γ— 2
      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 @@
       
       

      Tape (≍)

      ≍ 𝕩: Solo

      +

      β†’full documentation

      Add a dimension to 𝕩.

      ↗️
          ≍ 1
       ⟨ 1 ⟩
      @@ -35,6 +36,7 @@
                 β”˜
       

      𝕨 ≍ 𝕩: Couple

      +

      β†’full documentation

      Join 𝕨 and 𝕩 along a newly created axis.

      ↗️
          1 ≍ 3
       ⟨ 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 @@
       
       

      Logical Or (∨)

      ∨ 𝕩: Sort Down

      +

      β†’full documentation

      Sort array 𝕩 in descending order.

      ↗️
          ∨ 3β€Ώ1β€Ώ4β€Ώ1β€Ώ5
       ⟨ 5 4 3 1 1 ⟩
       

      𝕨 ∨ 𝕩: Logical Or

      +

      β†’full documentation

      Logical Or of 𝕨 and 𝕩.

      Pervasive.

      ↗️
          1 ∨ 0
      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 @@
       
       

      Logical And (∧)

      ∧ 𝕩: Sort Up

      +

      β†’full documentation

      Sort array 𝕩 in ascending order.

      ↗️
          ∧ 3β€Ώ1β€Ώ4β€Ώ1β€Ώ5
       ⟨ 1 1 3 4 5 ⟩
       

      𝕨 ∧ 𝕩: Logical And

      +

      β†’full documentation

      Logical And of 𝕨 and 𝕩.

      Pervasive.

      ↗️
          1 ∧ 1
      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 @@
       
       

      Root (√)

      √ 𝕩: Square root

      +

      β†’full documentation

      Pervasive.

      ↗️
          √ 2
       1.414213562373095
       

      𝕨 √ 𝕩: Root

      +

      β†’full documentation

      𝕨th root of 𝕩.

      Pervasive.

      ↗️
          2 √ 2
      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 @@
       
       

      Undertie (β€Ώ)

      β€Ώ: Strand

      +

      β†’full documentation

      Create a list via strand notation.

      Placing β€Ώ between valid BQN expressions will create a list out of the end results of those expressions.

      ↗️
          1β€Ώ2β€Ώ3
      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 @@
       
       

      Down Arrow (↓)

      ↓ 𝕩: Suffixes

      +

      β†’full documentation

      Suffixes of array 𝕩 along its first axis.

      ↗️
          ↓ 1β€Ώ2β€Ώ3β€Ώ4
       ⟨ ⟨ 1 2 3 4 ⟩ ⟨ 2 3 4 ⟩ ⟨ 3 4 ⟩ ⟨ 4 ⟩ ⟨⟩ ⟩
      @@ -22,6 +23,7 @@
                                            β”˜
       

      𝕨 ↓ 𝕩: Drop

      +

      β†’full documentation

      For each integer in 𝕨, drop that many elements from the beginning of each dimension of 𝕩.

      Negative numbers drop from the end.

      ↗️
          3 ↓ 1β€Ώ3β€Ώ5β€Ώ67
      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 @@
       
       

      Top Left Corner (⌜)

      𝕨 π”½βŒœ 𝕩: Table

      +

      β†’full documentation

      Apply 𝔽 between every possible pair of the elements of the arguments.

      ↗️
          1β€Ώ2β€Ώ3β€Ώ4 +⌜ 4β€Ώ5β€Ώ6β€Ώ7
       β”Œβ”€           
      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 @@
       
       

      Circle Backslash (⍉)

      ⍉ 𝕩: Transpose

      +

      β†’full documentation

      Move the first axis of 𝕩 to the end.

      ↗️
          a ← 3β€Ώ3 β₯Š ↕9
       
      @@ -22,6 +23,7 @@
       ⟨ 2 3 1 ⟩
       

      𝕨 ⍉ 𝕩: Reorder Axes

      +

      β†’full documentation

      Rearrange the axes of 𝕩 as per the axis indices in 𝕨.

      ↗️
          β‰’ c ← 2β€Ώ3β€Ώ4β€Ώ5β€Ώ6 β₯Š1
       ⟨ 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 @@
       
       

      Superscript Equals Sign (⁼)

      𝔽⁼ 𝕩, 𝕨 𝔽⁼ 𝕩: Undo

      +

      β†’full documentation

      Invert the function 𝔽, or use its defined inverse. Not all functions have inverses.

      ↗️
          1 - 2
       Β―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:
      -      ∾⟨"",ProcInline text,""⟩
      +      t ← ∾⟨"a",{extensions?'β†’'β‰‘βŠ‘text?" class=""fulldoc""";""}
      +            " href=""",AdjustTarget β₯Štarget,""""⟩
      +      t Html ProcInline text
           }
           ghPath ← blobURL∾path
           AdjustTarget ← {
      -- 
      cgit v1.2.3