diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2013-05-28 12:59:19 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2013-05-28 12:59:19 +0000 |
| commit | 3147e164536ab6d5221302f09ccab627638f84be (patch) | |
| tree | 84dfb1caf5171da6373286a2d0479fe259686d9f /src/runtime/java/org | |
| parent | 29f1487aa4454e9418a3f80642a39d1347125df5 (diff) | |
an initial skeleton for building a Java binding to the C runtime
Diffstat (limited to 'src/runtime/java/org')
| -rw-r--r-- | src/runtime/java/org/grammaticalframework/PGF.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/runtime/java/org/grammaticalframework/PGF.java b/src/runtime/java/org/grammaticalframework/PGF.java new file mode 100644 index 000000000..777edbd98 --- /dev/null +++ b/src/runtime/java/org/grammaticalframework/PGF.java @@ -0,0 +1,25 @@ +package org.grammaticalframework; + +public class PGF { + static native PGF readPGF(String path); + + private int pool; + private int gr; + + private PGF(int pool, int gr) { + this.pool = pool; + this.gr = gr; + } + + static { + System.loadLibrary("jpgf"); + } + + public void test() { + System.out.println("pool="+pool+", gr="+gr); + } + + public static void main(String[] args) { + readPGF("/home/krasimir/www.grammaticalframework.org/treebanks/PennTreebank/ParseEngAbs.pgf").test(); + } +} |
