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
john
e23cac8513
Maltese RG: add some missing lins for AdV in ConjunctionMlt
2013-08-30 08:00:25 +00:00
john
4f15fe390a
Maltese RG: make pro-drop explicit. Other small fixes in Structural, Lexicon.
2013-08-30 07:40:42 +00:00
kr.angelov
9134df05bb
almost functional version of the javascript runtime
2013-08-29 20:36:06 +00:00
aarne
010e97fc47
gf-english.html added (to be web reachable)
2013-08-29 09:06:08 +00:00
kr.angelov
b37fed3d2d
the PGF class is now using the new Pool class to manage the life time of the memory allocated in C.
2013-08-29 05:38:07 +00:00
kr.angelov
48b6af710d
more carefull tracking of references in the Java binding
2013-08-29 05:35:45 +00:00
kr.angelov
93db90e99c
now Concr.parseBest throws ParseError
2013-08-28 15:35:57 +00:00
kr.angelov
39b82041ea
bugfix which caused the runtime to crash on Android
2013-08-28 15:19:39 +00:00