summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authoraarne <unknown>2005-11-14 15:03:40 +0000
committeraarne <unknown>2005-11-14 15:03:40 +0000
commitf339b8839bcb25a57cb22baa3342032892f9be63 (patch)
tree59b15d37579d5b5630d9ae5ac7a9d701cf3e09a4 /doc
parent505eb2ec5794e741d343e52be4f75da7b4980a62 (diff)
arbitrary lincat records; noparse pragmas
Diffstat (limited to 'doc')
-rw-r--r--doc/gf-history.html28
1 files changed, 28 insertions, 0 deletions
diff --git a/doc/gf-history.html b/doc/gf-history.html
index 1a6cb98b9..a6b3b970b 100644
--- a/doc/gf-history.html
+++ b/doc/gf-history.html
@@ -11,6 +11,34 @@
Changes in functionality since May 17, 2005, release of GF Version 2.2
</center>
+<p>
+
+14/11 (AR) Functions can be made unparsable (or "internal" as
+in BNFC). This is done by <tt>i -noparse=file</tt>, where
+the nonparsable functions are given in <tt>file</tt> using the
+line format <tt>--# noparse Funs</tt>. This can be used e.g. to
+rule out expensive parsing rules. It is used in
+<tt>lib/resource/abstract/LangVP.gf</tt> to get parse values
+structured with <tt>VP</tt>, which is obtained via transfer.
+So far only the default (= old) parser generator supports this.
+
+<p>
+
+14/11 (AR) Removed the restrictions how a lincat may look like.
+Now any record type that has a value in GFC (i.e. without any
+functions in it) can be used, e.g. {np : NP ; cn : Bool => CN}.
+To display linearization values, only <tt>l -record</tt> shows
+nice results.
+
+<p>
+
+9/11 (AR) GF shell state can now have several abstract syntaxes with
+their associated concrete syntaxes. This allows e.g. parsing with
+resource while testing an application. One can also have a
+parse-transfer-lin chain from one abstract syntax to another.
+
+<p>
+
1/11 (AR) Yet another method for adding probabilities: append
<tt> --# prob Double</tt> to the end of a line defining a function.