| Age | Commit message (Collapse) | Author |
|
|
|
the embedded grammars especially pleasing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
by the "i" button
Also bumped version number in gf.cabal to 3.6-darcs.
Also removed some unecessary use of CPP.
|
|
Also added an example use of lookupmorpho to gf-web-api-examples.html.
|
|
|
|
The wide coverage demo apps now shows a "please wait" message while the grammar
is loading, and a red error message if the grammar is not found on the server.
The Simple Translation Tool also show red error messages if the grammar is not
found.
|
|
server error) for missing grammars
|
|
in the output
|
|
|
|
|
|
The configuration script takes significantly longer to run than the compilation
of all the C code, which is a hint that is in need of a major simplification.
|
|
There are also some changes in src/runtime/python/setyp.py to support this.
|
|
|
|
|
|
This patch also includes some commented out code that was used to search for
the source of code size explosions and an eta expansion bug.
|
|
Thanks to Dana Dannells.
|
|
known
|
|
|
|
|
|
PGF exports the public, stable API.
PGF.Internal exports additional things needed in the GF compiler & shell,
including the nonstardard version of Data.Binary.
|
|
|
|
|
|
From the documentation: the throwIO variant should be used in preference to
throw to raise an exception within the IO monad because it guarantees ordering
with respect to other IO operations, whereas throw does not.
Also removed some unused imports.
|
|
source code. This makes it quick and lightweight to compile big grammars such as the Berkley grammar
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(table { p_i => t_i } ! x).l ==> table { p_i => t_i.l } ! x
This was used in the old partial evaluator and can significantly reduce term
sizes in some cases.
|
|
Eta expansion is applied between partial evaluation and PMCFG generation.
The buggy version generated type incorrect terms, but PMCFG generation
apparently worked anyway.
|
|
Same as in the Wide Coverage demo app.
|
|
|
|
|
|
|
|
|
|
switching target languages
|
|
The space leak in the Haskell binding to the C parser has been fixed.
|
|
|