 is the pattern that the entire grammar
is defined by.
</p>
<p>An example grammar that uses mutual recursion:
</p>
<pre class="mendoza-codeblock"><code data-language="janet">(<span class="mdzsyn-coresym">def</span> <span class="mdzsyn-symbol">my-grammar</span>
 '{<span class="mdzsyn-keyword">:a</span> (<span class="mdzsyn-coresym">*</span> <span class="mdzsyn-string">"a"</span> <span class="mdzsyn-keyword">:b</span> <span class="mdzsyn-string">"a"</span>)
   <span class="mdzsyn-keyword">:b</span> (<span cla