diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2014-07-02 07:08:01 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2014-07-02 07:08:01 +0000 |
| commit | abb50f9c73ac62d5e881c1eeceeee7452159c513 (patch) | |
| tree | eb340219bf38dfcc1facb3cff52887cc9c2d5496 /src/runtime/java/org/grammaticalframework | |
| parent | 4a7055e994963abd537c2dbb4512f89786ab7ae2 (diff) | |
added bracketedLinearize in the Java binding
Diffstat (limited to 'src/runtime/java/org/grammaticalframework')
| -rw-r--r-- | src/runtime/java/org/grammaticalframework/pgf/Bracket.java | 17 | ||||
| -rw-r--r-- | src/runtime/java/org/grammaticalframework/pgf/Concr.java | 2 |
2 files changed, 19 insertions, 0 deletions
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<String, String> tabularLinearize(Expr expr); + public native Object[] bracketedLinearize(Expr expr); + public native List<MorphoAnalysis> lookupMorpho(String sentence); public Iterable<FullFormEntry> lookupWordPrefix(String prefix) { |
