aarne
02ed9cea8b
DictionarySwe: kick_V2, mouse_N
2015-03-11 08:08:38 +00:00
aarne
3d49f98288
prepositional verbs added to DictionaryTha by a baseline heuristic
2015-03-10 15:21:09 +00:00
aarne
00e2f69853
generated TopDict for Thai
2015-03-10 15:13:39 +00:00
aarne
3ed8eb16ea
some ChunkTha items ; subcat verbs in DictionaryTha guessed
2015-03-10 14:54:15 +00:00
krasimir
35c4b5f3eb
remove the meta_item variable from the parse state
2015-03-06 15:18:50 +00:00
hallgren
82763282bb
Simple Translation tool: add File menu command 'Open in Wide Coverage Translation Demo'
...
Just as a quick way to test different documents in the Wide Coverage
Translation Demo.
2015-03-06 12:04:17 +00:00
hallgren
bc7500bd26
gf.cabal: increase idle time before full GC to 5 seconds
...
The builtin GHC RTS default is 0.3 seconds, which results in very bad
interactive behaviour when working with a large grammar in the GF shell.
2015-03-05 15:30:41 +00:00
krasimir
d408c7df9f
remove some more old code
2015-03-05 14:47:36 +00:00
krasimir
9d85f53002
removed some operations in GeneratePMCFG. They didn't work well with variants and are now obsolete with the new partial evaluator
2015-03-05 13:58:18 +00:00
hallgren
0ea372f230
GF.Compile.Compute.ConcreteNew: add dynamic table conversion
...
If the enumaration of table parameter values fails during the static
traversal phase, try again in the dynamic computation phase, when the values
of bound variables are known.
This is necessary to properly deal with generic table construction in opers,
like the ones found in prelude/Coordination.gf, e.g.
consTable : (P : PType) -> ... = \P ... -> {s1 = table P {...} ; ... }
2015-03-04 18:20:16 +00:00
hallgren
31f6cbe9e0
GF.Compile.Compute.ConcreteNew: some refactoring for readability
2015-03-04 13:30:11 +00:00
hallgren
cc014e659f
Fix to avoid "error (no reason given) OCCURRED IN optimizing <cat>"
...
GF.Compile.Optimize.mkLinReference can fail and cause this error because
the helper function inside it applies msum to a list that might be empty
(if there is a record type that does not contain a field of type Str).
This means that it can return mzero::Err, i.e.
Bad "error (no reason given)"
which can slip through the top level test that only catches Bad "no string".
2015-03-02 14:27:36 +00:00
hallgren
801582d27f
GF shell: fixed problems with previous change of the -retain flag
...
Because the prompt included the name of the abstract syntax, the loading
of the PGF was forced even if -retain was used. Even worse,
if an error occured while loading the PGF, it was repeated and caught
every time the prompt was printed, creating an infite loop. The solution
is to not print the name of the abstract syntax when the grammar is
imported with -retain, which is the way things were before anyway.
2015-02-27 16:42:09 +00:00
krasimir
9448f048bf
some fixes in DictionaryBul.gf
2015-02-27 15:46:27 +00:00
krasimir
d7afcd34cf
Trinidadian in DictionaryEng was written with Cyrillic T by mistake
2015-02-27 15:35:23 +00:00
aarne
de8d88b4d0
corrections to German verbs by Hans Leiss
2015-02-27 15:34:03 +00:00
aarne
6819d67943
fixed the problem found by Hans Leiss with Ger passives leaving out arguments and producing metavariables in parsing
2015-02-27 14:02:38 +00:00
hallgren
d809c5db1e
GF shell: create a PGF also when the -retain flag is used
...
The commands available in the shell after import -retain are now a superset
of the commands available after import without -retain.
The PGF is created lazily, so there should be no performance penalty if
the PGF isn't needed. If there are errors, they won't be reported until a
command that uses the PGF is entered.
2015-02-27 13:49:13 +00:00
krasimir
04e6fabfd6
remove later_A from the dictionaries and fix late_A/later_Adv in Bulgarian
2015-02-27 13:01:01 +00:00
hallgren
eea4dfd2fa
gf.cabal: adjust version constrains on the network, cgi and httpd-shed packages
2015-02-25 18:41:57 +00:00
hallgren
5cf0ab4110
PGFService: make the restriction on parallelism more effective
...
Restrict the entire request handler instead of just the call to the C parser.
2015-02-25 16:08:21 +00:00
krasimir
0764d518c7
fix some out-of-date code for the PGF_RESULT_DEBUG mode in the parser
2015-02-26 13:31:26 +00:00
krasimir
42908bd95f
use the same trick for comparison of doubles in cmp_expr_state
2015-02-26 13:10:01 +00:00
krasimir
dfd69d5d4b
bugfix in the parser which caused some items to be poped in the wrong order if their probability differ with less that 0.5
2015-02-26 12:17:59 +00:00
hallgren
83c5269a84
Wide Coverage Translation Demo: better resizing behavior on startup and when pasting text
2015-02-25 15:36:25 +00:00
hallgren
2d979aea4d
translator/DictionarySwe.gf: 15 new words and a few fixes
2015-02-24 15:10:24 +00:00
hallgren
7631527395
PGFService.hs: text lexer: slightly smarter decapitalization of the first word of a sentence
...
Keep the first letter in upper case if it is followed by more upper case
letters.
(Also remove some left over debugging output.)
2015-02-24 15:04:06 +00:00
krasimir
79a7ae6553
remove three more uses of meta productions that were left in debugging mode
2015-02-24 10:59:18 +00:00
krasimir
8664dd80ed
implemented escape characters when reading/printing an abstract expression with string literals
2015-02-24 09:35:12 +00:00
hallgren
3dc44ef8cf
translator/DictionarySwe.gf: add oriented_A and simplify_V2
2015-02-23 16:39:54 +00:00
aarne
1bce002fdb
changed default for Fin.mkN with endings ain/uin/äin: no strong grade, so that we get avain - avaimen instead of avain - avakimen
2015-02-22 19:07:56 +00:00
krasimir
d71d59cdc0
fix in thai_page2.xml
2015-02-20 15:31:32 +00:00
hallgren
08840a0afe
translator/Dictionary.gf: remove video_A
2015-02-20 14:37:41 +00:00
hallgren
8d0bb75121
gftransate.js: increase sentence length limit for "fast" language to 500
...
Currently Bul, Chi, Eng and Swe are marked as "fast" in the documentation.
2015-02-20 14:34:37 +00:00
hallgren
25eeb7bb9c
translator/Dictionary*.gf: remove video_A
2015-02-20 14:31:23 +00:00
hallgren
9dce1473d1
translator/DictionarySwe.gf: 6 new words
...
Found when translating a few paragraphs from a new article
2015-02-20 14:29:35 +00:00
krasimir
205403be76
set the keyboard pages for Thai in Translator.java
2015-02-20 14:26:30 +00:00
krasimir
cefd6440fe
experimental Thai keyboard (still not tested)
2015-02-20 14:08:12 +00:00
joel.hinz
186cc84d37
translation app for iOS, replicating some of the functionality of the Android app. Compiles and works on iPad retina but may crash and has known issues.
2015-02-20 07:47:43 +00:00
krasimir
3ee931f905
added option -plus-as-bind which treats (+) as a bind when used with runtime variables
2015-02-20 13:26:12 +00:00
krasimir
9c6c6b6346
remove the meta prob flags
2015-02-20 13:00:51 +00:00
hallgren
913e56081a
gftranslate.js: reduce sentense length limit to 200 (URL encoded) characters
...
This limit might still be to high to avoid excessive time/space use in the
parser for certain languages in the wide coverage translation grammar.
2015-02-20 12:31:41 +00:00
hallgren
b72b8dcef8
PGF Service: limit the number of parallel calls to the C run-time parse function to 4 by default
...
The limit can be changed with the -j flag
2015-02-20 12:29:44 +00:00
krasimir
87c0368281
silence some warnings in GNU Lightning for i386_64
2015-02-19 12:53:52 +00:00
krasimir
2f35aadc6f
parsing with meta rules is now removed since we don't use them anymore and I would gladly remove some code.
2015-02-19 11:59:51 +00:00
krasimir
4ff6728993
fix the missmatch between Int and CInt in the Haskell binding to the word alignment API. This was causing problems on 64-bit machines
2015-02-18 17:05:35 +00:00
krasimir
f3f47c7761
fix the callback for unknown words as well
2015-02-18 16:47:33 +00:00
krasimir
4ed41214e5
fix in the callback for names in the Haskell binding
2015-02-18 16:41:13 +00:00
krasimir
27a12ca9fb
fix in the parser for callbacks in the middle of a word
2015-02-18 16:14:29 +00:00
hallgren
4bd568d8bf
Wide Coverage Translation Demo: use App14.pgf, remove spaces from Chi, Jpn and Tha output
2015-02-18 13:58:49 +00:00