From f339b8839bcb25a57cb22baa3342032892f9be63 Mon Sep 17 00:00:00 2001 From: aarne Date: Mon, 14 Nov 2005 15:03:40 +0000 Subject: arbitrary lincat records; noparse pragmas --- doc/gf-history.html | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'doc') 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 +

+ +14/11 (AR) Functions can be made unparsable (or "internal" as +in BNFC). This is done by i -noparse=file, where +the nonparsable functions are given in file using the +line format --# noparse Funs. This can be used e.g. to +rule out expensive parsing rules. It is used in +lib/resource/abstract/LangVP.gf to get parse values +structured with VP, which is obtained via transfer. +So far only the default (= old) parser generator supports this. + +

+ +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 l -record shows +nice results. + +

+ +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. + +

+ 1/11 (AR) Yet another method for adding probabilities: append --# prob Double to the end of a line defining a function. -- cgit v1.2.3