Commit Graph

36 Commits

Author SHA1 Message Date
kr.angelov
0882396875 tabular linearization in the C and Java runtimes 2013-10-23 14:49:28 +00:00
kr.angelov
4d50c08714 make MorphoAnalysis serializable 2013-10-11 08:10:58 +00:00
kr.angelov
f7fb6fa5bc readExpr in the Java binding 2013-10-11 08:10:04 +00:00
kr.angelov
c9b2e11782 added lookupMorpho in the Java binding 2013-10-09 19:39:50 +00:00
kr.angelov
f58d684ab4 fix in the Java binding 2013-10-09 19:37:57 +00:00
kr.angelov
8cf03bc5b6 a major redesign in the C runtime. The parser and the linearizer now fully support BIND. The following things are still broken: parseval, word completion, handling 'pre', the robust mode 2013-10-09 12:08:51 +00:00
kr.angelov
f156a5e8f9 fixes in the Java binding after the refactoring of GuString 2013-10-04 19:53:19 +00:00
kr.angelov
e8335806af GuString is now an ordinary C string - it makes live easier. In addition PgfSymbolKS, PgfExprFun and PgfLiteralStr now keep their strings as embedded flexible arrays. The latest change gives us the same compactness as the old representation but it is a lot easier to use. 2013-10-04 12:04:39 +00:00
kr.angelov
27091048ce space leak in the Java binding 2013-10-03 21:00:45 +00:00
kr.angelov
8e1c6cca40 added BSD licenses to the Java binding and the android UI 2013-09-16 06:54:55 +00:00
kr.angelov
2105188bd0 enable the PGF JIT compiler for Android 2013-09-12 09:05:43 +00:00
kr.angelov
5a4454aa8f added exhaustive generation in the Java binding 2013-09-06 07:21:38 +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
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
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
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
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
bf04d9fce7 a bit more on the Java to C binding. Now it is possible to load a grammar and query for the list of languages 2013-08-01 10:48:19 +00:00
kr.angelov
bae05df3b0 added a test class for the Java API plus a small refinement in the implementation for the binding 2013-05-28 13:32:32 +00:00
kr.angelov
3147e16453 an initial skeleton for building a Java binding to the C runtime 2013-05-28 12:59:19 +00:00