From e3395efbf18757f16e32035f4259e47aced6da27 Mon Sep 17 00:00:00 2001 From: aarne Date: Wed, 14 Sep 2005 15:26:21 +0000 Subject: unpar --- doc/gf-history.html | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'doc') 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 +14/9 (AR) Added printing of grammars to a format without parameters, in +the spirit of Peanos "Latino sine flexione". The command pg -unpar +does the trick, and the result can be saved in a gfcm file. The generated +concrete syntax modules get the prefix UP_. The translation is briefly: +
+  (P => T)*               =  T*
+  (t ! p)*                =  t*
+  (table {p => t ; ...})* =  t*
+
+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. +

14/9 (BB) Added finite state approximation of grammars. -- cgit v1.2.3