Skip to content

Commit

Permalink
commas
Browse files Browse the repository at this point in the history
  • Loading branch information
grammarware committed Dec 18, 2012
1 parent 6b0c596 commit a942550
Show file tree
Hide file tree
Showing 49 changed files with 49 additions and 49 deletions.
2 changes: 1 addition & 1 deletion tank/fl/antlr.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script></head><body><h1 class="l">Browsable FL Concrete Syntax Grammar</h1><a href="http://creativecommons.org/licenses/by/3.0/"><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img></a><p>Extracted and/or recovered by <strong><a href="http://grammarware.net">Vadim Zaytsev</a></strong>, see <a href="http://slps.github.com/tank/">Grammar Tank</a> for details. <br></br>Source used for this grammar: <em>Ralf Lämmel, FL.g</em>, (17 May – 16 July 2008) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>8</strong></li><li>Number of top alternatives: <strong>14</strong></li><li>Number of defined nonterminal symbols: <strong>8</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>1</strong>: <code><a href="#program" class="nt">program</a></code></li><li>Bottom nonterminal symbols: <strong>3</strong>: <code><a href="#ID" class="nt">ID</a>, <a href="#NEWLINE" class="nt">NEWLINE</a>, <a href="#INT" class="nt">INT</a></code></li><li>Number of used terminal symbols: <strong>9</strong></li><li>Special terminal symbols: <strong>6</strong>: <code class="t">"=", "(", ")", "==", "+", "-"</code></li><li>Keywords: <strong>3</strong>: <code class="t">"if", "then", "else"</code></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="program">program</a>:
</script></head><body><h1 class="l">Browsable FL Concrete Syntax Grammar</h1><a href="http://creativecommons.org/licenses/by/3.0/"><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img></a><p>Extracted and/or recovered by <strong><a href="http://grammarware.net">Vadim Zaytsev</a></strong>, see <a href="http://slps.github.com/tank/">Grammar Tank</a> for details. <br></br>Source used for this grammar: <em>Ralf Lämmel, FL.g</em> (17 May – 16 July 2008) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>8</strong></li><li>Number of top alternatives: <strong>14</strong></li><li>Number of defined nonterminal symbols: <strong>8</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>1</strong>: <code><a href="#program" class="nt">program</a></code></li><li>Bottom nonterminal symbols: <strong>3</strong>: <code><a href="#ID" class="nt">ID</a>, <a href="#NEWLINE" class="nt">NEWLINE</a>, <a href="#INT" class="nt">INT</a></code></li><li>Number of used terminal symbols: <strong>9</strong></li><li>Special terminal symbols: <strong>6</strong>: <code class="t">"=", "(", ")", "==", "+", "-"</code></li><li>Keywords: <strong>3</strong>: <code class="t">"if", "then", "else"</code></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="program">program</a>:
<span class="sel">f</span>::<a class="nt" href="#function">function</a><span class="meta">+</span>
</pre><pre><a class="nt" name="function">function</a>:
<span class="sel">n</span>::<span class="meta">id</span> <span class="sel">a</span>::<span class="meta">id</span><span class="meta">+</span> <span class="t">"="</span> <span class="sel">e</span>::<a class="nt" href="#expr">expr</a> <a class="nt" href="#NEWLINE">NEWLINE</a><span class="meta">+</span>
Expand Down
2 changes: 1 addition & 1 deletion tank/fl/dcg.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

</script></head><body><h1 class="l">Browsable FL Concrete Syntax Grammar</h1><a href="http://creativecommons.org/licenses/by/3.0/"><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img></a><p>Extracted and/or recovered by <strong><a href="http://grammarware.net">Vadim Zaytsev</a></strong>, see <a href="http://slps.github.com/tank/">Grammar Tank</a> for details. <br></br>Source used for this grammar: <em>
Ralf Lämmel, Parser.pro
</em>, (28 July – 3 September 2008) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>11</strong></li><li>Number of top alternatives: <strong>11</strong></li><li>Number of defined nonterminal symbols: <strong>5</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>1</strong>: <code><a href="#program" class="nt">program</a></code></li><li>Bottom nonterminal symbols: <strong>3</strong>: <code><a href="#name" class="nt">name</a>, <a href="#newline" class="nt">newline</a>, <a href="#int" class="nt">int</a></code></li><li>Number of used terminal symbols: <strong>9</strong></li><li>Special terminal symbols: <strong>6</strong>: <code class="t">"=", "(", ")", "==", "+", "-"</code></li><li>Keywords: <strong>3</strong>: <code class="t">"if", "then", "else"</code></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="program">program</a>:
</em> (28 July – 3 September 2008) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>11</strong></li><li>Number of top alternatives: <strong>11</strong></li><li>Number of defined nonterminal symbols: <strong>5</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>1</strong>: <code><a href="#program" class="nt">program</a></code></li><li>Bottom nonterminal symbols: <strong>3</strong>: <code><a href="#name" class="nt">name</a>, <a href="#newline" class="nt">newline</a>, <a href="#int" class="nt">int</a></code></li><li>Number of used terminal symbols: <strong>9</strong></li><li>Special terminal symbols: <strong>6</strong>: <code class="t">"=", "(", ")", "==", "+", "-"</code></li><li>Keywords: <strong>3</strong>: <code class="t">"if", "then", "else"</code></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="program">program</a>:
<a class="nt" href="#function">function</a><span class="meta">+</span>
</pre><pre><a class="nt" name="function">function</a>:
<a class="nt" href="#name">name</a> <a class="nt" href="#name">name</a><span class="meta">+</span> <span class="t">"="</span> <a class="nt" href="#expr">expr</a> <a class="nt" href="#newline">newline</a><span class="meta">+</span>
Expand Down
2 changes: 1 addition & 1 deletion tank/fl/ecore.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

</script></head><body><h1 class="l">Browsable FL Abstract Syntax Grammar</h1><a href="http://creativecommons.org/licenses/by/3.0/"><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img></a><p>Extracted and/or recovered by <strong><a href="http://grammarware.net">Vadim Zaytsev</a></strong>, see <a href="http://slps.github.com/tank/">Grammar Tank</a> for details. <br></br>Source used for this grammar: <em>Guido Wachsmuth, Vadim Zaytsev, fl.ecore</em>, (26 June 2008 – 28 May 2009) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>12</strong></li><li>Number of top alternatives: <strong>18</strong></li><li>Number of defined nonterminal symbols: <strong>12</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>1</strong>: <code><a href="#Program" class="nt">Program</a></code></li><li>Bottom nonterminal symbols: —</li><li>Number of used terminal symbols: <strong></strong></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="Program">Program</a>:
</script></head><body><h1 class="l">Browsable FL Abstract Syntax Grammar</h1><a href="http://creativecommons.org/licenses/by/3.0/"><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img></a><p>Extracted and/or recovered by <strong><a href="http://grammarware.net">Vadim Zaytsev</a></strong>, see <a href="http://slps.github.com/tank/">Grammar Tank</a> for details. <br></br>Source used for this grammar: <em>Guido Wachsmuth, Vadim Zaytsev, fl.ecore</em> (26 June 2008 – 28 May 2009) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>12</strong></li><li>Number of top alternatives: <strong>18</strong></li><li>Number of defined nonterminal symbols: <strong>12</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>1</strong>: <code><a href="#Program" class="nt">Program</a></code></li><li>Bottom nonterminal symbols: —</li><li>Number of used terminal symbols: <strong></strong></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="Program">Program</a>:
<span class="sel">function</span>::<a class="nt" href="#Function">Function</a><span class="meta">+</span>
</pre><pre><a class="nt" name="Function">Function</a>:
<span class="sel">name</span>::<span class="meta">string</span> <span class="sel">argument</span>::<a class="nt" href="#Argument">Argument</a><span class="meta">+</span> <span class="sel">definition</span>::<a class="nt" href="#Exp">Exp</a>
Expand Down
2 changes: 1 addition & 1 deletion tank/fl/emf.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

</script></head><body><h1 class="l">Browsable FL Abstract Syntax Grammar</h1><a href="http://creativecommons.org/licenses/by/3.0/"><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img></a><p>Extracted and/or recovered by <strong><a href="http://grammarware.net">Vadim Zaytsev</a></strong>, see <a href="http://slps.github.com/tank/">Grammar Tank</a> for details. <br></br>Source used for this grammar: <em>
Vadim Zaytsev, fl.ecore generated from fl.xsd
</em>, (28 May 2009) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>9</strong></li><li>Number of top alternatives: <strong>15</strong></li><li>Number of defined nonterminal symbols: <strong>9</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>1</strong>: <code><a href="#ProgramType" class="nt">ProgramType</a></code></li><li>Bottom nonterminal symbols: —</li><li>Number of used terminal symbols: <strong></strong></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="Apply">Apply</a>:
</em> (28 May 2009) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>9</strong></li><li>Number of top alternatives: <strong>15</strong></li><li>Number of defined nonterminal symbols: <strong>9</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>1</strong>: <code><a href="#ProgramType" class="nt">ProgramType</a></code></li><li>Bottom nonterminal symbols: —</li><li>Number of used terminal symbols: <strong></strong></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="Apply">Apply</a>:
<span class="sel">name</span>::<span class="meta">string</span> <span class="sel">arg</span>::<a class="nt" href="#Expr">Expr</a><span class="meta">+</span>
</pre><pre><a class="nt" name="Argument">Argument</a>:
<span class="sel">name</span>::<span class="meta">string</span>
Expand Down
2 changes: 1 addition & 1 deletion tank/fl/jaxb.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

</script></head><body><h1 class="l">Browsable FL Abstract Syntax Grammar</h1><a href="http://creativecommons.org/licenses/by/3.0/"><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img></a><p>Extracted and/or recovered by <strong><a href="http://grammarware.net">Vadim Zaytsev</a></strong>, see <a href="http://slps.github.com/tank/">Grammar Tank</a> for details. <br></br>Source used for this grammar: <em>
Ralf Lämmel, Program.java, Function.java et al. generated from fl.xsd.
</em>, (21 May – 28 July 2008) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>11</strong></li><li>Number of top alternatives: <strong>17</strong></li><li>Number of defined nonterminal symbols: <strong>11</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>3</strong>: <code><a href="#ObjectFactory" class="nt">ObjectFactory</a>, <a href="#package-info" class="nt">package-info</a>, <a href="#Program" class="nt">Program</a></code></li><li>Bottom nonterminal symbols: —</li><li>Number of used terminal symbols: <strong></strong></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="Apply">Apply</a>:
</em> (21 May – 28 July 2008) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>11</strong></li><li>Number of top alternatives: <strong>17</strong></li><li>Number of defined nonterminal symbols: <strong>11</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>3</strong>: <code><a href="#ObjectFactory" class="nt">ObjectFactory</a>, <a href="#package-info" class="nt">package-info</a>, <a href="#Program" class="nt">Program</a></code></li><li>Bottom nonterminal symbols: —</li><li>Number of used terminal symbols: <strong></strong></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="Apply">Apply</a>:
<span class="sel">Name</span>::<span class="meta">string</span> <span class="sel">Arg</span>::(<a class="nt" href="#Expr">Expr</a><span class="meta">*</span>)
</pre><pre><a class="nt" name="Argument">Argument</a>:
<span class="sel">Name</span>::<span class="meta">string</span>
Expand Down
2 changes: 1 addition & 1 deletion tank/fl/om.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

</script></head><body><h1 class="l">Browsable FL Abstract Syntax Grammar</h1><a href="http://creativecommons.org/licenses/by/3.0/"><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img></a><p>Extracted and/or recovered by <strong><a href="http://grammarware.net">Vadim Zaytsev</a></strong>, see <a href="http://slps.github.com/tank/">Grammar Tank</a> for details. <br></br>Source used for this grammar: <em>
Ralf Lämmel, Program.java, Function.java et al.
</em>, (17 May – 28 July 2008) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>10</strong></li><li>Number of top alternatives: <strong>16</strong></li><li>Number of defined nonterminal symbols: <strong>10</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>2</strong>: <code><a href="#Program" class="nt">Program</a>, <a href="#Visitor" class="nt">Visitor</a></code></li><li>Bottom nonterminal symbols: —</li><li>Number of used terminal symbols: <strong></strong></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="Apply">Apply</a>:
</em> (17 May – 28 July 2008) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>10</strong></li><li>Number of top alternatives: <strong>16</strong></li><li>Number of defined nonterminal symbols: <strong>10</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>2</strong>: <code><a href="#Program" class="nt">Program</a>, <a href="#Visitor" class="nt">Visitor</a></code></li><li>Bottom nonterminal symbols: —</li><li>Number of used terminal symbols: <strong></strong></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="Apply">Apply</a>:
<span class="sel">name</span>::<span class="meta">string</span> <span class="sel">args</span>::(<a class="nt" href="#Expr">Expr</a><span class="meta">*</span>)
</pre><pre><a class="nt" name="Argument">Argument</a>:
<span class="sel">name</span>::<span class="meta">string</span>
Expand Down
2 changes: 1 addition & 1 deletion tank/fl/sdf.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

</script></head><body><h1 class="l">Browsable FL Concrete Syntax Grammar</h1><a href="http://creativecommons.org/licenses/by/3.0/"><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img></a><p>Extracted and/or recovered by <strong><a href="http://grammarware.net">Vadim Zaytsev</a></strong>, see <a href="http://slps.github.com/tank/">Grammar Tank</a> for details. <br></br>Source used for this grammar: <em>
Ralf Lämmel, Vadim Zaytsev, FL.sdf, Syntax.sdf, et al.
</em>, (1–25 Aug 2008) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>11</strong></li><li>Number of top alternatives: <strong>11</strong></li><li>Number of defined nonterminal symbols: <strong>4</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>1</strong>: <code><a href="#Program" class="nt">Program</a></code></li><li>Bottom nonterminal symbols: <strong>3</strong>: <code><a href="#Name" class="nt">Name</a>, <a href="#Newline" class="nt">Newline</a>, <a href="#Int" class="nt">Int</a></code></li><li>Number of used terminal symbols: <strong>9</strong></li><li>Special terminal symbols: <strong>6</strong>: <code class="t">"=", "(", ")", "-", "+", "=="</code></li><li>Keywords: <strong>3</strong>: <code class="t">"if", "then", "else"</code></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="Program">Program</a>:
</em> (1–25 Aug 2008) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>11</strong></li><li>Number of top alternatives: <strong>11</strong></li><li>Number of defined nonterminal symbols: <strong>4</strong></li><li>Root nonterminal symbols: —</li><li>Other top nonterminal symbols: <strong>1</strong>: <code><a href="#Program" class="nt">Program</a></code></li><li>Bottom nonterminal symbols: <strong>3</strong>: <code><a href="#Name" class="nt">Name</a>, <a href="#Newline" class="nt">Newline</a>, <a href="#Int" class="nt">Int</a></code></li><li>Number of used terminal symbols: <strong>9</strong></li><li>Special terminal symbols: <strong>6</strong>: <code class="t">"=", "(", ")", "-", "+", "=="</code></li><li>Keywords: <strong>3</strong>: <code class="t">"if", "then", "else"</code></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="Program">Program</a>:
<a class="nt" href="#Function">Function</a><span class="meta">+</span>
</pre><pre><a class="nt" name="Function">Function</a>:
<a class="nt" href="#Name">Name</a> <a class="nt" href="#Name">Name</a><span class="meta">+</span> <span class="t">"="</span> <a class="nt" href="#Expr">Expr</a> <a class="nt" href="#Newline">Newline</a><span class="meta">+</span>
Expand Down
2 changes: 1 addition & 1 deletion tank/fl/txl.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

</script></head><body><h1 class="l">Browsable FL Concrete Syntax Grammar</h1><a href="http://creativecommons.org/licenses/by/3.0/"><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img></a><p>Extracted and/or recovered by <strong><a href="http://grammarware.net">Vadim Zaytsev</a></strong>, see <a href="http://slps.github.com/tank/">Grammar Tank</a> for details. <br></br>Source used for this grammar: <em>
Vadim Zaytsev, FL.Txl.
</em>, (6–7 Jul 2009) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>4</strong></li><li>Number of top alternatives: <strong>11</strong></li><li>Number of defined nonterminal symbols: <strong>4</strong></li><li>Root nonterminal symbols: <code><a href="#program" class="nt">program</a></code></li><li>Other top nonterminal symbols: —</li><li>Bottom nonterminal symbols: <strong>3</strong>: <code><a href="#id" class="nt">id</a>, <a href="#newline" class="nt">newline</a>, <a href="#number" class="nt">number</a></code></li><li>Number of used terminal symbols: <strong>9</strong></li><li>Special terminal symbols: <strong>6</strong>: <code class="t">"=", "(", ")", "+", "-", "=="</code></li><li>Keywords: <strong>3</strong>: <code class="t">"if", "then", "else"</code></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="program">program</a>:
</em> (6–7 Jul 2009) </p><h2 class="l">Summary</h2><ul><li>Number of production rules: <strong>4</strong></li><li>Number of top alternatives: <strong>11</strong></li><li>Number of defined nonterminal symbols: <strong>4</strong></li><li>Root nonterminal symbols: <code><a href="#program" class="nt">program</a></code></li><li>Other top nonterminal symbols: —</li><li>Bottom nonterminal symbols: <strong>3</strong>: <code><a href="#id" class="nt">id</a>, <a href="#newline" class="nt">newline</a>, <a href="#number" class="nt">number</a></code></li><li>Number of used terminal symbols: <strong>9</strong></li><li>Special terminal symbols: <strong>6</strong>: <code class="t">"=", "(", ")", "+", "-", "=="</code></li><li>Keywords: <strong>3</strong>: <code class="t">"if", "then", "else"</code></li></ul><h2 class="l">Syntax</h2><pre><a class="nt" name="program">program</a>:
<a class="nt" href="#fun">fun</a><span class="meta">+</span>
</pre><pre><a class="nt" name="fun">fun</a>:
<a class="nt" href="#id">id</a> <a class="nt" href="#id">id</a><span class="meta">+</span> <span class="t">"="</span> <a class="nt" href="#expression">expression</a> <a class="nt" href="#newline">newline</a>
Expand Down
Loading

0 comments on commit a942550

Please sign in to comment.