summaryrefslogtreecommitdiff
path: root/src/runtime/java
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2013-08-27 23:02:00 +0000
committerkr.angelov <kr.angelov@gmail.com>2013-08-27 23:02:00 +0000
commite3bd66cc7832a5562aae37f8e3aebaf67cb74570 (patch)
tree1adf003cb8f4eaae26ba04732501616078c82ad8 /src/runtime/java
parent3494107994bbf479c721efc24a220ec59ad1150c (diff)
added PGF.getStartCat()
Diffstat (limited to 'src/runtime/java')
-rw-r--r--src/runtime/java/jpgf.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/runtime/java/jpgf.c b/src/runtime/java/jpgf.c
index eb6a8395d..8be1b84e6 100644
--- a/src/runtime/java/jpgf.c
+++ b/src/runtime/java/jpgf.c
@@ -120,6 +120,15 @@ Java_org_grammaticalframework_pgf_PGF_getAbstractName(JNIEnv* env, jobject self)
return gu2j_string(env, pgf_abstract_name(get_ref(env, self)));
}
+JNIEXPORT jstring JNICALL
+Java_org_grammaticalframework_pgf_PGF_getStartCat(JNIEnv* env, jobject self)
+{
+ GuPool* tmp_pool = gu_local_pool();
+ jstring jname = gu2j_string(env, pgf_start_cat(get_ref(env, self), tmp_pool));
+ gu_pool_free(tmp_pool);
+ return jname;
+}
+
JNIEXPORT void JNICALL
Java_org_grammaticalframework_pgf_PGF_free(JNIEnv* env, jclass cls, jlong pool)
{