diff options
| author | aarne <unknown> | 2005-09-14 15:26:21 +0000 |
|---|---|---|
| committer | aarne <unknown> | 2005-09-14 15:26:21 +0000 |
| commit | e3395efbf18757f16e32035f4259e47aced6da27 (patch) | |
| tree | 2063c7a4c2625da63b14604385879c85aeb095ff /doc | |
| parent | b109bcaafad0cdcadd38831799346257aae76c17 (diff) | |
unpar
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/gf-history.html | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/gf-history.html b/doc/gf-history.html index ceba9fa30..e245b8fc3 100644 --- a/doc/gf-history.html +++ b/doc/gf-history.html @@ -12,6 +12,20 @@ Changes in functionality since May 17, 2005, release of GF Version 2.2 </center> +14/9 (AR) Added printing of grammars to a format without parameters, in +the spirit of Peanos "Latino sine flexione". The command <tt>pg -unpar</tt> +does the trick, and the result can be saved in a <tt>gfcm</tt> file. The generated +concrete syntax modules get the prefix <tt>UP_</tt>. The translation is briefly: +<pre> + (P => T)* = T* + (t ! p)* = t* + (table {p => t ; ...})* = t* +</pre> +In order for this to be maximally useful, the grammar should be written in such +a way that the first value of every parameter type is the desired one. For +instance, in Peano's case it would be the ablative for noun cases, the singular for +numbers, and the 2nd person singular imperative for verb forms. + <p> 14/9 (BB) Added finite state approximation of grammars. |
