| Age | Commit message (Collapse) | Author |
|
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.
|
|
|
|
|
|
|
|
|
|
This allows more errors to be detected by the build bot.
TODO: fix the gf --output-dir flag, which does not seem to change where PGF
file are put.
|
|
|
|
There are also some changes in src/runtime/python/setyp.py to support this.
|
|
|
|
clash with Construction.Language in App
|
|
|
|
|
|
|
|
|
|
remu.grammaticalframework.org/framenet
|
|
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.
|
|
Also a few other minor updates.
|
|
Also moved it to the bin directory.
Run it with 'bash bin/build-binary-dish.sh'.
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
separately
|
|
|
|
|
|
|
|
(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.
|
|
|