From f2a5437140404f29607e75ff16668c7d8612afb7 Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Thu, 7 Jul 2022 21:31:45 -0400 Subject: More precise block and array notation links --- doc/syntax.md | 20 ++++++++++---------- docs/doc/syntax.html | 20 ++++++++++---------- docs/help/2-modifierrightoperand.html | 2 +- docs/help/beginblock.html | 2 +- docs/help/currentfunction.html | 2 +- docs/help/currentmodifier.html | 2 +- docs/help/endblock.html | 2 +- docs/help/leftargument.html | 2 +- docs/help/modifierleftoperand.html | 2 +- docs/help/rightargument.html | 2 +- help/2-modifierrightoperand.md | 2 +- help/beginblock.md | 2 +- help/currentfunction.md | 2 +- help/currentmodifier.md | 2 +- help/endblock.md | 2 +- help/leftargument.md | 2 +- help/modifierleftoperand.md | 2 +- help/rightargument.md | 2 +- 18 files changed, 36 insertions(+), 36 deletions(-) diff --git a/doc/syntax.md b/doc/syntax.md index 86b88d3a..fc63ffe6 100644 --- a/doc/syntax.md +++ b/doc/syntax.md @@ -12,7 +12,7 @@ Here's a full table of precedence for BQN's glyphs (broader than "operator prece |-------|---------------------------------------|---------------|------------------|------- | High | Brackets | | `()⟨⟩{}[]` | | [Field access](namespace.md#imports) | Left-to-right | `.` -| | [Stranding](#list-and-array-notation) | n-ary | `‿` +| | [Stranding](arrayrepr.md#strands) | n-ary | `‿` | | Modifier | Left-to-right | `∘⎉¨´`… | `↩` in `Fn↩` | | Function | Right-to-left | `+↕⊔⍉`… | `←↩⇐` | | [Separator](token.md#separators) | | `⋄,` and newline | `?` @@ -38,19 +38,19 @@ Glyph(s) | Meaning `↩` | [Change](expression.md#assignment) `.` | Namespace [field access](namespace.md#imports) `⋄,` or newline | Statement or element [separator](token.md#separators) -`⟨⟩` | [List](#list-and-array-notation) -`[]` | [Array](#list-and-array-notation) -`‿` | [Strand](#list-and-array-notation) (lightweight list syntax) +`⟨⟩` | [List](arrayrepr.md#brackets) +`[]` | [Array](arrayrepr.md#high-rank-arrays) +`‿` | [Strand](arrayrepr.md#strands) (lightweight list syntax) `{}` | [Block](#blocks) such as a function definition `:` | [Block header](block.md#block-headers) `;` | [Block body separator](block.md#multiple-bodies) `?` | [Predicate](block.md#predicates) -`𝕨𝕎` | [Left argument](#blocks) -`𝕩𝕏` | [Right argument](#blocks) -`𝕤𝕊` | [Function self-reference](#blocks) -`𝕗𝔽` | [Left operand of a modifier](#blocks) -`𝕘𝔾` | [Right operand of a 2-modifier](#blocks) -`𝕣` | [Modifier self-reference](#blocks) +`𝕨𝕎` | [Left argument](block.md#arguments) +`𝕩𝕏` | [Right argument](block.md#arguments) +`𝕤𝕊` | [Function self-reference](block.md#self-reference) +`𝕗𝔽` | [Left operand of a modifier](block.md#operands) +`𝕘𝔾` | [Right operand of a 2-modifier](block.md#operands) +`𝕣` | [Modifier self-reference](block.md#self-reference) ## Tokens diff --git a/docs/doc/syntax.html b/docs/doc/syntax.html index ef6c1804..26af7c42 100644 --- a/docs/doc/syntax.html +++ b/docs/doc/syntax.html @@ -35,7 +35,7 @@ -Stranding +Stranding n-ary @@ -134,15 +134,15 @@ ⟨⟩ -List +List [] -Array +Array -Strand (lightweight list syntax) +Strand (lightweight list syntax) {} @@ -162,27 +162,27 @@ 𝕨𝕎 -Left argument +Left argument 𝕩𝕏 -Right argument +Right argument 𝕤𝕊 -Function self-reference +Function self-reference 𝕗𝔽 -Left operand of a modifier +Left operand of a modifier 𝕘𝔾 -Right operand of a 2-modifier +Right operand of a 2-modifier 𝕣 -Modifier self-reference +Modifier self-reference diff --git a/docs/help/2-modifierrightoperand.html b/docs/help/2-modifierrightoperand.html index e0fc5f67..7f9d7dc4 100644 --- a/docs/help/2-modifierrightoperand.html +++ b/docs/help/2-modifierrightoperand.html @@ -6,7 +6,7 @@

Mathematical Double-struck G (𝔾)

𝔾: 2-Modifier Right operand

-

→full documentation

+

→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/beginblock.html b/docs/help/beginblock.html
index 28dd2474..61c3a89a 100644
--- a/docs/help/beginblock.html
+++ b/docs/help/beginblock.html
@@ -6,7 +6,7 @@
 
 

Left Curly Bracket ({)

{ ...: Begin Block

-

→full documentation

+

→full documentation

Starts a block, which can be one of: