ml#bnf-grammars">view current version</a>.
</div>
<div id="bnf-grammars" class="section level2">
<h2><span class="header-section-number">11.1</span> BNF Grammars</h2>
<div id="syntactic-conventions" class="section level3 unnumbered">
<h3>Syntactic conventions</h3>
<p>In the following BNF grammars, literal strings are indicated in
single quotes (<code>'</code>). Grammar non-terminals are unquoted strings.
A prefix question mark (<code>?A</code>) indicates optionality of <code>A</code>.
A postfixed Kleene sta