From fdf4bd3196030fdc9d5103e7ae961171a4f65bc4 Mon Sep 17 00:00:00 2001 From: krasimir Date: Fri, 20 May 2016 15:20:02 +0000 Subject: change the API for literals in Java and Python. The input sentence is no longer a parameter to the callbacks. --- .../android/src/org/grammaticalframework/ui/android/Translator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ui/android') diff --git a/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java b/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java index 0781e9397..e91e4f1b4 100644 --- a/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java +++ b/src/ui/android/src/org/grammaticalframework/ui/android/Translator.java @@ -307,8 +307,8 @@ public class Translator { Concr targetLang = getTargetConcr(); Map callbacks = new HashMap(); - callbacks.put("PN", new NercLiteralCallback(mGrammarLoader.getGrammar(), sourceLang)); - callbacks.put("Symb", new UnknownLiteralCallback(sourceLang)); + callbacks.put("PN", new NercLiteralCallback(mGrammarLoader.getGrammar(), sourceLang, input)); + callbacks.put("Symb", new UnknownLiteralCallback(sourceLang, input)); int count = NUM_ALT_TRANSLATIONS; for (ExprProb ep : sourceLang.parseWithHeuristics(getGrammar().getStartCat(), input, -1, callbacks)) { -- cgit v1.2.3