From abb50f9c73ac62d5e881c1eeceeee7452159c513 Mon Sep 17 00:00:00 2001 From: "kr.angelov" Date: Wed, 2 Jul 2014 07:08:01 +0000 Subject: added bracketedLinearize in the Java binding --- .../java/org/grammaticalframework/pgf/Bracket.java | 17 +++++++++++++++++ .../java/org/grammaticalframework/pgf/Concr.java | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 src/runtime/java/org/grammaticalframework/pgf/Bracket.java (limited to 'src/runtime/java/org') diff --git a/src/runtime/java/org/grammaticalframework/pgf/Bracket.java b/src/runtime/java/org/grammaticalframework/pgf/Bracket.java new file mode 100644 index 000000000..faf427a05 --- /dev/null +++ b/src/runtime/java/org/grammaticalframework/pgf/Bracket.java @@ -0,0 +1,17 @@ +package org.grammaticalframework.pgf; + +public class Bracket { + public final String cat; + public final String fun; + public final int fid; + public final int lindex; + public final Object[] children; + + public Bracket(String cat, String fun, int fid, int lindex, Object[] children) { + this.cat = cat; + this.fun = fun; + this.fid = fid; + this.lindex = lindex; + this.children = children; + } +} diff --git a/src/runtime/java/org/grammaticalframework/pgf/Concr.java b/src/runtime/java/org/grammaticalframework/pgf/Concr.java index 2612a8827..ca90c4466 100644 --- a/src/runtime/java/org/grammaticalframework/pgf/Concr.java +++ b/src/runtime/java/org/grammaticalframework/pgf/Concr.java @@ -28,6 +28,8 @@ public class Concr { public native Map tabularLinearize(Expr expr); + public native Object[] bracketedLinearize(Expr expr); + public native List lookupMorpho(String sentence); public Iterable lookupWordPrefix(String prefix) { -- cgit v1.2.3