1
0
forked from GitHub/gf-core
Commit Graph

8644 Commits

Author SHA1 Message Date
aarne
feff23951f bug fix in NounFin.DetCN: special case for NPSep with possessive determiners, to avoid things like "nimisi", which is a bug recently detected in PhrasebookFin 2014-10-01 16:44:50 +00:00
kr.angelov
09a5ae8ffd capitalize arab_A 2014-10-01 11:31:36 +00:00
kr.angelov
76ae59a05d capitalize rwandan_A and rwandan_N 2014-10-01 11:18:29 +00:00
kr.angelov
950b0f7e45 capitalize norman_A and norman_N 2014-10-01 07:59:51 +00:00
kr.angelov
62d3985c45 capitalize icelander_A, icelander_N, icelandic_A and icelandic_N 2014-10-01 07:53:29 +00:00
kr.angelov
a986997a22 remove ninth_A from the dictionaries 2014-10-01 07:49:24 +00:00
kr.angelov
3b2660d0fe capitalize nicaraguan_A and nicaraguan_N 2014-10-01 07:40:45 +00:00
kr.angelov
aace5b3a8e capitalize trinidadian_A and trinidadian_N 2014-10-01 07:24:50 +00:00
kr.angelov
7b31ec7fec capitalize cambodian_A and cambodian_N in DictionaryEng 2014-10-01 07:07:05 +00:00
kr.angelov
dee64838f4 bugfix in pgf_evaluate_expr_thunk 2014-09-30 17:34:29 +00:00
kr.angelov
8800d5af5b fix the adverbs for fast_A and hard_A 2014-09-30 16:42:33 +00:00
aarne
20d2d10866 84 more words from HSK in DictionaryChi. Now it covers almost all characters that appear in the HSK. The missing ones are used in words that are not in Dictionary abstract syntax. 2014-09-30 16:31:12 +00:00
kr.angelov
0bdd599972 fix pgf_value2expr for partial applications 2014-09-30 13:46:46 +00:00
kr.angelov
8801915523 enough fixes to get the JIT compiler compile for ARM. It is still broken if you try to use it 2014-09-30 12:39:31 +00:00
kr.angelov
f124723236 add evaluator.c in Android.mk 2014-09-30 12:37:18 +00:00
kr.angelov
ceb5b7bbf3 fix in reader.h for compiling jpgf.c 2014-09-30 11:25:27 +00:00
kr.angelov
cdac80b6b2 fix in pgf_print_expr for lambda abstractions with more than one argument 2014-09-30 09:42:18 +00:00
aarne
7223f905f0 AppChi needs more stack space now 2014-09-30 09:35:51 +00:00
aarne
b4a270bdf8 derived adverbs (over 400) in Dictionary except Bul,Hin 2014-09-30 09:29:22 +00:00
aarne
e218c38bae some fixes in grammar merging script 2014-09-30 09:05:14 +00:00
kr.angelov
9fd8d5d019 bugfix in the gate evaluate_value_lambda 2014-09-30 08:42:06 +00:00
aarne
eece5aa9be a script for merging word lists: typically, and old trusted one with a new generated one 2014-09-29 19:49:29 +00:00
aarne
0867669605 new DictionaryChi words from HSK word list 2014-09-29 19:48:52 +00:00
kr.angelov
2f7bd0306f minor stylistic change in GenerateBC 2014-09-29 15:08:00 +00:00
kr.angelov
698329f469 bugfix in the pattern matching compiler and a number of other fixes that I somehow did not push before 2014-09-29 15:00:04 +00:00
kr.angelov
0d08417efe bugfix in the RET instruction 2014-09-29 13:04:49 +00:00
aarne
cb79e8667e 6000 new words in DictionaryChi from Wiktionary 2014-09-29 12:35:10 +00:00
kr.angelov
e2477d87bb fix in DictionaryEng.gf 2014-09-29 07:42:40 +00:00
kr.angelov
51320fad1b fix in DictionaryBul.gf 2014-09-29 07:40:46 +00:00
kr.angelov
1d7e976560 enlarge the code window in pgf_jit_gates to ensure enough space on 64-bit machines 2014-09-29 07:34:32 +00:00
aarne
a757798656 checked that course of value tables (table P [...]) have the correct number of values w.r.t the type P. This was previously not checked, and caused hard-to-find run-time errors. 2014-09-27 17:14:35 +00:00
aarne
790e1f9ef2 fixed a bug causing too much gluing of Ita,Spa nominal forms with their complements; should only apply to clitic pronouns. And an even worse bug in Fre, due to the use of course-of-value tables in DiffFre (instead of full explicit tables). After the present participle was added to Romance verbs, these tables lacked one form, but this was not reported by the type checker. The result was garbled linearizations and, in some cases, run-time errors in the PGF interpreter. Something to fix in the concrete syntax type checker of course. 2014-09-27 11:17:52 +00:00
inari
a4bd9998fc fix beer_N in LexiconEst 2014-09-27 09:59:29 +00:00
hallgren
5ca06495b1 translator/DictionarySwe.gf: remove bogus variant "hinna" from film_V2 2014-09-26 16:04:55 +00:00
aarne
704eac5309 gerunds and participles in TranslateDut, a first version 2014-09-26 15:15:21 +00:00
aarne
5f4f1b30a3 Dictionary fixes for Swe nd Fin 2014-09-26 14:48:28 +00:00
aarne
216281cd06 command for AppEngFin 2014-09-26 14:48:09 +00:00
aarne
38ae2430b5 gerund and participle translations for Fre,Ita,Spa and Ger. Some a bit questionable. 2014-09-26 13:26:01 +00:00
aarne
56c50bfb39 more verb constructions in Translate (Eng,Swe,Fin): without moving, by moving, in order to move 2014-09-26 06:44:03 +00:00
aarne
e1538f762f participles and gerunds in TranslateFin. "vaimoni ostama olut on hyvää", "työn löytäminen on vaikeaa" etc 2014-09-25 21:01:17 +00:00
aarne
b4104b90e1 enabled some gerunds and participles in Translate, implemented for Eng and Swe. Commented out which_N, a source of errors. 2014-09-25 17:56:22 +00:00
aarne
591b56a7e2 added participles to Scandinavian VP 2014-09-25 17:00:59 +00:00
kr.angelov
2cf55a0631 the literals API is now exposed in Python 2014-09-25 11:59:40 +00:00
kr.angelov
3064fc737e switch off the debugging of the JIT compiler which I had turned on accidentally. silence two harmless warnings 2014-09-25 11:44:45 +00:00
kr.angelov
25e8e4ce5a now a complete JIT compiler and ByteCode compiler for the def rules in the abstract syntax. there might be some bugs yet to be found, meta variables and computation under lambda is only partially supported 2014-09-25 10:35:06 +00:00
aarne
f6a9a88cef Fin: replaced a few selections of NPCase Nom by NPSep to work properly with prodrop: pronouns should not be dropped in those cases. This moreover gave rise to lots of spurious ambiguities. 2014-09-25 07:02:15 +00:00
hallgren
5cda60d36f examples/app/Makefile2: add missing -probs flag 2014-09-23 12:20:44 +00:00
hallgren
eadc012b7a doc/gf-developers.t2t: add a note about how to create OS X Installer packages 2014-09-23 12:18:17 +00:00
hallgren
38811b06c9 haskell-bind/PGF2.hsc: unexport functions that break referential transparency
loadConcr, unloadConcr and addLiteral modify the Concr structure as a side
effect. This means that other functions with a Concr argument (e.g. parse
and linearize) are no longer pure.

Possible solutions:

1. Don't try to hide the imperative nature of the C run-time system: remove
   all uses of unsafePerformIO and let all functions operate in the IO monad.

2. Don't export functions with side effects. Perhaps the desired functionality
   of loadConcr, unloadConcr and addLiteral can be folded into readPGF.
   The Concr structures can then treaded as immutable after after the
   readPGF function returns...
2014-09-22 14:05:17 +00:00
inari
8e00794dac fix inflection of hetki ; add negative counterparts for kuitenkin ; fix wee and weed 2014-09-21 23:22:53 +00:00