diff options
| author | john.j.camilleri <john.j.camilleri@chalmers.se> | 2012-03-21 10:00:24 +0000 |
|---|---|---|
| committer | john.j.camilleri <john.j.camilleri@chalmers.se> | 2012-03-21 10:00:24 +0000 |
| commit | cc611843a2732c9183283586d0ae6139120e5267 (patch) | |
| tree | 506002f6c032870e869a853a02dfc83f6dea2e10 /eclipse | |
| parent | 38162e0f533a0a7773db82f2ab15865b4bb53d72 (diff) | |
GFEP: updated readme
Diffstat (limited to 'eclipse')
| -rw-r--r-- | eclipse/index.html | 71 |
1 files changed, 69 insertions, 2 deletions
diff --git a/eclipse/index.html b/eclipse/index.html index 731d1684b..2b303fd9d 100644 --- a/eclipse/index.html +++ b/eclipse/index.html @@ -1,7 +1,7 @@ <h1>The GF Eclipse Plugin</h1> <p>John J. Camilleri<br /> -Updated: 19 March 2012</p> +Updated: 21 March 2012</p> <p><em>The research leading to these results has received funding from the European Union’s Seventh Framework Programme (FP7/2007-2013) under grant agreement no. FP7-ICT-247914.</em></p> @@ -49,7 +49,10 @@ Updated: 19 March 2012</p> <h2>Release history</h2> <dl> -<dt><strong>14/03/13</strong></dt> +<dt><strong>21/03/12</strong></dt> +<dd>(1.4.2.x) Added wizard for context-free grammars (no syntax support, though).</dd> + +<dt><strong>14/03/12</strong></dt> <dd>(1.4.1.x) GF source files can now be anywhere in project, not necessarily at top level.</dd> <dt><strong>06/03/12</strong></dt> @@ -195,6 +198,15 @@ considered an individual project, i.e.:</p> become Eclipse projects. You must follow the “Create new GF Project” wizards below, and give your project the exact name of the existing folder (e.g. <code>Project1</code> or <code>Project2</code> in the example above.)</p> +<h4>GF Nature and Builder</h4> + +<p>The <em>GF Nature</em> and the <em>GF Builder</em> are what make a regular Eclipse project a <em>GF</em> project. If you create a new GF Project +from scratch then you don’t need to worry too much about them. If you already have some project set up in your Eclipse +workspace, then you will need to associate these two items with your project in order for all the GF goodness to work.</p> + +<p>As of 1.4.2, this can be done very easily by right-clicking on your project in the explorer and clicking <strong>Add/Remove GF Nature & Builder</strong>. +If your project has the GF icon overlayed on it, then the GF nature and builder are correctly associated with it.</p> + <h3>Create a new GF Project</h3> <p><img src="http://www.grammaticalframework.org/eclipse/images/eclipse-projectwizard-1.png" alt="New project wizard" /> @@ -361,3 +373,58 @@ Each time you save a file (or some other change occurs in your project), the bui <li>Feature wish-list</li> <li>Compatibilities / conflicts with other Eclipse plugins</li> </ol> + +<!-----------------------------------------------------------------------------> + +<h2>Appendix</h2> + +<h3>Icons</h3> + +<p>Description of some of the icons which are used in the GF Eclipse Plugin.</p> + +<table> +<thead> +<tr> + <th align="center">Icon</th> + <th align="left">Description</th> + <th align="left">Notes</th> +</tr> +</thead> +<tbody> +<tr> + <td align="center"><img src="http://www.grammaticalframework.org/eclipse/images/module-abstract.png" alt="" /></td> + <td align="left">Abstract module</td> + <td align="left"><code>abstract Foods = ...</code></td> +</tr> +<tr> + <td align="center"><img src="http://www.grammaticalframework.org/eclipse/images/module-concrete.png" alt="" /></td> + <td align="left">Concrete module</td> + <td align="left"><code>concrete FoodsEng of Foods = ...</code></td> +</tr> +<tr> + <td align="center"><img src="http://www.grammaticalframework.org/eclipse/images/module-resource.png" alt="" /></td> + <td align="left">Resource module</td> + <td align="left"><code>resource ResFoods = ...</code></td> +</tr> +<tr> + <td align="center"><img src="http://www.grammaticalframework.org/eclipse/images/module-interface.png" alt="" /></td> + <td align="left">Interface</td> + <td align="left"><code>interface LexFoods = ...</code></td> +</tr> +<tr> + <td align="center"><img src="http://www.grammaticalframework.org/eclipse/images/module-instance.png" alt="" /></td> + <td align="left">Instance</td> + <td align="left"><code>instance LexFoodsEng of LexFoods = ...</code></td> +</tr> +<tr> + <td align="center"><img src="http://www.grammaticalframework.org/eclipse/images/module-functor.png" alt="" /></td> + <td align="left">Functor</td> + <td align="left"><code>incomplete concrete FodosI of Foods = ...</code></td> +</tr> +<tr> + <td align="center"><img src="http://www.grammaticalframework.org/eclipse/images/module-functor-instantiation.png" alt="" /></td> + <td align="left">Functor instantiation</td> + <td align="left"><code>concrete FoodsEng of Foods = FoodsI with (...) ...</code></td> +</tr> +</tbody> +</table> |
