From 0fcfe8be393581d4776807b5aee9355116a6e3da Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Tue, 7 Apr 2015 16:56:01 +0200 Subject: Print resulting sentence and score for debugging --- spellchecker/src/SpellCorrector.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/spellchecker/src/SpellCorrector.java b/spellchecker/src/SpellCorrector.java index 875213f..6bf026c 100644 --- a/spellchecker/src/SpellCorrector.java +++ b/spellchecker/src/SpellCorrector.java @@ -133,10 +133,11 @@ public class SpellCorrector { if (subResult != null) { // Yes it did. Is this the best one so far? if (subResult.getBestScore() > bestResult.getBestScore()) { - debugPrint("Subresult is better!"); + debugPrint("Subresult is better: " + String.join(" ", subResult.getBestSentence())); bestResult = subResult; } else { - debugPrint("Subresult is not better!"); + debugPrint("Subresult is not better:" + + String.join(" ", subResult.getBestSentence())); } } else { debugPrint("no subresult found"); @@ -163,6 +164,10 @@ public class SpellCorrector { // if a better sentence is found, use it. if (rater != null) { words = rater.getBestSentence(); + debugPrint("Final score: " + rater.getBestScore()); + if (DEBUG_SCORE) { + rater.debugScore(); + } } return String.join(" ", words); -- cgit v1.2.1