diff options
Diffstat (limited to 'src/runtime/java/org')
3 files changed, 9 insertions, 5 deletions
diff --git a/src/runtime/java/org/grammaticalframework/pgf/LiteralCallback.java b/src/runtime/java/org/grammaticalframework/pgf/LiteralCallback.java index 106b528e6..6c6b657e5 100644 --- a/src/runtime/java/org/grammaticalframework/pgf/LiteralCallback.java +++ b/src/runtime/java/org/grammaticalframework/pgf/LiteralCallback.java @@ -3,7 +3,7 @@ package org.grammaticalframework.pgf; import java.util.Iterator; public interface LiteralCallback { - public CallbackResult match(int lin_idx, String sentence, int start_offset); + public CallbackResult match(int lin_idx, int start_offset); public Iterator<TokenProb> predict(int lin_idx, String prefix); diff --git a/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java b/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java index 1d5491f64..f5375a70a 100644 --- a/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java +++ b/src/runtime/java/org/grammaticalframework/pgf/NercLiteralCallback.java @@ -11,13 +11,15 @@ import java.util.Iterator; public class NercLiteralCallback implements LiteralCallback { private PGF pgf; private Concr concr; + private String sentence; - public NercLiteralCallback(PGF pgf, Concr concr) { + public NercLiteralCallback(PGF pgf, Concr concr, String sentence) { this.pgf = pgf; this.concr = concr; + this.sentence = sentence; } - public CallbackResult match(int lin_idx, String sentence, int offset) { + public CallbackResult match(int lin_idx, int offset) { StringBuilder sbuilder = new StringBuilder(); int i = 0; diff --git a/src/runtime/java/org/grammaticalframework/pgf/UnknownLiteralCallback.java b/src/runtime/java/org/grammaticalframework/pgf/UnknownLiteralCallback.java index 7d4209aad..d8e865db7 100644 --- a/src/runtime/java/org/grammaticalframework/pgf/UnknownLiteralCallback.java +++ b/src/runtime/java/org/grammaticalframework/pgf/UnknownLiteralCallback.java @@ -8,12 +8,14 @@ import java.util.Iterator; */ public class UnknownLiteralCallback implements LiteralCallback { private Concr concr; + private String sentence; - public UnknownLiteralCallback(Concr concr) { + public UnknownLiteralCallback(Concr concr, String sentence) { this.concr = concr; + this.sentence = sentence; } - public CallbackResult match(int lin_idx, String sentence, int offset) { + public CallbackResult match(int lin_idx, int offset) { if (offset < sentence.length() && !Character.isUpperCase(sentence.charAt(offset))) { int start_offset = offset; |
