10/6 (AR) Preprocessor of .gfe files can now be performed as part of any grammar compilation. The flag -ex causes GF to look for the .gfe files and preprocess those that are younger than the corresponding .gf files. The files are first sorted and group by the resource, so that each resource only need be compiled once.
10/6 (AR) Editor GUI can now be alternatively invoked by the shell command gf -edit (equivalent to jgf).
10/6 (AR) Editor GUI command pc Int to pop Int items from the clip board.
4/6 (AR) Sequence of commands in the Java editor GUI now possible. The commands are separated by ;; (notice the space on both sides of the two semicolons). Such a sequence can be sent from the "GF Command" pop-up field, but is mostly intended for external processes that communicate with GF.
3/6 (AR) The format .gfe defined to support grammar writing by examples. Files of this format are first converted to .gf files by the command
gf -examples File.gfeSee ../lib/resource/doc/examples/QuestionsI.gfe for an example.
31/5 (AR) Default of p -rawtrees=k changed to 999999.
31/5 (AR) Support for restricted inheritance. Syntax:
M -- inherit everything from M, as before M [a,b,c] -- only inherit constants a,b,c M-[a,b,c] -- inherit everything except a,b,cCaution: there is no check yet for completeness and consistency, but restricted inheritance can create run-time failures.
29/5 (AR) Parser support for reading GFC files line per line. The category Line in GFC.cf can be used as entrypoint instead of Grammar to achieve this.
28/5 (AR) Environment variables and path wild cards.
26/5/2005 (BB) Notation for list categories.