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
hallgren
e7073de883
Restore ExtraFre to AllFre
...
ExtraFre was removed from AllFre yesterday for some reason, but it is needed
to compile PhrasebookFre, so I restored it.
2013-11-01 16:30:22 +00:00
kr.angelov
330e33a386
make gu_exn_is_raised non inlined. this is useful to make it callable from Haskell
2013-11-01 16:38:16 +00:00
aarne
fcb5b173f7
changed whichSg/Pl_IDet to which_IQuant in DictEngAbs and Eng, Fin, Swe, Chi implementations
2013-11-01 13:49:21 +00:00
aarne
63806bf87e
left AR's translation project names in android/.../Translator.java as comments instead of leaving the changes uncommitted
2013-11-01 13:46:51 +00:00
kr.angelov
d7cd5ba195
fix the robust parser for unknown tokens
2013-11-01 13:05:17 +00:00
kr.angelov
ffa143f1d2
bugfix in linearizer.c
2013-11-01 11:02:12 +00:00
kr.angelov
9b0f5ea449
ExtraEng.MkVPS should add the extra position field
2013-11-01 10:58:52 +00:00
kr.angelov
8c6e6f7eb8
more in DictEngBul
2013-11-01 09:55:43 +00:00
kr.angelov
1bd9778953
lindef and linref in the Bulgarian grammar
2013-11-01 09:02:20 +00:00
kr.angelov
b05f61e6c6
remove the include to mman.h in jit.c since it doesn't seem to be used
2013-11-01 07:46:24 +00:00