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