aboutsummaryrefslogtreecommitdiff
path: root/docs/spec/grammar.html
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2022-07-07 18:24:49 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2022-07-07 18:24:49 -0400
commitf14c4af888dc678eefe1de323b8fe41f7387e82b (patch)
tree2ebb7c175a307e49bd01656485c38a8f5e2ba54c /docs/spec/grammar.html
parent17fa3e9e0517662e7b49fcabdf68166a8914321c (diff)
Update tokenization spec: add CR, and minor fixes
Diffstat (limited to 'docs/spec/grammar.html')
-rw-r--r--docs/spec/grammar.html2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/spec/grammar.html b/docs/spec/grammar.html
index 92b4dd64..8dde8b83 100644
--- a/docs/spec/grammar.html
+++ b/docs/spec/grammar.html
@@ -10,7 +10,7 @@
<p>A program is a list of statements. Almost all statements are expressions. Namespace export statements, and valueless results stemming from <code><span class='Nothing'>ยท</span></code>, or <code><span class='Value'>๐•จ</span></code> in a monadic block function, can be used as statements but not expressions.</p>
<pre><span class='Function'>PROGRAM</span> <span class='Function'>=</span> <span class='Separator'>โ‹„</span><span class='Head'>?</span> <span class='Paren'>(</span> <span class='Function'>STMT</span> <span class='Separator'>โ‹„</span> <span class='Paren'>)</span><span class='Value'>*</span> <span class='Function'>STMT</span> <span class='Separator'>โ‹„</span><span class='Head'>?</span>
<span class='Function'>STMT</span> <span class='Function'>=</span> <span class='Function'>EXPR</span> <span class='Function'>|</span> <span class='Value'>nothing</span> <span class='Function'>|</span> <span class='Function'>EXPORT</span>
-<span class='Separator'>โ‹„</span> <span class='Function'>=</span> <span class='Paren'>(</span> <span class='String'>&quot;โ‹„&quot;</span> <span class='Function'>|</span> <span class='String'>&quot;,&quot;</span> <span class='Function'>|</span> <span class='Value'>\n</span> <span class='Paren'>)</span><span class='Function'>+</span>
+<span class='Separator'>โ‹„</span> <span class='Function'>=</span> <span class='Paren'>(</span> <span class='String'>&quot;โ‹„&quot;</span> <span class='Function'>|</span> <span class='String'>&quot;,&quot;</span> <span class='Function'>|</span> <span class='Function'>LF</span> <span class='Function'>|</span> <span class='Function'>CR</span> <span class='Paren'>)</span><span class='Function'>+</span>
<span class='Function'>EXPR</span> <span class='Function'>=</span> <span class='Value'>subExpr</span> <span class='Function'>|</span> <span class='Function'>FuncExpr</span> <span class='Function'>|</span> <span class='Modifier'>_m1Expr</span> <span class='Function'>|</span> <span class='Modifier2'>_m2Expr_</span>
<span class='Function'>EXPORT</span> <span class='Function'>=</span> <span class='Function'>LHS_ELT</span><span class='Head'>?</span> <span class='String'>&quot;โ‡&quot;</span>
</pre>