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
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