Commit Graph

71 Commits

Author SHA1 Message Date
hallgren
3d939a9500 Update version number 3.0 to 3.1 in a number of places 2009-12-15 15:27:26 +00:00
hallgren
71ad32effc Add build-tools: happy, alex 2009-12-15 15:25:15 +00:00
krasimir
1296211fd0 use forward slash instead of back slash in GF.cabal 2009-12-14 14:32:55 +00:00
krasimir
02f5b44783 remove some more dead code 2009-12-14 13:11:58 +00:00
krasimir
c036459214 remove the old parsing code and the -erasing=on flag 2009-12-14 10:54:22 +00:00
krasimir
faa638d6fc rename some modules that had GFCC in the name to PGF+something 2009-12-14 10:10:58 +00:00
krasimir
f85232947e reorganize the directories under src, and rescue the JavaScript interpreter from deprecated 2009-12-13 18:50:29 +00:00
krasimir
94171908c0 before the optimizations OptParametrize and OptValues were applied twice. in addition the values optimization is now always applied because it become very cheep 2009-11-12 21:11:51 +00:00
krasimir
116912647b add GF.Compile.Concrete.TypeCheck in GF.cabal 2009-10-25 13:10:24 +00:00
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
59172a0380 expose the tree visualization via PGF API 2009-10-24 09:03:40 +00:00
krasimir
d09371280d fix the least version number for the base package 2009-10-01 17:20:04 +00:00
krasimir
288ef038f2 export the morphology API from PGF 2009-09-28 12:06:20 +00:00
krasimir
fe8af90a48 forgot to push the changes to GF.cabal 2009-09-15 11:51:26 +00:00
krasimir
28a7c4b5c7 now the datatype Tree is only internal. All API functions are working with Expr directly. Commands gt, gr, p and rf filter out the output via the typechecker 2009-09-08 08:40:28 +00:00
krasimir
95a577d269 simple profiler for PMCFG 2009-09-05 14:04:39 +00:00
krasimir
8bc8929c59 completely phrase based parser and support for pre {} in PMCFG 2009-06-16 11:56:08 +00:00
krasimir
7db4b641ce refactor the PGF.Expr type and the evaluation of abstract expressions 2009-05-20 21:03:56 +00:00
krasimir
f283944f5c Setup.hs now builds RGL. the code is borrowed from Make.hs 2009-05-11 06:55:11 +00:00
krasimir
f9a3925653 conditional support for haskeline, readline and editline 2009-04-30 09:40:48 +00:00
krasimir
c6ac4801ad upgrade to GHC 6.10.2 2009-04-30 05:13:55 +00:00
krasimir
a391c69fd3 use new parser which supports the syntax in GF.Grammar.Grammar directly 2009-03-16 14:10:30 +00:00
krasimir
2081347033 update GF.cabal 2009-03-15 17:15:52 +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
5c2ce87cde PMCFG pretty printer 2009-02-07 23:31:22 +00:00
krasimir
db9a1acaeb merge Lookup and LookAbs and move some lookup functions from PrGrammar to Lookup 2009-01-31 22:08:12 +00:00
krasimir
8155d3b212 add hopefully complete binary serialization for the GF.Grammar.Grammar abstract syntax. Still not in use 2009-01-20 16:20:38 +00:00
krasimir
d2a00c373a pretty printer for the GF.Grammar syntax. still not in use 2009-01-20 12:43:15 +00:00
krasimir
cbb495f5d9 remove GF.Source.SharedString from GF.cabal 2008-12-06 14:26:28 +00:00
bjorn
97e1f27a0c Replace PGF.Raw with PGF.Binary in the executable section of GF.cabal 2008-10-29 09:46:46 +00:00
krasimir
ebd98056ce binary serialization for PGF 2008-10-28 13:57:10 +00:00
bjorn
05343e78a9 Added on-demand parser generation back in. It's pretty unproblematic, and can help with memory use in some cases. 2008-10-20 14:05:39 +00:00
bjorn
cec2b61af0 Drop -beta2 from version in GF.cabal. It confuses cabal-install. 2008-10-20 12:49:18 +00:00
krasimir
abe8da32fd add parser and pretty printer for types 2008-10-20 07:52:14 +00:00
krasimir
9837fb8fb1 move PGF.Quiz to GF.Quiz. It is not part of the PGF API 2008-10-19 16:38:56 +00:00
bjorn
d10c8bd20a Removed on-demand parser generation from the PGF interpreter. 2008-10-16 10:18:54 +00:00
bjorn
dc2d0f0df4 Added PGF.TypeCheck to .cabal. 2008-10-15 09:05:37 +00:00
krasimir
0c66ad597d register PGF.AbsCompute and PGF.Paraphrase in GF.cabal 2008-10-14 07:57:32 +00:00
krasimir
e054f9b063 remove GF.Source.ErrM from GF.cabal 2008-10-13 20:03:29 +00:00
krasimir
a663eda269 build parsers on demand if they aren't in the PGF file 2008-09-16 15:35:15 +00:00
krasimir
1e2f027d18 bump version number to beta2 2008-09-10 09:59:50 +00:00
bjorn
a76a118ec9 Renamed the gf3 executable to gf in GF.cabal 2008-08-22 08:45:40 +00:00
bjorn
3e5414ba4a Removed Overload modules from GF.cabal. 2008-08-22 07:18:34 +00:00
bjorn
d22474ea8d Updated resource grammar fle list in GF.cabal 2008-08-18 08:47:39 +00:00
krasimir
776ba32373 change the path from resource-1.4 to resource in cabal 2008-06-28 08:41:48 +00:00
krasimir
22423c640c change the version number to beta in cabal 2008-06-27 10:46:21 +00:00
bjorn
313ef2908d Changed src-3.0 to src in GF.cabal 2008-06-25 18:29:21 +00:00
krasimir
79bd6c2096 yBGLexicon is not part of the distribution -> remove from cabal 2008-06-19 15:05:59 +00:00
krasimir
883e96b0c5 move the prelude sources to the prelude directory and add the resource library to cabal 2008-06-19 14:16:05 +00:00
krasimir
4dd62417dc split the Exp type to Tree and Expr 2008-06-19 12:48:29 +00:00