diff options
Diffstat (limited to 'src/runtime/java/org/grammaticalframework')
| -rw-r--r-- | src/runtime/java/org/grammaticalframework/pgf/Concr.java | 2 | ||||
| -rw-r--r-- | src/runtime/java/org/grammaticalframework/pgf/MorphoAnalysis.java | 25 |
2 files changed, 27 insertions, 0 deletions
diff --git a/src/runtime/java/org/grammaticalframework/pgf/Concr.java b/src/runtime/java/org/grammaticalframework/pgf/Concr.java index d4c95f58e..a824b740f 100644 --- a/src/runtime/java/org/grammaticalframework/pgf/Concr.java +++ b/src/runtime/java/org/grammaticalframework/pgf/Concr.java @@ -21,6 +21,8 @@ public class Concr { public native String linearize(Expr expr); + public native List<MorphoAnalysis> lookupMorpho(String sentence); + ////////////////////////////////////////////////////////////////// // private stuff diff --git a/src/runtime/java/org/grammaticalframework/pgf/MorphoAnalysis.java b/src/runtime/java/org/grammaticalframework/pgf/MorphoAnalysis.java new file mode 100644 index 000000000..d69395a1f --- /dev/null +++ b/src/runtime/java/org/grammaticalframework/pgf/MorphoAnalysis.java @@ -0,0 +1,25 @@ +package org.grammaticalframework.pgf; + +public class MorphoAnalysis { + private String lemma; + private String field; + private double prob; + + public MorphoAnalysis(String lemma, String field, double prob) { + this.lemma = lemma; + this.field = field; + this.prob = prob; + } + + public String getLemma() { + return lemma; + } + + public String getField() { + return field; + } + + public double getProb() { + return prob; + } +} |
