Commit Graph

591 Commits

Author SHA1 Message Date
aarne 5536c31585 removed message showing what modules are read unless in verbose mode 2011-02-26 10:25:09 +00:00
aarne dd937731f6 Predef.error surfaces as error message in compilation and cc command 2011-02-25 17:01:10 +00:00
aarne ffc78017b2 command ga moved to option 'aw -giza' 2011-02-25 12:55:36 +00:00
aarne e4eccba450 a simple clitic analysis command 'ca' 2011-02-06 16:19:24 +00:00
aarne d661d45b1e corrections to ancientgreek encoding by Hans Leiss 2011-01-31 08:06:42 +00:00
aarne 37ace15733 started CompilerAPI, still dummy 2011-01-28 15:28:05 +00:00
krasimir 01d05b6736 more clear LICENSE file for GF 2010-12-21 10:57:54 +00:00
krasimir 2262c105ab bugfix: GeneratePMCFG should initialize the lexicon to empty 2010-12-17 09:11:04 +00:00
aarne 2b399e5356 updated documentation of pg -printer formats 2010-12-14 22:05:53 +00:00
aarne fe82e6b50d documented the pgf -printer values for help 2010-12-14 20:40:17 +00:00
aarne 22e50ae31c option cc -list added 2010-12-14 17:42:42 +00:00
krasimir 1f1a0d7ada PGFToCFG should use the full production set because the lexicon is now split out 2010-12-14 21:25:43 +00:00
aarne 07d95b2b3f type checking of oper types with let expressions 2010-12-14 14:35:41 +00:00
aarne 54f04ecb5a fixed the failure to partial-evaluate pre in right-associative context 2010-12-11 16:27:35 +00:00
aarne 7b9e55650b preparing resource api for multilingual documentation 2010-12-10 08:48:26 +00:00
krasimir ba042f85d1 some more functions in GF.Data.TrieMap 2010-12-08 12:51:37 +00:00
krasimir a9218ff45c simple refactoring in PGF.Macros and related 2010-12-06 14:19:51 +00:00
aarne ff23d6db76 optimize-pgf and file flag in pg -pgf 2010-12-07 19:28:40 +00:00
aarne 1b24f4490c moved PGF.ToApi to GF.Compile.ToAPI 2010-12-07 18:05:13 +00:00
aarne a27dd5fef4 shell command pg -pgf writes current pgf into a file 2010-12-07 16:05:37 +00:00
aarne a3ae8cf696 printing option -api in the eb command 2010-12-06 10:49:38 +00:00
ra.monique 1e5a0c9d9e no more IO in the syntax to API translator 2010-12-06 10:15:14 +00:00
aarne 86bc73cb03 vt -api with conversion to resource API names 2010-12-06 09:53:04 +00:00
aarne 3506b313c1 format .gfm for multiple modules in the same file; includes lines with ;-separated words 2010-11-30 14:50:24 +00:00
hallgren 92da4008e0 Add builtin preprocessors. Avoid creating tmp file. Fix multipreprocessor bug.
* The gf command line options -preproc=mkPresent and -preproc=mkMinimal now
  refer to internal preprocessors equivalent to lib/src/mkPresent
  and lib/src/mkMinimal.

* The temporary file _gf_preproc.tmp is not created when running an
  internal preprocessor, unless there is an error, since errors messages
  refer to locations in the preprocessed file. (Possibly allowing the rgl
  build to be parallelized.)

* After running an external preprocessor, the temporary file is deleted,
  unless there was an error.

* (Bug fix) Before, when running more than one preprocessor, the same file name
  would be used for both input and output, e.g.,

	mkPresent _gf_preproc.tmp > _gf_preproc.tmp

  which would result in an empty file being processed. Now, the input and
  output files will always be different.
2010-11-26 18:25:29 +00:00
aarne 0460ed2d8b DiffUrd and Hin; updated Transliteration.hs 2010-11-25 12:22:58 +00:00
aarne e37e6df775 lang flag in align_words sets the list of languages 2010-11-22 22:41:29 +00:00
krasimir 159b68f946 command ai in the shell now shows the probability of the tree 2010-11-24 12:51:54 +00:00
aarne e9679e57af fixed some bugs in translation quiz 2010-11-17 08:30:02 +00:00
krasimir 60a401057f bugfix for the abstract operations 2010-11-15 09:38:31 +00:00
krasimir fe1205059b operations in the abstract syntax 2010-11-12 19:37:19 +00:00
ramona.enache cd69929b4d added giza Alignments with command ga and merged the rendering algorithm for graphviz and giza alignments 2010-10-31 13:39:01 +00:00
krasimir 53306414b6 fixed typo in GeneratePMCFG.hs. fidFloat -> fidVar 2010-10-25 11:48:17 +00:00
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