rammar is descriptive enough that you can read it even if you don't know the peg
syntax (example is translated from a <a href="https://www.red-lang.org/2013/11/041-introducing-parse.html">RED language blog post</a>).
</p>
<pre class="mendoza-codeblock"><code data-language="janet">(<span class="mdzsyn-coresym">def</span> <span class="mdzsyn-symbol">ip-address</span>
 '{<span class="mdzsyn-keyword">:dig</span> (<span class="mdzsyn-coresym">range</span> <span class="mdzsyn-string">"09"</span>)
   <span class="