Commit Graph
100 Commits
Author SHA1 Message Date
bringert 65ea5360aa Note that darcs 1.0.9 has controlmaster problems. 2007-10-03 13:13:27 +00:00
bringert 02db3b9701 Started on a stub GFC.Main 2007-09-28 13:27:12 +00:00
bringert e2ff5b023f Removed giant comment and add help message function to GF.Devel.GFC.Options. 2007-09-28 13:12:55 +00:00
bringert e0233440c7 Implemented lots of command-line options in GF.Devel.GFC.Options. 2007-09-28 13:10:09 +00:00
bringert f2b095b519 Started working on gfc command-line options. 2007-09-21 10:30:00 +00:00
bringert 60359485cc Restored the GFCC.cf from before the patch "simplify GFCC syntax". This is the version that the exisiting code actually uses, except for the two cases of Int instead of Integer. 2007-09-20 15:20:44 +00:00
bringert 10c2ef30dc BNFC doesn't have an Int type. 2007-09-20 14:33:53 +00:00
bringert 61ae1920b3 Include startcat in generated JavaScript. 2007-09-19 08:58:39 +00:00
bringert 3a9d7c11f7 chmod in lib/resource-1.0 is now called by all targets that use mkPresent. This is needed to make make all in src work. 2007-09-13 08:56:51 +00:00
bringert 893427b0f2 make (all) in src now compiles the resource grammars. 2007-09-13 08:27:48 +00:00
bringert e902ce7f71 chmod mkPresent in make all in lib/resource-1.0 2007-09-13 08:25:46 +00:00
bringert 3d786625fa Use darcs dist instead of darcs get in make dist. This should get around the problem with partial repositories. 2007-07-08 18:32:45 +00:00
bringert 8517d2ead6 Nicer mkDet usage in Toy0I 2007-07-06 12:03:47 +00:00
bringert f8b00b2ac7 compiled target in resource-1.0 now depends on alltenses mathematical multimodal present prelude, in order to make the main Makefile simpler. 2007-07-05 12:29:42 +00:00
bringert de62a2f8e6 Use compiled.tgz in dist and install-lib. 2007-07-05 12:25:00 +00:00
bringert aeb45fa03e Set build variable in config.mk 2007-07-05 12:23:39 +00:00
bringert 69ba797c35 Added prelude target to lib/resource-1.0/Makefile, to make src/Makefile work. 2007-07-04 15:40:47 +00:00
bringert f626a08116 Changed dist target to work with current darcs version. 2007-07-04 15:38:42 +00:00
bringert c49b68d3b8 Added lib target to src/Makefile. It builds all the resource-1.0 modules. 2007-07-04 15:30:07 +00:00
bringert aa5d9556ff Install compiled resource modules in source and binary installs. 2007-07-04 13:27:22 +00:00
bringert 0c90c3843f Remove old VCS configure flags. 2007-07-04 13:27:04 +00:00
bringert 1c2161d820 Fixed NOINLINE bug in Today.hs 2007-07-04 13:26:17 +00:00
bringert e9857531e1 Build GF/Today.hs directly from Makefile. Include libdir. 2007-07-04 12:49:01 +00:00
bringert b9243c037a Fized some typos in Toy1. 2007-07-04 11:27:06 +00:00
bringert 6b2f48cb83 German UttNP now uses nominative. 2007-06-28 08:10:41 +00:00
bringert 731b5c4f98 CFRules tracing. 2007-06-28 01:26:09 +00:00
bringert 448e1db488 -printer=regexp handles precedence 2007-06-28 01:25:36 +00:00
bringert f2710ba80d bottom-up and top-down filtering do not need fix point iteration. 2007-06-27 17:46:34 +00:00
bringert 674424c252 Refactor TransformCFG: use Map for CFRules. 2007-06-27 17:22:59 +00:00
bringert f664497bcd Make bottomUpFilter better by also removing categories which contain no finite strings. 2007-06-27 16:27:55 +00:00
bringert 836e596189 Print SRG stats when preprocessing grammar. 2007-06-27 16:27:08 +00:00
bringert 0bf61ef626 Comment out tracing in CanonToGFCC. It produces lots of junk when generating SRGs. 2007-06-27 15:39:42 +00:00
bringert 6bd9a9faaf Use shorter lines and paragraph-filling in SRGS, JSGF and GSL printing. 2007-06-27 14:25:39 +00:00
bringert b52001c74f Use nominative in English UttNP. 2007-06-27 13:50:26 +00:00
bringert cc25c3a851 The no-functor toy0 english now uses N for Noun. 2007-06-27 13:00:09 +00:00
bringert 83d0dca023 Cleaned up names and paths in toy0 grammars. 2007-06-27 12:50:42 +00:00
bringert 236d4ca62f Added no-functor version of Toy0Eng.gf 2007-06-27 12:42:25 +00:00
bringert d734e2c40b Added english and french parameterized toy0 cocnrete sytnaxes. 2007-06-27 12:40:25 +00:00
bringert 780325e4ff Moved the different versions of the toy0 concrete modules to different subdirectories. 2007-06-27 12:38:24 +00:00
bringert 6c074d38c6 Limit GSL/JSGF/SRGS ABNF grammar line width to 80. 2007-06-27 09:07:51 +00:00
bringert 9cf1ae6112 Fewer redundant parantheses in JSGF and SRGS ABNF. 2007-06-26 16:51:09 +00:00
bringert ee39e2c742 SRGS XML: the meta tag should use empty tag short-hand. 2007-06-26 15:20:32 +00:00
bringert 84e030d128 Oops, I had managed to remove the preprocessing step in makeSimpleRegular, which broke SLF and non-rec SRGS generation for grammars which need bottom-up filtering. 2007-06-26 15:09:48 +00:00
bringert 77920fd23a Eliminate more redundant item tags in SRGS XML. 2007-06-26 12:27:46 +00:00
bringert eb92a9bf8f Produce less verbose SRGS XML, by eliminating redundant item tags. 2007-06-26 12:19:30 +00:00
bringert b81b9b910e Implement makeNonRecursiveSRG by conversion through MFA instead of directly to RE. 2007-06-25 16:50:28 +00:00
bringert 58dc4c30eb Added srgs_abnf_non_rec. 2007-06-25 16:50:00 +00:00
bringert 92db9f7268 Document non-recursive SRGS. 2007-06-25 16:49:36 +00:00
bringert ca8efaf3c7 Some clean-up in finite-state network generation: MFA now keeps track of start lattice name, instead of having a wrapper lattice. Replaced MFALabel with Symbol. 2007-06-25 16:25:58 +00:00
bringert e967e040f9 Added non-recursive SRGS printing. 2007-06-25 13:39:26 +00:00
bringert 815cc5a7eb Some refactorings needed for recursion removal. 2007-06-25 13:38:40 +00:00
bringert 8cdbaa39f7 Added makeSRG. 2007-06-21 13:40:13 +00:00
bringert 4d28e6ec1c SRG always has RE rhs. 2007-06-21 13:11:26 +00:00
bringert 23d1917b0d Removed some unused imports of GF.Speech.SRG. 2007-06-21 12:52:59 +00:00
bringert 13b8bab5fe Added regexps grammar printer. This is a first step towards recursion-free SRGS. 2007-06-20 16:08:23 +00:00
bringert a029232eef Added language flags to bronzeage grammars. 2007-06-20 12:22:28 +00:00
bringert 5c5c8d81c9 Added a simple cabal build system for the embedded API. 2007-06-14 16:08:38 +00:00
bringert 630cf47eeb Move some type annotations from patterns to expressions. Haskell 98 does not allow type signatures in expressions. 2007-06-14 16:02:07 +00:00
bringert 48081dc340 Added OPTIONS_GHC -fglasgow-exts to files that use GHC extensions. 2007-06-14 15:58:36 +00:00
bringert e857cdf485 Added n : Number field to German Numeral and Num. 2007-05-11 16:07:03 +00:00
bringert e426957777 Use prepV2 instead of mkV2 in LexiconGer. 2007-05-11 15:43:14 +00:00
bringert 738ca3dc25 Overloaded German mkV2. 2007-05-11 15:42:47 +00:00
bringert e6e9098085 ParadigmsEng: reflV and partV shouldn't be in mkV. 2007-05-11 15:31:19 +00:00
bringert adfed6ba8e Use mk3A in LexiconGer. 2007-05-11 15:05:12 +00:00
bringert 056689fa9c Overloaded German mkA. 2007-05-11 15:04:59 +00:00
bringert f99c518621 Use mk6N in German lexicon. 2007-05-11 14:36:29 +00:00
bringert 41fb10fb18 Overloaded German mkN. 2007-05-11 14:36:14 +00:00
bringert 7f9fe8b2fd Use non-overloaded mk6V in german lexica. 2007-05-11 14:29:50 +00:00
bringert bd9bee5887 Overloaded mkV for German. 2007-05-11 14:29:28 +00:00
bringert af5ca3540e Added versions of mkV for regular and irregular verbs with consonant duplication to ParadigmsEng. 2007-05-11 14:15:37 +00:00
bringert 8438ba16de Added n : Number field to the Num category for English. 2007-05-11 13:38:54 +00:00
bringert fa02a747e0 Use non-overloaded versions of mkV and mkV2 in IrregEng and LexiconEng. 2007-05-11 13:36:16 +00:00
bringert 40983768d9 Fixed < > encoding in int parameter example in gf-history. 2007-05-11 13:35:43 +00:00
bringert f870073e77 Overloaded mkA, mkV and mkV2 in ParadigmsEng. Not all paradigms could be included, because of type conflicts, e.g. with the dupl* forms. 2007-05-11 12:48:39 +00:00
bringert 94531fac8a Added haskell_gadt -printer. It does not include a Compos instance yet, so it's not terribly useful. 2007-05-10 13:56:41 +00:00
bringert d33016fae7 updated gfdoc 2007-05-09 16:01:06 +00:00
bringert 3c394ab362 Added mkUtt : Cl -> Utt 2007-05-09 15:59:18 +00:00
bringert b2b085da47 Fixed examples for anteriority in Constructors 2007-05-09 15:50:35 +00:00
bringert 54ac9991f3 Updated gfdoc. 2007-05-07 14:13:33 +00:00
bringert 5c602cd69d Added mkDet : Int -> Det, and mkNP variants which take Num, Int and Digit. 2007-05-07 14:05:13 +00:00
bringert 1eca0da869 Added gflib-xhtml-voice.js which contains some XHTML+Voice functions. 2007-04-21 21:46:48 +00:00
bringert a437eccd64 Updated gfdoc. 2007-04-21 18:30:43 +00:00
bringert 61368047cc Added mkCl : NP -> V -> Cl and mkCl : NP -> V2 -> NP -> Cl. 2007-04-21 18:30:12 +00:00
bringert aab4187aa8 Fixed use of -unlexer in EmbedAPI. Before, EmbedAPI.linearize ignored the flags in the grammar. 2007-04-21 16:20:02 +00:00
bringert 7f76f013c9 Updated gfdoc for resource API 2007-04-21 15:52:16 +00:00
bringert b3b7e9a8f7 Added mkText : Cl -> Text 2007-04-21 14:57:17 +00:00
bringert 531119dad5 Updated gfdoc. 2007-04-21 11:02:52 +00:00
bringert c172625af1 Added mkCN variants that take A. 2007-04-21 10:44:02 +00:00
bringert 9d092898cd Added some mkCl variants with adjective predication. 2007-04-21 10:32:13 +00:00
bringert f717bc4553 Updated gfdoc 2007-04-21 10:24:36 +00:00
bringert 69ac75b0a8 Constructors: added mkCl : NP -> A -> Cl 2007-04-21 10:23:32 +00:00
bringert 0b03eda417 Updated gfdoc. 2007-04-21 10:03:22 +00:00
bringert 1bcf531b14 Constructors: added more variants of mkText. 2007-04-21 10:02:49 +00:00
bringert 93f7a3190c Constructors: added more variants of mkS : ... -> Cl -> S 2007-04-21 09:52:09 +00:00
bringert ea0500e61d Updated resource gfdoc. 2007-04-21 09:39:36 +00:00
bringert 6633024433 Added overloaded negation to Combinators. 2007-04-21 09:38:52 +00:00
bringert eedd5a5ad0 Regenerated gfdoc 2007-04-20 22:56:11 +00:00
bringert aa8dbcea8a Added mkText : Phr -> Text 2007-04-20 22:55:55 +00:00
bringert 59ccc22409 Added some more versions of mkQS and mkCl. 2007-04-20 22:31:10 +00:00
bringert ba789d6fe7 Added missing doc/gfdoc/Lexicon.html 2007-04-20 21:53:46 +00:00