From 3147e164536ab6d5221302f09ccab627638f84be Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Tue, 28 May 2013 12:59:19 +0000 Subject: an initial skeleton for building a Java binding to the C runtime --- src/runtime/java/org/grammaticalframework/PGF.java | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/runtime/java/org/grammaticalframework/PGF.java (limited to 'src/runtime/java/org') 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(); + } +} -- cgit v1.2.3