krasimir
7a169dd586
clean up the GF.Grammar API
2009-09-14 16:23:23 +00:00
krasimir
5d06550283
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
99c430e5f5
bug fix in the module dependencies checker
2009-01-31 10:49:01 +00:00
krasimir
4f093feb49
refactor the GF.Grammar.Grammar syntax. The obsolete constructions are removed
2009-01-19 13:23:03 +00:00
bjorn
f6cf10e655
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
f898c7543d
Copy command-line options to module flags when compiling to .gfo.
2008-10-15 14:24:23 +00:00
bjorn
58381a95a4
Merge ModuleOptions and Options.
2008-10-15 11:55:18 +00:00
bjorn
50ed99e9b1
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
2efc33329e
treatment of Int: not always PredefAbs but can be PredefCnc
2008-09-03 09:33:37 +00:00
aarne
c5c6d13546
changed names of resource-1.3; added a note on homepage on release
2008-06-25 16:54:35 +00:00
aarne
7d721eb16e
removed src for 2.9
2008-06-25 16:43:48 +00:00
aarne
c4b9f1b94b
found and temporarily solved the bug in LangGer gfcc generation
2007-10-16 17:38:57 +00:00
aarne
219c686633
extended functor syntax
2007-06-19 18:12:35 +00:00
aarne
d4e1e2d192
bug fixes in multigrammar handling and GFCC generation
2006-09-16 18:42:46 +00:00
aarne
516abb5d58
lincat typecheck and abstract-interface extension fixed
2006-05-30 12:19:19 +00:00
aarne
1595e31a28
bug fix in with-modules and gr checker; factoring out cats to Common
2006-05-23 22:20:00 +00:00
aarne
af0dfe0921
bronzeage README ; topological sorting of abstract modules
2006-02-24 15:49:14 +00:00
aarne
8c918d9516
making apply_transfer work
2005-12-01 17:58:31 +00:00
aarne
c813e96a3e
preparing for new ShellState
2005-11-09 14:14:30 +00:00
aarne
a4dbad93a1
multimodal resource
2005-11-06 21:00:36 +00:00
aarne
0c310d3cae
restricted inheritance almost implemented
2005-05-30 20:08:14 +00:00
aarne
46e796f7cf
BinTree vs. FiniteMap
2005-05-30 17:39:43 +00:00
aarne
3e229431a6
corrected option order; tutorial
2005-05-14 07:38:55 +00:00
bringert
93af0c8535
Fixed module names and imports after giant file move.
2005-04-21 15:21:02 +00:00
peb
59b378a4e5
"Committed_by_peb"
2005-02-24 10:46:37 +00:00
peb
5e4929a635
"Committed_by_peb"
2005-02-18 18:21:06 +00:00
aarne
2429599b50
optimization flags and improver eng
2005-02-05 09:52:04 +00:00
aarne
0796338380
resources and new instantiation syntax
2005-02-04 19:17:57 +00:00
peb
774541ca07
"Committed_by_peb"
2005-02-04 09:10:28 +00:00
aarne
e6fd325d07
introducing multiple inheritance
2004-09-15 14:36:27 +00:00
aarne
6c372cc599
gfcm header
2004-09-14 17:05:46 +00:00
bringert
2af06fd3ab
Added CFGM format (pm -printer=cfgm) and utf8 conversion for pm.
2004-08-23 07:51:36 +00:00
aarne
a22d6fdb01
bug fixes ; command so ; reintroduce batch mode
2004-06-16 14:49:50 +00:00
aarne
b790008b19
Started with unions.
2004-02-27 07:43:52 +00:00
aarne
52bc53dfd7
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