Commit Graph

8222 Commits

Author SHA1 Message Date
kr.angelov d88084a2d5 enable the PGF JIT compiler for Android 2013-09-12 09:05:43 +00:00
kr.angelov b3a644300c rewrite the ARM port of GNU lightning to a form compatible with the versions for the other CPUs 2013-09-11 20:17:50 +00:00
hallgren 9db040e0da Some code verbosity reduction 2013-09-10 14:19:11 +00:00
hallgren 51574b96ea Workaround for a problem with lock fields
This problem showed up after delaing eta expansion until just before partial
evaluation
2013-09-10 13:43:59 +00:00
hallgren 72fd7e821f new-comp: delay eta expansion until just before partial evaluation
This seems to work for the most part, but a problem showed up in WordsCat.gf in
the phrasebook.
2013-05-30 16:01:12 +00:00
hallgren 1846e6bf65 Nonlinear patterns in concrete syntax are now detected and reported as errors
Before, they were silently converted to linear patterns.
Nonlinear patterns in MorphoCat.gf, ParadigmsGre.gf and ParadigmsFin.gf have
been make linear by renaming pattern variables.
2013-09-09 19:52:08 +00:00
hallgren f1386b3400 partial evaluator: prettier complaint about nonlinears patterns 2013-09-09 16:23:01 +00:00
hallgren 8479d06f4b partial evaluator: complain about nonlinear patterns 2013-09-09 15:53:14 +00:00
hallgren 7afdc2e139 Fix an old name shadowing bug in concrete syntax by removing the refresh pass
The refresh pass does not correctly keep track of the scope of local variables
and can convert things like \x->(\x->x) x into \x1->(\x2->x2) x2. Fortunately,
it appears that the refresh pass is not needed anymore, so it has been removed.
2013-09-09 14:29:57 +00:00
kr.angelov 4e328d1f33 added exhaustive generation in the Java binding 2013-09-06 07:21:38 +00:00
kr.angelov fec8720f31 remove the string internalization since it slows down grammar loading with little benefit 2013-09-05 13:34:49 +00:00
kr.angelov 8e2de541b6 move src/runtime/android to src/ui/android/jni 2013-09-05 12:19:59 +00:00
hallgren 6d0c8eaa34 Fix an old bug that prevented pattern matching agains values containg tables
The function GF.Grammar.PatternMatch.isInConstantForm returned False for all
tables, causing matchPattern to fail, claiming that "variables occur in" the
term if it contains tables.

This problem is several years old, confirmed present in GF 3.2.10 (Oct 2010).
2013-09-05 15:20:41 +00:00
Herbert Lange 0bfe6a23f4 Fix the bug that prevents latin grammar and so the complete RGL from compiling 2013-09-05 12:52:32 +00:00
kr.angelov 993522eb5a added version readPGF in Java which takes as argument InputStream. This makes it easier to load grammars from the assets folder in Android 2013-09-05 12:12:01 +00:00
kr.angelov f8c8194303 fix gu_in_bytes_ to use buffering 2013-09-05 12:10:55 +00:00
kr.angelov 83ca6c4f9f remove the read and write modules from libgu. this simplifies the i/o layer 2013-09-05 11:20:39 +00:00
kr.angelov d0f527d0dd remove dump and yaml from libgu 2013-09-05 10:01:47 +00:00
kr.angelov bb36597050 bugfix for gu_buffered_in 2013-09-05 09:50:57 +00:00
kr.angelov cbc2ac1326 add gu and pgf in the library path for building the Java binding 2013-09-04 20:30:43 +00:00
kr.angelov 6e60e12aee added description file for building jpgf.jar 2013-09-04 18:48:51 +00:00
kr.angelov 4b9ae55925 fix the warnings from the Java binding 2013-09-04 18:23:49 +00:00
kr.angelov 76d1db7dc5 now it is possible to compile the C code for the Java binding from Eclipse. The old and broken Makefile is now removed 2013-09-04 18:09:06 +00:00
kr.angelov 643ca7987c added Eclipse project for building the Java binding 2013-09-04 14:06:06 +00:00
kr.angelov d3dad68c9b fix a few warnings in the Java binding 2013-09-04 13:37:40 +00:00
kr.angelov 94e84a3a77 updated files src/ui/android 2013-09-04 13:34:44 +00:00
kr.angelov d62cf1363c added make file for compiling the C runtime for Android. The JIT compiler for Android is temporary disabled 2013-09-04 11:56:47 +00:00
kr.angelov a690fb7d6f the code in the C runtime is now complete independent from config.h 2013-09-04 11:51:05 +00:00
kr.angelov 91bb633d1d remove the dependency on the CHAR_ASCII flag 2013-09-04 10:27:08 +00:00
kr.angelov 49c7a029b6 remove the dependency on the HAVE_STATEMENT_EXPRESSIONS flag. This reduces the dependency on the ./configure script 2013-09-04 10:06:07 +00:00
Herbert Lange 1f91d2287b Merge private git for latim grammar into official darcs.
See https://github.com/daherb/GF orhttps://gitlab.cip.ifi.lmu.de/langeh/gf 
for full git commit history
2013-09-03 17:13:58 +00:00
kr.angelov d2ea52e0ec avoid using nan() in libgu for portability with Android 2013-09-04 07:36:39 +00:00
kr.angelov 6fa330b49e added for_sure_Adv in DictEng. renamed ourself -> ourselves & themself -> themselves 2013-09-04 07:11:56 +00:00
kr.angelov d91762239b slight optimization for the linearizer in the C runtime 2013-09-04 07:11:14 +00:00
kr.angelov 783b0a0773 bugfix in the robust linearizer 2013-09-04 07:05:27 +00:00
kr.angelov d3d4400c0e added ExtAdvNP and ExtAdvVP in the resource grammar 2013-09-03 08:59:47 +00:00
kr.angelov fd17023eeb fix for linearization with 'pre' 2013-09-03 08:58:04 +00:00
kr.angelov e53132fd44 more changes in DictEng/DictEngBul 2013-09-03 08:57:18 +00:00
kr.angelov 321732aad5 "that" in ComplVS and SlashV2S is now optional 2013-09-03 08:12:07 +00:00
kr.angelov 2d06fdfbe4 PredVPovs now puts comma before the verb 2013-09-03 08:11:01 +00:00
kr.angelov 1eadd9f275 exposed ComplSlashPartLast in the parse grammar 2013-09-03 08:08:57 +00:00
kr.angelov 69881dccac a couple of changes in DictEng/DictEngBul. Added infVV in ParadigmsEng which allows the definition of VVs that take a bare infinitive 2013-09-03 08:06:44 +00:00
kr.angelov b9192ccccf RelNP and ApposNP should put a final comma after the inserted phrase. 2013-09-03 08:00:59 +00:00
kr.angelov ee7307fbfb fix in the GF compiler and runtime which let us to define pre construct detecting whether this is the last token. 2013-09-03 07:51:25 +00:00
hallgren c6fbe3d23f gf.cabal: version: 3.5-darcs 2013-09-02 20:27:47 +00:00
kr.angelov 44db7d7c8b fix the placement of AdV in PassVPSlash for English 2013-09-02 08:14:31 +00:00
kr.angelov 445c980a00 fix in the spelling of Hong Kong in DictEng 2013-09-02 08:13:52 +00:00
kr.angelov 07b0cc7926 fix the compilation of LangTur 2013-09-01 11:48:02 +00:00
aarne 1f3f604c99 new synopsis again 2013-09-01 09:15:08 +00:00
aarne 906ad92958 restored Afrikaans in synopsis 2013-08-23 17:18:42 +00:00