#39;}&#39;
var_decls ::= &#39;{&#39; var_decl* &#39;}&#39;
var_decls_statements ::= &#39;{&#39; var_decl* statement* &#39;}&#39;</code></pre>

</div>
<div id="function-declarations-and-definitions" class="section level3 unnumbered">
<h3>Function declarations and definitions</h3>

<pre><code>
function_decl ::= return_type identifier &#39;(&#39; parameter_decl % &#39;,&#39; &#39;)&#39;
                  statement

return_type ::= &#39;void&#39; | unsized_type
parameter_decl ::= ?&#39;data&#39; unsized_type id