summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2015-04-07 16:56:01 +0200
committerPeter Wu <peter@lekensteyn.nl>2015-04-07 16:56:01 +0200
commit0fcfe8be393581d4776807b5aee9355116a6e3da (patch)
tree3852d65e5e1475031fe7ee544786e2ddb8abaacd
parente8f5721b7955e83562b8364b2717b9ef0983fac4 (diff)
downloadassignment4-0fcfe8be393581d4776807b5aee9355116a6e3da.tar.gz
Print resulting sentence and score for debugging
-rw-r--r--spellchecker/src/SpellCorrector.java9
1 files 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);