Commit Graph

45 Commits

Author SHA1 Message Date
krasimir
bd2f46583c remove the transfer modules. We don't need anything special, a transfer module is module without concrete syntax 2009-09-17 14:32:20 +00:00
krasimir
14dfbcc624 clean up the GF.Grammar API 2009-09-14 16:23:23 +00:00
krasimir
62ef772a2c CheckGrammar is now using the printer in GF.Grammar.Printer. Fixed bug that was hiding the warnings 2009-09-14 12:16:02 +00:00
krasimir
ff0c0085cf bug fix in the module dependencies checker 2009-01-31 10:49:01 +00:00
krasimir
d95ca4a103 refactor the GF.Grammar.Grammar syntax. The obsolete constructions are removed 2009-01-19 13:23:03 +00:00
bjorn
1145aefdbb More efficient implementation of topological sort.
Profiling the compilation of the OALD lexicon showed that 90-95% of the time was spent in topoSort. The old implementation was quadratic. Replaced this with O(E + V) implementation, in GF.Data.Relation. This gave a 10x speed-up (~ 25 sec instead of ~270 sec) for compiling ParseEng and OaldEng.
2008-11-27 10:29:29 +00:00
bjorn
7676ab8e00 Copy command-line options to module flags when compiling to .gfo. 2008-10-15 14:24:23 +00:00
bjorn
849642e9dd Merge ModuleOptions and Options. 2008-10-15 11:55:18 +00:00
bjorn
1ecb4f63e9 Added OPTIONS class to make options handling somewhat nicer. Next, I will merge Flags and ModuleFlags. 2008-10-15 11:38:34 +00:00
aarne
cf00c0c2a9 treatment of Int: not always PredefAbs but can be PredefCnc 2008-09-03 09:33:37 +00:00
aarne
e9e80fc389 changed names of resource-1.3; added a note on homepage on release 2008-06-25 16:54:35 +00:00
aarne
b96b36f43d removed src for 2.9 2008-06-25 16:43:48 +00:00
aarne
cec3d7d603 found and temporarily solved the bug in LangGer gfcc generation 2007-10-16 17:38:57 +00:00
aarne
e3f1210369 extended functor syntax 2007-06-19 18:12:35 +00:00
aarne
927ad7b135 bug fixes in multigrammar handling and GFCC generation 2006-09-16 18:42:46 +00:00
aarne
5dc1edf50f lincat typecheck and abstract-interface extension fixed 2006-05-30 12:19:19 +00:00
aarne
750ef2ca30 bug fix in with-modules and gr checker; factoring out cats to Common 2006-05-23 22:20:00 +00:00
aarne
56a9e025d5 bronzeage README ; topological sorting of abstract modules 2006-02-24 15:49:14 +00:00
aarne
da22eac180 making apply_transfer work 2005-12-01 17:58:31 +00:00
aarne
aa3ba333d8 preparing for new ShellState 2005-11-09 14:14:30 +00:00
aarne
c113c20862 multimodal resource 2005-11-06 21:00:36 +00:00
aarne
3a3342a0f9 restricted inheritance almost implemented 2005-05-30 20:08:14 +00:00
aarne
5bf9a7fe70 BinTree vs. FiniteMap 2005-05-30 17:39:43 +00:00
aarne
3304438e5a corrected option order; tutorial 2005-05-14 07:38:55 +00:00
bringert
5c9917ff8d Fixed module names and imports after giant file move. 2005-04-21 15:21:02 +00:00
peb
bf436aebaa "Committed_by_peb" 2005-02-24 10:46:37 +00:00
peb
9568d7a844 "Committed_by_peb" 2005-02-18 18:21:06 +00:00
aarne
45f3b7d5e7 optimization flags and improver eng 2005-02-05 09:52:04 +00:00
aarne
bc05653e82 resources and new instantiation syntax 2005-02-04 19:17:57 +00:00
peb
6381f3a998 "Committed_by_peb" 2005-02-04 09:10:28 +00:00
aarne
a25ee154e7 introducing multiple inheritance 2004-09-15 14:36:27 +00:00
aarne
fe045070cf gfcm header 2004-09-14 17:05:46 +00:00
bringert
65f012d155 Added CFGM format (pm -printer=cfgm) and utf8 conversion for pm. 2004-08-23 07:51:36 +00:00
aarne
a77519ba10 bug fixes ; command so ; reintroduce batch mode 2004-06-16 14:49:50 +00:00
aarne
0166b27ee4 Started with unions. 2004-02-27 07:43:52 +00:00
aarne
86d811f2a6 Interfaces and instances by reuse. 2004-01-09 16:40:56 +00:00
aarne
54c72f5ab0 Working with interfaces.
Working with interfaces.
Created new place for grammar parsers.
Created new script jgf2+.
2003-11-11 15:44:24 +00:00
aarne
9eb32352c4 Fixed local flags. 2003-11-10 10:02:26 +00:00
aarne
a4741d681f Glue modules. 2003-11-10 08:48:51 +00:00
aarne
49c17be41a working with interfaces 2003-11-05 14:42:29 +00:00
aarne
94326929b1 Fixed several things, e.g. tokenizer. 2003-11-03 16:27:55 +00:00
aarne
8cce874f8b More woek on interfaces 2003-10-24 18:19:47 +00:00
aarne
e620ffbd94 Working with interfaces and incomplete modules. 2003-10-23 15:09:07 +00:00
aarne
2ee936c7e2 Added treatment of transfer modules. Aggregation is an example. 2003-10-09 15:23:32 +00:00
aarne
b1402e8bd6 Founding the newly structured GF2.0 cvs archive. 2003-09-22 13:16:55 +00:00