1
0
forked from GitHub/gf-core
Commit Graph

553 Commits

Author SHA1 Message Date
krasimir 7666f8cc59 During the compilation, the final message "OK" should be displayed only if we are not in silent mode. This was changed incidentally on the way. 2010-10-25 11:31:16 +00:00
krasimir 51452d4ef0 added explicit depth parameter to the parsing API and the corresponding command in the shell 2010-10-18 16:51:25 +00:00
krasimir 1ce14c9120 added option -depth to command gr 2010-10-12 13:36:37 +00:00
krasimir b10731fd97 forgot to remove a trace message 2010-10-02 13:38:00 +00:00
krasimir be9ad26aea refactor the API for random generation again. Now PGF contains probabilities in the abstract syntax 2010-10-02 13:03:57 +00:00
aarne 11bfee735d restored the .ebnf grammar format 2010-09-24 12:39:49 +00:00
krasimir 4e715c3952 the first revision of exhaustive and random generation with dependent types. Still not quite stable. 2010-09-22 15:49:16 +00:00
krasimir bc92927692 cleanup and export the Probabilistic API from PGF 2010-09-22 09:06:19 +00:00
krasimir d3e7095ceb added missing case for GF.Compile.GeneratePMCFG.evalTerm 2010-08-30 07:54:53 +00:00
krasimir 9aa7c88c5a native representation for HOAS in PMCFG and incremental type checking of the parse forest 2010-08-09 10:10:08 +00:00
krasimir df555d54fb fix the algorithm for items cutting in the partial parser 2010-07-15 14:01:51 +00:00
krasimir 8d63bf8d79 report type errors in the shell from command "p" 2010-07-07 12:23:21 +00:00
krasimir 51e4f36b80 the abstract syntax for Predef.gf is now hard-coded in AppPredefined.hs 2010-07-01 15:38:16 +00:00
krasimir 527efbef9d reorganize the modules in GF.Compile.* 2010-07-01 14:19:32 +00:00
krasimir e92151caf8 redesign the open-literals API 2010-07-01 08:51:59 +00:00
krasimir 3a5f193fd7 compilation of pattern matching using the algorithm of Lennart Augustsson. Not used yet 2010-06-30 16:00:47 +00:00
krasimir 97a9ddb4a7 rename isLiteralFCat -> isPredefFId, fcat(String|Int|Float) -> fid(String|Int|Float) 2010-06-30 07:40:22 +00:00
krasimir 00a69cab3b forgot to fix the import in GF.Speech.CFG to get the Token type 2010-06-29 12:58:35 +00:00
krasimir 43736135ca introduce the type synonym Token=String in the PGF API 2010-06-29 09:00:41 +00:00
krasimir ccf4c037a6 fix the compilation of literal categories in GeneratePMCFG.hs 2010-06-22 11:29:20 +00:00
krasimir 7fa1963cc4 GF.Grammar.Printer: print expressions with lincat and lin 2010-06-21 15:23:49 +00:00
krasimir 8433afdac9 addFCoercion -> addCoercion in GeneratePMCFG 2010-06-20 08:53:25 +00:00
krasimir f3f1320416 getFCats -> getFIds in GeneratePMCFG 2010-06-20 08:45:31 +00:00
krasimir fe6e90e6ce removed debugging code in GeneratePMCFG.hs 2010-06-20 08:30:00 +00:00
krasimir 2069d9c9eb Yay!! Direct generation of PMCFG from GF grammar 2010-06-18 12:55:58 +00:00
krasimir d7d893d6b3 the automatically generated printnames were just junks. Now we store printnames only if they are explicitly specified. 2010-06-18 10:19:05 +00:00
krasimir b9b19b6334 rename GF.Grammar.Predef.isPredefCat to isLiteralCat 2010-06-17 15:08:12 +00:00
krasimir faceaffe79 GF.Grammar.Lookup.allParamValues now works for table types as well 2010-06-17 09:51:10 +00:00
aarne cfd3afd2d8 case for pre in CF generation (ignores alternatives so far) 2010-06-03 21:43:35 +00:00
krasimir d777e8e52f dead code elimination for PGF. Note: the produced grammars will not work well with metavariables and high-order abstract syntax 2010-06-09 11:32:59 +00:00
krasimir 487af94835 fixed bug in the recompilation checker which caused the phrasebook to be recompiled each time 2010-06-08 18:57:50 +00:00
krasimir 46d0b2ed7e bugfix for flag -no-recomp 2010-06-08 15:40:47 +00:00
krasimir 142cdc306d revert change in GF.Grammar.Printer that was intended for debugging only 2010-06-08 09:53:13 +00:00
krasimir 4f1f8b6308 refactoring in GF.Grammar.Grammar 2010-05-28 14:15:15 +00:00
krasimir e4442d1328 composOp should iterate under ImplArg 2010-05-28 12:19:04 +00:00
krasimir 38e04d0872 bugfix in GF.Grammar.Printer 2010-05-28 09:43:58 +00:00
krasimir 5e2feb4b60 since now we don't do common subexpression elimination for PGF we could simplify the PMCFG generation 2010-05-26 09:37:32 +00:00
krasimir 529447f56f now the parser could return partial parse results 2010-05-19 12:31:36 +00:00
aarne beb813b1a6 spacing of German numerals 2010-05-08 13:54:38 +00:00
aarne 788fe8a37e Amharic transliteration by Markos 2010-05-07 12:23:57 +00:00
krasimir 8742ebee38 for backward compatibility we have the old parse function again. the old functionality is exposed by parse_ 2010-04-30 20:18:26 +00:00
krasimir 83528f15d7 first incarnation of the bracketed string API 2010-04-30 14:36:06 +00:00
aarne 3074c38b9a new option pg -funs 2010-04-28 19:09:59 +00:00
krasimir f3bee9fd36 wf,vt,vp,vd,aw should store files in utf8 2010-04-28 17:37:53 +00:00
krasimir d53125757f fix the -view option for vt,vp,vd,aw to work on Windows 2010-04-27 20:01:54 +00:00
krasimir f80e650329 convert GF.Data.SortedList to UTF8 2010-04-24 09:13:26 +00:00
krasimir c11064bfad always use Haskeline. drop Readline & Editline 2010-04-19 15:12:52 +00:00
krasimir 0b6b30d4a8 use the native unicode support from GHC 6.12 2010-04-19 09:38:36 +00:00
aarne b7a60b5e45 dependency graph can be restricted to some modules; added help dg 2010-04-06 08:53:44 +00:00
aarne 0e2f34b269 in the shell, permit 3-letter lang codes as concrete syntax names 2010-04-04 20:46:36 +00:00