Commit Graph

  • f25b45e13d fix in reader.h for compiling jpgf.c kr.angelov 2014-09-30 11:25:27 +00:00
  • ceb5b7bbf3 fix in reader.h for compiling jpgf.c kr.angelov 2014-09-30 11:25:27 +00:00
  • 6be25aa872 fix in pgf_print_expr for lambda abstractions with more than one argument kr.angelov 2014-09-30 09:42:18 +00:00
  • cdac80b6b2 fix in pgf_print_expr for lambda abstractions with more than one argument kr.angelov 2014-09-30 09:42:18 +00:00
  • 7c5cb356ca AppChi needs more stack space now aarne 2014-09-30 09:35:51 +00:00
  • 7223f905f0 AppChi needs more stack space now aarne 2014-09-30 09:35:51 +00:00
  • b4a270bdf8 derived adverbs (over 400) in Dictionary except Bul,Hin aarne 2014-09-30 09:29:22 +00:00
  • e218c38bae some fixes in grammar merging script aarne 2014-09-30 09:05:14 +00:00
  • 70455b88a7 bugfix in the gate evaluate_value_lambda kr.angelov 2014-09-30 08:42:06 +00:00
  • 9fd8d5d019 bugfix in the gate evaluate_value_lambda kr.angelov 2014-09-30 08:42:06 +00:00
  • eece5aa9be a script for merging word lists: typically, and old trusted one with a new generated one aarne 2014-09-29 19:49:29 +00:00
  • 0867669605 new DictionaryChi words from HSK word list aarne 2014-09-29 19:48:52 +00:00
  • f70eecb63c minor stylistic change in GenerateBC kr.angelov 2014-09-29 15:08:00 +00:00
  • 2f7bd0306f minor stylistic change in GenerateBC kr.angelov 2014-09-29 15:08:00 +00:00
  • 80acad4447 bugfix in the pattern matching compiler and a number of other fixes that I somehow did not push before kr.angelov 2014-09-29 15:00:04 +00:00
  • 698329f469 bugfix in the pattern matching compiler and a number of other fixes that I somehow did not push before kr.angelov 2014-09-29 15:00:04 +00:00
  • 1ecd61f7f5 bugfix in the RET instruction kr.angelov 2014-09-29 13:04:49 +00:00
  • 0d08417efe bugfix in the RET instruction kr.angelov 2014-09-29 13:04:49 +00:00
  • cb79e8667e 6000 new words in DictionaryChi from Wiktionary aarne 2014-09-29 12:35:10 +00:00
  • e2477d87bb fix in DictionaryEng.gf kr.angelov 2014-09-29 07:42:40 +00:00
  • 51320fad1b fix in DictionaryBul.gf kr.angelov 2014-09-29 07:40:46 +00:00
  • 87c5c4b0cc enlarge the code window in pgf_jit_gates to ensure enough space on 64-bit machines kr.angelov 2014-09-29 07:34:32 +00:00
  • 1d7e976560 enlarge the code window in pgf_jit_gates to ensure enough space on 64-bit machines kr.angelov 2014-09-29 07:34:32 +00:00
  • aef787aeb1 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. aarne 2014-09-27 17:14:35 +00:00
  • 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. aarne 2014-09-27 17:14:35 +00:00
  • 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. aarne 2014-09-27 11:17:52 +00:00
  • a4bd9998fc fix beer_N in LexiconEst inari 2014-09-27 09:59:29 +00:00
  • 5ca06495b1 translator/DictionarySwe.gf: remove bogus variant "hinna" from film_V2 hallgren 2014-09-26 16:04:55 +00:00
  • 704eac5309 gerunds and participles in TranslateDut, a first version aarne 2014-09-26 15:15:21 +00:00
  • 5f4f1b30a3 Dictionary fixes for Swe nd Fin aarne 2014-09-26 14:48:28 +00:00
  • ca1cad68d0 command for AppEngFin aarne 2014-09-26 14:48:09 +00:00
  • 216281cd06 command for AppEngFin aarne 2014-09-26 14:48:09 +00:00
  • 38ae2430b5 gerund and participle translations for Fre,Ita,Spa and Ger. Some a bit questionable. aarne 2014-09-26 13:26:01 +00:00
  • 56c50bfb39 more verb constructions in Translate (Eng,Swe,Fin): without moving, by moving, in order to move aarne 2014-09-26 06:44:03 +00:00
  • e1538f762f participles and gerunds in TranslateFin. "vaimoni ostama olut on hyvää", "työn löytäminen on vaikeaa" etc aarne 2014-09-25 21:01:17 +00:00
  • b4104b90e1 enabled some gerunds and participles in Translate, implemented for Eng and Swe. Commented out which_N, a source of errors. aarne 2014-09-25 17:56:22 +00:00
  • 591b56a7e2 added participles to Scandinavian VP aarne 2014-09-25 17:00:59 +00:00
  • 7036d56d29 the literals API is now exposed in Python kr.angelov 2014-09-25 11:59:40 +00:00
  • 2cf55a0631 the literals API is now exposed in Python kr.angelov 2014-09-25 11:59:40 +00:00
  • 8e64fc6e7e switch off the debugging of the JIT compiler which I had turned on accidentally. silence two harmless warnings kr.angelov 2014-09-25 11:44:45 +00:00
  • 3064fc737e switch off the debugging of the JIT compiler which I had turned on accidentally. silence two harmless warnings kr.angelov 2014-09-25 11:44:45 +00:00
  • 14e6eec5ec 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 kr.angelov 2014-09-25 10:35:06 +00:00
  • 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 kr.angelov 2014-09-25 10:35:06 +00:00
  • 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. aarne 2014-09-25 07:02:15 +00:00
  • 928217f9d9 examples/app/Makefile2: add missing -probs flag hallgren 2014-09-23 12:20:44 +00:00
  • 5cda60d36f examples/app/Makefile2: add missing -probs flag hallgren 2014-09-23 12:20:44 +00:00
  • 13fe719a26 doc/gf-developers.t2t: add a note about how to create OS X Installer packages hallgren 2014-09-23 12:18:17 +00:00
  • eadc012b7a doc/gf-developers.t2t: add a note about how to create OS X Installer packages hallgren 2014-09-23 12:18:17 +00:00
  • db9aeb2fa2 haskell-bind/PGF2.hsc: unexport functions that break referential transparency hallgren 2014-09-22 14:05:17 +00:00
  • 38811b06c9 haskell-bind/PGF2.hsc: unexport functions that break referential transparency hallgren 2014-09-22 14:05:17 +00:00
  • 8e00794dac fix inflection of hetki ; add negative counterparts for kuitenkin ; fix wee and weed inari 2014-09-21 23:22:53 +00:00
  • 3b0aebc38c alt forms for next and year & couple of new PNs in DictionaryFin inari 2014-09-21 22:45:23 +00:00
  • 884a1e107c bunch of medical terms in DictionaryFin inari 2014-09-20 19:44:28 +00:00
  • 3ced115807 forgot to type check the type of a typed let expression kr.angelov 2014-09-17 22:25:08 +00:00
  • 4d6994ffde forgot to type check the type of a typed let expression kr.angelov 2014-09-17 22:25:08 +00:00
  • e34d5b0409 appForm now skips over Typed expressions kr.angelov 2014-09-17 22:02:36 +00:00
  • 4f23ed2289 appForm now skips over Typed expressions kr.angelov 2014-09-17 22:02:36 +00:00
  • a5f81ff81c the type checker for the abstract syntax now allows let expressions in def rules, since they are easily compilable to byte code. This fails in the Haskell runtime since let expressions are not allowed as abstract syntax expressions. kr.angelov 2014-09-17 21:59:45 +00:00
  • ff45e7dd3a the type checker for the abstract syntax now allows let expressions in def rules, since they are easily compilable to byte code. This fails in the Haskell runtime since let expressions are not allowed as abstract syntax expressions. kr.angelov 2014-09-17 21:59:45 +00:00
  • 818896dec2 fix a portability problem with the Python binding (found by Prasanth) kr.angelov 2014-09-17 16:12:40 +00:00
  • db68456727 fix a portability problem with the Python binding (found by Prasanth) kr.angelov 2014-09-17 16:12:40 +00:00
  • a2936678e7 fixed anschauen in LexiconGer, pointed out by DV aarne 2014-09-17 05:30:52 +00:00
  • 3e3178abfa dummy jit_base_tail_finishr for x86_64. kr.angelov 2014-09-16 12:29:35 +00:00
  • e308f384de dummy jit_base_tail_finishr for x86_64. kr.angelov 2014-09-16 12:29:35 +00:00
  • 8d18828008 enabled VP-valued rules for V2V, V3, etc in App. Improve quality with less loss of speed than VPSlash-valued original rules. aarne 2014-09-15 16:10:18 +00:00
  • 240287b6f6 enabled VP-valued rules for V2V, V3, etc in App. Improve quality with less loss of speed than VPSlash-valued original rules. aarne 2014-09-15 16:10:18 +00:00
  • 55621783cb fixes in DictionarySwe - mainly missing words aarne 2014-09-15 15:16:31 +00:00
  • 67d30ce861 fix screen_N in Swedish kr.angelov 2014-09-15 07:59:04 +00:00
  • b492666c0e Finnish NPSep form, to avoid empty Nominative forms in wrong places in case of pro drop. aarne 2014-09-15 07:17:11 +00:00
  • 8b95b86b0a Romance particle verbs: show the p field also in infinitives aarne 2014-09-15 06:33:08 +00:00
  • dcc3d70ac5 added field p for particle in romance Verb. This was already assumed in Dictionary, and created many spurious ambiguities when parsing Romance languages in the wide-coverage translation, because p was simply ignored. aarne 2014-09-14 14:30:08 +00:00
  • 2d91097f49 enabled many more functions, in particular verb patterns, in App, to increase translation quality. This comes with 30% longer translation time with my benchmark but should still be OK. aarne 2014-09-14 08:43:21 +00:00
  • 6d15353a84 enabled many more functions, in particular verb patterns, in App, to increase translation quality. This comes with 30% longer translation time with my benchmark but should still be OK. aarne 2014-09-14 08:43:21 +00:00
  • e8cc5856f4 reverted the pre-variant of vocatives in TranslateEng, because the definition of Voc messes it up. Will have to return to this. aarne 2014-09-14 08:20:09 +00:00
  • 372e216389 in TranslateEng, made vocative possible both before and after the phrase. Should be so in other languages as well. There should also be an optional comma, but this is not right if the vocative is empty - which means that empty vocatives are probably not the right thing to have aarne 2014-09-12 12:37:53 +00:00
  • 19965c0b60 fixes in DictionarySwe aarne 2014-09-12 12:25:37 +00:00
  • 7ddf965061 separate independent (NP without CN) forms of IndefArt and DefArt in Romance languages. The choice of words was unsure in some cases, but at least this eliminates the problem of empty NP's translating to "ones". aarne 2014-09-12 11:59:50 +00:00
  • d19b38657f GF index: shortcut links to Android app, Best practices, REMU, and new Android development instructions aarne 2014-09-12 09:01:43 +00:00
  • 6b47126c8c GF index: shortcut links to Android app, Best practices, REMU, and new Android development instructions aarne 2014-09-12 09:01:43 +00:00
  • aff3405b8d fixes in LexiconGer and DictGer proposed by Denny Vrandecic aarne 2014-09-11 19:36:53 +00:00
  • 621d748bac a major revision of the bytecode generator and JIT compiler. the effect is that now we can compute with lambda functions and with true tail recursion kr.angelov 2014-09-11 15:39:39 +00:00
  • 923ad6b3c0 a major revision of the bytecode generator and JIT compiler. the effect is that now we can compute with lambda functions and with true tail recursion kr.angelov 2014-09-11 15:39:39 +00:00
  • 18ee232497 gf.cabal: add missing c-sources for the Haskell binding to the C run-time library hallgren 2014-09-11 11:53:07 +00:00
  • a0d75d0ea8 gf.cabal: add missing c-sources for the Haskell binding to the C run-time library hallgren 2014-09-11 11:53:07 +00:00
  • 4f9af46ed0 Setup.hs: don't ask darcs for the version history if _darcs is not present hallgren 2014-09-11 11:47:17 +00:00
  • 7cf87a3441 Setup.hs: don't ask darcs for the version history if _darcs is not present hallgren 2014-09-11 11:47:17 +00:00
  • df0602723d now release the FunPtr:s that are allocated for each literal callback kr.angelov 2014-09-10 15:41:53 +00:00
  • 5c0ef5c4ed now release the FunPtr:s that are allocated for each literal callback kr.angelov 2014-09-10 15:41:53 +00:00
  • 80725e872b added an API for custom literals in the Haskell binding kr.angelov 2014-09-10 14:56:18 +00:00
  • d84d3b5763 added an API for custom literals in the Haskell binding kr.angelov 2014-09-10 14:56:18 +00:00
  • b553729f37 added loadConcr/unloadConcr to the Haskell binding. This exposes an API for loading grammars compiled with -split-pgf kr.angelov 2014-09-10 14:35:54 +00:00
  • fb18482aeb added loadConcr/unloadConcr to the Haskell binding. This exposes an API for loading grammars compiled with -split-pgf kr.angelov 2014-09-10 14:35:54 +00:00
  • 566aeb93f5 Wide Coverage Demo web app: use the App grammar instead of the Translate grammar hallgren 2014-09-09 13:53:10 +00:00
  • 98e01dc63e Wide Coverage Demo web app: use the App grammar instead of the Translate grammar hallgren 2014-09-09 13:53:10 +00:00
  • 4eb6b55e98 (1) Refactor concurrency, (2) write to .gfo.tmp then rename to .gfo hallgren 2014-09-08 15:43:20 +00:00
  • 782bdf3a52 (1) Refactor concurrency, (2) write to .gfo.tmp then rename to .gfo hallgren 2014-09-08 15:43:20 +00:00
  • 4d28c7632e the code for def rules now uses proper graph update to preserve lazyness kr.angelov 2014-09-05 11:53:02 +00:00
  • d7dc541f74 the code for def rules now uses proper graph update to preserve lazyness kr.angelov 2014-09-05 11:53:02 +00:00
  • 86b5f78c57 full support for recursive def rules in the C runtime kr.angelov 2014-09-05 10:09:43 +00:00
  • 5e5ad8f2db full support for recursive def rules in the C runtime kr.angelov 2014-09-05 10:09:43 +00:00