Commit Graph

500 Commits

Author SHA1 Message Date
kr.angelov
bfafdbfec3 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
kr.angelov
5a4454aa8f added exhaustive generation in the Java binding 2013-09-06 07:21:38 +00:00
kr.angelov
14f8b96b56 remove the string internalization since it slows down grammar loading with little benefit 2013-09-05 13:34:49 +00:00
kr.angelov
46f2460a92 move src/runtime/android to src/ui/android/jni 2013-09-05 12:19:59 +00:00
kr.angelov
f190e349c2 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
ebc3fc51d0 fix gu_in_bytes_ to use buffering 2013-09-05 12:10:55 +00:00
kr.angelov
7c0bad5092 remove the read and write modules from libgu. this simplifies the i/o layer 2013-09-05 11:20:39 +00:00
kr.angelov
504341dfba remove dump and yaml from libgu 2013-09-05 10:01:47 +00:00
kr.angelov
8f975239c6 bugfix for gu_buffered_in 2013-09-05 09:50:57 +00:00
kr.angelov
9b97346c07 add gu and pgf in the library path for building the Java binding 2013-09-04 20:30:43 +00:00
kr.angelov
bd2666eab4 added description file for building jpgf.jar 2013-09-04 18:48:51 +00:00
kr.angelov
1fdf0cbcfb fix the warnings from the Java binding 2013-09-04 18:23:49 +00:00
kr.angelov
b129eedcfa 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
2f02340d0d added Eclipse project for building the Java binding 2013-09-04 14:06:06 +00:00
kr.angelov
9f0f99bba4 fix a few warnings in the Java binding 2013-09-04 13:37:40 +00:00
kr.angelov
35a98594be 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
c837f3927e the code in the C runtime is now complete independent from config.h 2013-09-04 11:51:05 +00:00
kr.angelov
93cbfd31d1 remove the dependency on the CHAR_ASCII flag 2013-09-04 10:27:08 +00:00
kr.angelov
805f95eac6 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
kr.angelov
ae87c3d272 avoid using nan() in libgu for portability with Android 2013-09-04 07:36:39 +00:00
kr.angelov
0aef8d1c72 slight optimization for the linearizer in the C runtime 2013-09-04 07:11:14 +00:00
kr.angelov
69e71b6a4e bugfix in the robust linearizer 2013-09-04 07:05:27 +00:00
kr.angelov
027fd911b6 fix for linearization with 'pre' 2013-09-03 08:58:04 +00:00
kr.angelov
df26b134fc 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
kr.angelov
eb013c0b06 almost functional version of the javascript runtime 2013-08-29 20:36:06 +00:00
kr.angelov
1da6b2a34a 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
bb007630d7 more carefull tracking of references in the Java binding 2013-08-29 05:35:45 +00:00
kr.angelov
430e9c1b49 now Concr.parseBest throws ParseError 2013-08-28 15:35:57 +00:00
kr.angelov
69007cc661 bugfix which caused the runtime to crash on Android 2013-08-28 15:19:39 +00:00
kr.angelov
e1362fdb83 fix the error handling in the Java binding 2013-08-28 08:51:53 +00:00
kr.angelov
1c7a64acee make the Expr constructor private 2013-08-28 07:09:31 +00:00
kr.angelov
5a24be9735 fixes in the Java binding 2013-08-28 00:04:50 +00:00
kr.angelov
e3bd66cc78 added PGF.getStartCat() 2013-08-27 23:02:00 +00:00
kr.angelov
3494107994 added method for best first parsing in the Java binding 2013-08-27 22:54:10 +00:00
kr.angelov
e3c5882721 bugfix in the java binding 2013-08-27 22:53:38 +00:00
kr.angelov
e274cce213 linearization in the Java binding 2013-08-27 22:39:26 +00:00
kr.angelov
e1df8e713c small refactoring in the Java binding 2013-08-27 22:37:31 +00:00
kr.angelov
d3631d918d parsing from the Java binding 2013-08-27 21:53:13 +00:00
kr.angelov
d4289a6654 comparison for strings in libgu 2013-08-27 08:07:18 +00:00
kr.angelov
297587fa38 quicksort and binary search for buffers in libgu 2013-08-27 08:06:34 +00:00
kr.angelov
a20cd77d25 nonExist now does the expected thing 2013-08-23 13:17:45 +00:00
john
7c98267193 Add INSTALL file for python bindings. Add note about libtool to INSTALL of c runtime 2013-08-23 13:06:58 +00:00
kr.angelov
8f58dcdf63 change the locale in the test script for the Python binding 2013-08-21 13:17:39 +00:00
kr.angelov
fa32a6290e fix in the C parser 2013-08-21 13:09:21 +00:00
kr.angelov
1f4b55735e fix a crash in the python binding 2013-08-21 12:47:40 +00:00
kr.angelov
d1368c3519 word completion in the C runtime now returns multi-word expressions and the category for every expression 2013-08-19 15:34:19 +00:00
kr.angelov
e9eeefa6f0 fullFormLexicon in C and Python 2013-08-19 12:16:30 +00:00
kr.angelov
308e1445ca added GuEnum interface for iterating over maps in the C runtime 2013-08-19 12:13:47 +00:00
kr.angelov
87e34b11dc implemented lookupMorpho for C and Python 2013-08-16 15:02:24 +00:00
kr.angelov
662a35bbb3 provide API to access the language code for the concrete language 2013-08-16 12:54:16 +00:00