Commit Graph

41 Commits

Author SHA1 Message Date
bringert 14369ba9d2 Replace BNFC-generated GFCC-parser with a faster and smaller combinator version. 2008-01-04 17:42:28 +00:00
bringert 1204d1972d Oops, I happend to record a temporary change for testing combinator parsing on GFCC. Reverting that. 2008-01-04 15:00:58 +00:00
bringert 203a6b62bc Added -noparse flag to gfc. In the process, I refactored GF.Devel.GFC and GF.Command.Importing to use a common source to gfcc compilation function in the new module GF.Compile.API. 2008-01-04 14:51:20 +00:00
bringert ad991ef299 Store FCFPInfo (all information needed for FCFG parsing) in GFCC files, and in the internal DataGFCC.GFCC structure. The parsing information format is still in flux. 2008-01-03 17:10:05 +00:00
bringert 8b1b228ce7 update syntax.txt with the flags and grammar name changes 2007-12-21 17:26:41 +00:00
bringert 6296609baf Merge abstract and global flags and put them at the top level in GFCC files. 2007-12-21 17:25:35 +00:00
bringert 4b02f93eb2 Fixed bug in toGFCC: cflags where mistakenly taken from aflags. 2007-12-21 17:24:59 +00:00
bringert b10fab6bfb gfcc files now start with (grammar absname cncname1 ... cncnameN). 2007-12-21 17:18:36 +00:00
bringert 3eba035691 Replace all the different ErrM.hs modules with GF.Data.ErrM. 2007-12-20 17:34:12 +00:00
bringert 56b9e17203 Added missing BNFC-generated alex and happy files, and alex-generated lexer for GFCCRaw. 2007-12-20 16:32:39 +00:00
aarne 2d5f98dc05 took back smart type of Int ; Digits type in resource and some adjustments of Det syntax (not yet for romance and russian) 2007-12-17 18:12:46 +00:00
aarne eb10ccbe7c restored Int size and last ; added lib/prelude to be the last in any grammar path 2007-12-16 22:24:36 +00:00
aarne 3f4bb6c40c completed ConvertGFCC for all terms 2007-12-14 11:16:01 +00:00
aarne 61a9bdbe34 removed dep. on GFCCRaw 2007-12-14 09:25:18 +00:00
aarne 2805f48ba3 some generated GFCCRaw files added to darcs; make gf3langs for alltenses 2007-12-13 22:15:19 +00:00
aarne 3dca8b78d7 removed gfcc via gfc everywhere; workaround for russian in present 2007-12-13 22:05:14 +00:00
aarne 095018c8e4 new GFCC concrete syntax in place everywhere 2007-12-13 20:19:47 +00:00
aarne 8de623d11e lisp-like GFCC syntax; doesn't quite work yet in gf3 2007-12-13 16:36:32 +00:00
aarne 072b48065d prelude sources to lib/src; present in StructuralEng; refactored checkGFCC 2007-12-13 10:12:00 +00:00
aarne 70bb329c8e ResFin workaround; type annot for ghc 6.8.1 2007-11-09 15:51:12 +00:00
aarne bf353c1a2e added linearize -all 2007-11-08 17:01:09 +00:00
aarne 009e3cdec1 gfi linearization with flags -table -record -term 2007-11-08 16:37:30 +00:00
aarne d9957d802f added fields for global options and showable lincats to gfcc 2007-11-07 16:30:56 +00:00
aarne d12728dae2 prompt and CPU time in experimental shell 2007-11-06 17:27:20 +00:00
aarne 6a716b0f68 Devel/GF3: experimentally putting together all functionalities for the first time 2007-11-06 14:44:17 +00:00
aarne 446d99c370 fixed variants bug in GFCC.Linearize: l. 64,46 'r' must be 'p' 2007-11-05 21:55:17 +00:00
aarne 5315d8851d unionGFCC, to put together GFCC grs with same abstract 2007-11-05 13:48:51 +00:00
aarne f91e19f0d8 command language and gfcc term parser in bnfc 2007-11-03 22:00:08 +00:00
aarne c4b9f1b94b found and temporarily solved the bug in LangGer gfcc generation 2007-10-16 17:38:57 +00:00
aarne 54db8d29f7 fix in records as param arguments 2007-10-14 10:36:06 +00:00
aarne 0d4f6e9b5e optimizations on evaluated gf in gfc 2007-10-10 16:13:57 +00:00
aarne 47ea75944f GFCCtoJS in Devel 2007-10-09 12:51:09 +00:00
aarne 67420e3c9d UTF8 encoding of strings in terms in GFCC in gfc 2007-10-08 14:20:37 +00:00
aarne a93a8e4468 documented new GFCC 2007-10-05 16:18:23 +00:00
aarne a41b07f9c9 removed Canon/GFCC 2007-10-05 13:38:10 +00:00
aarne 074ef6e09f updated gfcc to new gfcc, now with parsing 2007-10-05 13:01:05 +00:00
aarne 122546b9d6 gf works with the new gfcc format 2007-10-05 12:54:29 +00:00
aarne 2b5b099813 cleaned up new GFCC, but added RP as deprecated 2007-10-05 09:02:47 +00:00
aarne 3edc8dfeac shifted to use general trees and types (with macros for c-f) 2007-10-05 08:17:27 +00:00
aarne 02dea19cac divided DataGFCC 2007-10-05 07:33:33 +00:00
aarne 41201c2d4e new GFCC format in GF/GFCC 2007-10-04 21:38:59 +00:00