Commit Graph

64 Commits

Author SHA1 Message Date
krasimir 5a63f221d7 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 98cf0ea180 add GF.Compile.Concrete.TypeCheck in GF.cabal 2009-10-25 13:10:24 +00:00
krasimir 6cb3228a04 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 cc69abd7b6 expose the tree visualization via PGF API 2009-10-24 09:03:40 +00:00
krasimir 6549bd7caf fix the least version number for the base package 2009-10-01 17:20:04 +00:00
krasimir bb0be1e964 export the morphology API from PGF 2009-09-28 12:06:20 +00:00
krasimir a85dc0c3be forgot to push the changes to GF.cabal 2009-09-15 11:51:26 +00:00
krasimir be3dc0ef9e 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 8b67bc92dd simple profiler for PMCFG 2009-09-05 14:04:39 +00:00
krasimir 194a185e63 completely phrase based parser and support for pre {} in PMCFG 2009-06-16 11:56:08 +00:00
krasimir e5399f2d0e refactor the PGF.Expr type and the evaluation of abstract expressions 2009-05-20 21:03:56 +00:00
krasimir 6f8b601629 Setup.hs now builds RGL. the code is borrowed from Make.hs 2009-05-11 06:55:11 +00:00
krasimir 69c5448f95 conditional support for haskeline, readline and editline 2009-04-30 09:40:48 +00:00
krasimir 26ab90c652 upgrade to GHC 6.10.2 2009-04-30 05:13:55 +00:00
krasimir 6f733230dd use new parser which supports the syntax in GF.Grammar.Grammar directly 2009-03-16 14:10:30 +00:00
krasimir 9f4720373f update GF.cabal 2009-03-15 17:15:52 +00:00
krasimir 0296492f9d Perhaps -> Maybe refactoring and better error message for conflicts during module update 2009-02-23 12:42:44 +00:00
krasimir 72fa768613 PMCFG pretty printer 2009-02-07 23:31:22 +00:00
krasimir 9275cd20c6 merge Lookup and LookAbs and move some lookup functions from PrGrammar to Lookup 2009-01-31 22:08:12 +00:00
krasimir 523ca3a076 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 6a0dcdd043 pretty printer for the GF.Grammar syntax. still not in use 2009-01-20 12:43:15 +00:00
krasimir 87d7def438 remove GF.Source.SharedString from GF.cabal 2008-12-06 14:26:28 +00:00
bjorn fa061ce136 Replace PGF.Raw with PGF.Binary in the executable section of GF.cabal 2008-10-29 09:46:46 +00:00
krasimir e44448bad0 binary serialization for PGF 2008-10-28 13:57:10 +00:00
bjorn e5a595567a 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 e25d03ed32 Drop -beta2 from version in GF.cabal. It confuses cabal-install. 2008-10-20 12:49:18 +00:00
krasimir ef0ff58516 add parser and pretty printer for types 2008-10-20 07:52:14 +00:00
krasimir 286be2e4d9 move PGF.Quiz to GF.Quiz. It is not part of the PGF API 2008-10-19 16:38:56 +00:00
bjorn d698a006cc Removed on-demand parser generation from the PGF interpreter. 2008-10-16 10:18:54 +00:00
bjorn accff02c8d Added PGF.TypeCheck to .cabal. 2008-10-15 09:05:37 +00:00
krasimir fa4003535f register PGF.AbsCompute and PGF.Paraphrase in GF.cabal 2008-10-14 07:57:32 +00:00
krasimir cdca907909 remove GF.Source.ErrM from GF.cabal 2008-10-13 20:03:29 +00:00
krasimir 9827f433fb build parsers on demand if they aren't in the PGF file 2008-09-16 15:35:15 +00:00
krasimir 23f2f0ae00 bump version number to beta2 2008-09-10 09:59:50 +00:00
bjorn 440d9c49b9 Renamed the gf3 executable to gf in GF.cabal 2008-08-22 08:45:40 +00:00
bjorn b73f03b366 Removed Overload modules from GF.cabal. 2008-08-22 07:18:34 +00:00
bjorn c9983ac6b5 Updated resource grammar fle list in GF.cabal 2008-08-18 08:47:39 +00:00
krasimir c52d1074c4 change the path from resource-1.4 to resource in cabal 2008-06-28 08:41:48 +00:00
krasimir 62bca15468 change the version number to beta in cabal 2008-06-27 10:46:21 +00:00
bjorn 75c08292e3 Changed src-3.0 to src in GF.cabal 2008-06-25 18:29:21 +00:00
krasimir 682ff7040a yBGLexicon is not part of the distribution -> remove from cabal 2008-06-19 15:05:59 +00:00
krasimir b7be040be6 move the prelude sources to the prelude directory and add the resource library to cabal 2008-06-19 14:16:05 +00:00
krasimir c0d22bec2d split the Exp type to Tree and Expr 2008-06-19 12:48:29 +00:00
kr.angelov 0625cbb869 use parser combinators to parse the shell commands. simplified CommandLine type 2008-06-05 07:33:42 +00:00
krasimir 0797d5940a add mtl dependency in cabal. It is used in the speech grammar generation 2008-06-04 09:27:39 +00:00
krasimir 1647026506 Hackish version of the incremental parser 2008-06-03 06:59:44 +00:00
krasimir a9d27771db use MultiMap from the reference implementation instead of GeneralDeduction and RedBlackTree 2008-06-02 08:38:27 +00:00
krasimir e5421e15ea rename GF.Grammar.Refresh to GF.Compile.Refresh in .caba 2008-06-02 07:34:15 +00:00
krasimir 3f2f0d1bea change the library root namespace from GF.GFCC to PGF 2008-05-29 17:55:05 +00:00
krasimir cb374f5617 drop the GF.Command.* dependencies in the library 2008-05-29 16:53:24 +00:00