Commit Graph

9112 Commits

Author SHA1 Message Date
aarne
9af20d5c8b generalized mkPrep in ParadigmsSpa by Daniel Vidal 2015-03-17 17:41:43 +00:00
hallgren
9ce7b36024 translator/DictionarySwe.gf: some fixes and new words, e.g. neither7nor_DConj 2015-03-17 15:49:56 +00:00
aarne
73976ec803 started finnish/tagged/ as a variant of the RGL that uses external morphological analysis 2015-03-17 15:04:28 +00:00
hallgren
dcf941d2be translation/DictionarySwe.gf: three new words
Ignoring suspicious entries latest_N, times_N and pend_V.
2015-03-16 15:22:03 +00:00
aarne
845687462f refactored Thai so that it can now be compiled producing BIND tokens instead of spaces, by just changing the definition of ResTha.bIND. This is not to be exploited yet, because it produces consecutive BIND tokens, which are not supported at runtime. 2015-03-16 14:53:53 +00:00
hallgren
ae97390cf5 translator/DictionarySwe.gf: three new words and a gender correction 2015-03-16 14:14:14 +00:00
aarne
963d3af1e9 Mongolian in ResourceDemo 2015-03-13 15:27:55 +00:00
aarne
4c8984638c Mongolian on index page 2015-03-13 15:24:10 +00:00
aarne
9e0012af3e updated RGL synopsis with Mongolian 2015-03-13 15:21:49 +00:00
aarne
3625c1ea25 fixed path in TryNep 2015-03-13 15:11:18 +00:00
aarne
f7f8225103 added Nepali to Setup: it had been missing 2015-03-13 15:10:16 +00:00
aarne
b456f921cf added Afrikaans to Setup: it had been missing for a while 2015-03-13 15:08:03 +00:00
aarne
93ead18b24 fixed path in TryAfr 2015-03-13 15:07:48 +00:00
aarne
309f94ca56 updated Setup and RGL status.html with Mongolian: now it compiles by default 2015-03-13 14:51:01 +00:00
hallgren
7c1be91839 Fix -path directives for Mongolian
+ Remove references to alltenses.
+ Remove references to ../../prelude
+ Add missing reference to ../common in mongolian/SymbolMon.gf
2015-03-13 14:41:30 +00:00
aarne
10d43a6e11 added a dummy SymbolMon to enable compilation of RGL 2015-03-13 14:11:01 +00:00
hallgren
3502750052 GF.CompileInParallel: fix a Win32 problem
Recognize \ in addition to / when extracting path components.
2015-03-13 13:48:14 +00:00
nyamaakaa
053f2377b2 complete RGL implementation for Mongolian by Nyamsuren Erdenebadrakh 2015-03-13 13:40:22 +00:00
hallgren
4ff30e6771 Wide Coverage Translation Demo: improved performance
For improved performance, request only one translation from the server
initially. When the user clicks on a translated sentense, request 9 more
translations.
2015-03-11 17:53:25 +00:00
hallgren
9efbe0e47a GF.Server: request logging: increase length limit from 100 500 chars per field 2015-03-11 15:56:06 +00:00
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