hallgren
d1314dcbcd
Fix issue 61: GF shell cannot parse a system command ending with a space
...
Trailing spaces caused the command line parse to be ambiguous, and
ambiguous parses were rejected by function readCommandLine, causing
the cryptic error message "command not parsed".
2013-11-11 15:13:24 +00:00
aarne
827bd7aee9
some fixes in Fin and Swe translation dictionaries
2013-11-10 09:22:52 +00:00
aarne
eaab0660bd
added voice parameter to Scandinavian VP to enable PassVPSlash with the s-passive; some additions and corrections in DictEngSwe
2013-11-07 21:41:58 +00:00
kr.angelov
6729cca568
factor of 3 speedup for the translation without slowing down the grammar loading. The parser still seems to be 8 times slower than before I introduced the BIND. At least the Android UI now feels a lot more comfortable
2013-11-07 11:14:32 +00:00
kr.angelov
03e7c287fd
bugfix in the binary search implementation in libgu
2013-11-07 11:13:47 +00:00
kr.angelov
ceb156b93b
remove redundant type signature in gu/seq.h
2013-11-07 09:47:07 +00:00
kr.angelov
19700cb52d
a few words in DictEngBul
2013-11-07 09:22:43 +00:00
kr.angelov
fe41356a9d
fix for the memory allocation in the jitter which should work for Windows.
2013-11-07 08:47:35 +00:00
kr.angelov
cbfa65c7ae
the 'Release' configuration in Eclipse is renamed to 'Release (posix)'. In addition now there is 'Release (mingw)' for Windows.
2013-11-07 08:36:17 +00:00
kr.angelov
4265a31003
added #ifdef to detect MinGW in the Java binding and to import the right header for alloca
2013-11-07 08:08:41 +00:00
kr.angelov
d0c06ae2b5
fix in DictEng and DictEngBul
2013-11-07 06:36:03 +00:00
kr.angelov
eb30f5308b
fixes in DictEng, DictEngBul and DictEngSwe
2013-11-06 21:17:21 +00:00
kr.angelov
125aaa9edf
three words fixed in DictEngSwe
2013-11-06 20:36:16 +00:00
kr.angelov
30e49cbd71
more compact inflection tables for Swedish
2013-11-06 20:24:36 +00:00
aarne
2075a77a08
changed startcat in Translate to get robustness; typo in DictEngSwe
2013-11-06 17:25:39 +00:00
aarne
ff36d11cf7
added robustness flags to Translate; added or fixed a number of words in DictEngSwe detected in PhD regulations
2013-11-06 16:26:58 +00:00
hallgren
09e64e92e4
minibar: fix a mistake the previous bracket fix
2013-11-06 16:54:21 +00:00
hallgren
dcbe3533d0
minibar: adapt to changed bracket structure in linearization output
2013-11-06 16:45:24 +00:00
kr.angelov
6c71830c10
fix in the parsing with pre
2013-11-06 16:25:25 +00:00
kr.angelov
cab341c3d9
fix DictEngSwe.here_Adv
2013-11-06 15:16:21 +00:00
kr.angelov
11d7b1324f
added inflection_sv.xml
2013-11-06 14:46:57 +00:00
kr.angelov
5739785c77
bugfix in the Java binding
2013-11-06 14:41:42 +00:00
hallgren
5beded9330
Make PGF.Tree internal
...
The only use of PGF.Tree outside the PGF library was in GF.Command.Commands,
and it was eliminated by using PGF.Expr directly instead.
PGF.Paraphrase still uses PGF.Tree.
2013-11-06 14:29:17 +00:00
hallgren
06453afb1c
Remove PGF.Signature
...
This module should not be part of the public PGF library API, and it was only
used in GF.CompileToAPI, so the code was moved there. The module defined
constFuncs and syntaxFuncs, but only syntaxFuncs was used.
2013-11-06 13:27:29 +00:00
kr.angelov
bd69ad83f7
fix the deserialization of flags from the GFO files
2013-11-06 13:05:51 +00:00
kr.angelov
e783567fa8
remove the beam_size flag from ParseSwe as well
2013-11-06 12:34:39 +00:00
kr.angelov
f85dae2f8f
remove the beam_size flag from the other ParseXXX grammars
2013-11-06 11:02:53 +00:00
kr.angelov
74cb2d1860
use the inflection_cmn.xml in the Android translator
2013-11-06 11:00:39 +00:00
kr.angelov
475f213c99
the content of ParseEngAbs3.probs is now merged with ParseEngAbs.probs. The later is now retrained. Once the grammar is compiled with the .probs file now it doesn't need anything more to do robust parsing. The robustness itself is controlled by the flags 'heuristic_search_factor', 'meta_prob' and 'meta_token_prob' in ParseEngAbs.gf
2013-11-06 10:21:46 +00:00
kr.angelov
d094d671bd
when printing floating literals use %lg instead of %lf for better output
2013-11-06 09:46:29 +00:00
aarne
acefeec541
added a -treebank option to the lc command
2013-11-05 20:42:22 +00:00
aarne
0180ae3929
restored old language codes in android/.../Translator.java (committed by accident in previous patch)
2013-11-05 17:36:21 +00:00
aarne
6bc1baa7f7
linearization by chunks in the GF shell: a new command 'lc' needed because 'l' requires type checking and trees with metavariable function heads don't type check. This will hopefully be a temporary command.
2013-11-05 17:28:47 +00:00
aarne
7e480f1d8a
typo in ParseSwe fixed
2013-11-05 14:56:36 +00:00
aarne
3e159f7d53
some missing Swe functions; ParseEng.who_RP to enable the parsing of "who" as RP, which is now blocked since Eng nouns don't have the human feature marked
2013-11-05 13:53:12 +00:00
hallgren
decd7122de
Eliminate mutual dependencies between the GF compiler and the PGF library
...
+ References to modules under src/compiler have been eliminated from the PGF
library (under src/runtime/haskell). Only two functions had to be moved (from
GF.Data.Utilities to PGF.Utilities) to make this possible, other apparent
dependencies turned out to be vacuous.
+ In gf.cabal, the GF executable no longer directly depends on the PGF library
source directory, but only on the exposed library modules. This means that
there is less duplication in gf.cabal and that the 30 modules in the
PGF library will no longer be compiled twice while building GF.
To make this possible, additional PGF library modules have been exposed, even
though they should probably be considered for internal use only. They could
be collected in a PGF.Internal module, or marked as "unstable", to make
this explicit.
+ Also, by using the -fwarn-unused-imports flag, ~220 redundant imports were
found and removed, reducing the total number of imports by ~15%.
2013-11-05 13:11:10 +00:00
kr.angelov
e6ec23c178
fix which_IQuant and add two more words in DictEngBul.gf
2013-11-05 10:26:03 +00:00
kr.angelov
019a195378
fix in gf.cabal. Data.Binary.IEEE754 needs to be in the other-modules list for the PGF library since otherwise building GF applications will fail
2013-11-05 09:42:22 +00:00
kr.angelov
d2186b71e3
fix the debug mode of the JIT compiler after the refactoring in libgu
2013-11-04 19:33:29 +00:00
kr.angelov
81ef6714db
A simple type checker in the C runtime. Dependent types are not supported yet but HOAS is implemented. The API is accessible from Python as well
2013-11-04 17:10:46 +00:00
kr.angelov
5683367818
bug fix in the linearizer
2013-11-04 12:40:53 +00:00
aarne
6a672f5219
completed most parts of ParseSwe; some dict additions in Eng and Fin
2013-11-03 20:29:40 +00:00
aarne
125826270f
added forms to Swedish present participles to enable the derivation of verbal nouns
2013-11-03 17:14:05 +00:00
aarne
d0a89f3845
added present participles to Scandinavian verbs
2013-11-03 16:48:51 +00:00
aarne
01a98d9a39
some bug fixes in Scand and Fin
2013-11-03 11:37:08 +00:00
aarne
a0380013ba
added linref's and fixed some minor things in Scandinavian
2013-11-03 10:27:20 +00:00
kr.angelov
0cb3245e26
linearization for HOAS trees. It should word but we need a type checker in order to test it properly
2013-11-02 12:34:00 +00:00
kr.angelov
b9cf05073f
remove the include of lexer.h from pgf-parse
2013-11-02 11:28:55 +00:00
kr.angelov
58b20a7e2e
fix the parseval metric after the redesign in the C runtime
2013-11-01 17:36:22 +00:00
kr.angelov
72e0c89abe
bugfix in the linearizer
2013-11-01 17:26:35 +00:00