1
0
forked from GitHub/gf-core
Commit Graph

41 Commits

Author SHA1 Message Date
krasimir
8a0db59798 split the abstract syntax specific and the concrete syntax specific modules in different subfolders in GF.Compile 2009-10-24 17:42:02 +00:00
krasimir
873363ff9b refactoring in GF.Compile.Optimize 2009-10-24 16:08:00 +00:00
krasimir
af831e01a7 refactoring in GF.Grammar.Macros 2009-09-21 06:56:39 +00:00
krasimir
96786c1136 syntax for implicit arguments in GF 2009-09-20 13:47:08 +00:00
krasimir
9f3534b3bb Use GF.Grammar.Printer everywhere instead of PrGrammar 2009-09-14 15:13:11 +00:00
krasimir
01fef5109c Perhaps -> Maybe refactoring and better error message for conflicts during module update 2009-02-23 12:42:44 +00:00
krasimir
f6661c3213 remove some more obsolete code 2009-01-23 07:16:46 +00:00
krasimir
d95ca4a103 refactor the GF.Grammar.Grammar syntax. The obsolete constructions are removed 2009-01-19 13:23:03 +00:00
bjorn
5dee98234e My profiling showed that the BinTree operations were responsible for about 60% of the CPU time when reading a large .gfo file. Replacing BinTree by Data.Map reduced this to about 6%, which meant about 50% reduction in total CPU time. 2008-11-26 15:44:22 +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
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
ef9174e35d pattern matching optimization; trace of fun in compilation with -v 2007-06-08 12:50:01 +00:00
aarne
6c9ddcda8b fix in etaexpand optimization 2007-01-11 11:42:39 +00:00
aarne
46994dec58 a slight optimization in eta expand 2007-01-10 21:27:15 +00:00
aarne
935594eb86 semantics of variants 2007-01-10 21:03:18 +00:00
aarne
52bb034d8e thread EEnv into ShellState 2006-11-12 13:24:13 +00:00
aarne
0ea31f2601 new compilation phase, not finished 2006-11-10 16:22:01 +00:00
aarne
927ad7b135 bug fixes in multigrammar handling and GFCC generation 2006-09-16 18:42:46 +00:00
aarne
c5550bd482 check circularities in ln 2006-06-03 11:51:08 +00:00
aarne
f24ec8b8c2 also count lin in oper circ check (some problems remain) 2006-06-02 15:42:57 +00:00
aarne
a6dc944356 opers in cnc 2005-12-06 12:39:36 +00:00
aarne
076452779c tabulation optimization 2005-09-16 12:56:12 +00:00
aarne
fd56758c40 started Finnish paradigms (still dummy); exper with non-precomuted gfr 2005-06-14 19:09:56 +00:00
aarne
a40d1b5305 some more tense in FInnish 2005-06-14 14:43:03 +00:00
aarne
5bf9a7fe70 BinTree vs. FiniteMap 2005-05-30 17:39:43 +00:00
bringert
5c9917ff8d Fixed module names and imports after giant file move. 2005-04-21 15:21:02 +00:00
peb
9568d7a844 "Committed_by_peb" 2005-02-18 18:21:06 +00:00
aarne
75b03fb624 working on resource doc and exx, fixing bugs 2005-02-18 13:53:29 +00:00
peb
9afbd25b64 "Committed_by_peb" 2005-02-09 19:45:54 +00:00
aarne
a1e8229910 cleand up Structural 2005-02-05 20:52:31 +00:00
peb
6381f3a998 "Committed_by_peb" 2005-02-04 09:10:28 +00:00
aarne
87b55df10f -val optimization 2005-01-11 15:06:12 +00:00
aarne
33ea630d4d bug fixes in parsing etc; improved ImperC 2004-09-24 08:46:03 +00:00
aarne
f807f76211 Improved unicode output. 2004-01-26 08:39:52 +00:00
aarne
70c9f7b365 Lexer by need. 2003-11-17 15:17:53 +00:00
aarne
c5146d0614 Improved interface and instance compilation.
Improved interface and instance compilation.
Restored an optimization of the optimizer: up to 4x faster now.
2003-11-13 16:02:25 +00:00
aarne
e620ffbd94 Working with interfaces and incomplete modules. 2003-10-23 15:09:07 +00:00
aarne
a979508aa7 Restored printnames. 2003-10-08 10:09:58 +00:00
aarne
b1402e8bd6 Founding the newly structured GF2.0 cvs archive. 2003-09-22 13:16:55 +00:00