Author: tommaso
Date: Mon Sep 7 22:08:43 2015
New Revision: 1701709
URL: http://svn.apache.org/r1701709
Log:
OPENNLP-713 - pcfg#toString should result in same parser CLI output
Modified:
opennlp/sandbox/nlp-utils/src/main/java/org/apache/opennlp/utils/cfg/ProbabilisticContextFreeGrammar.java
Modified:
opennlp/sandbox/nlp-utils/src/main/java/org/apache/opennlp/utils/cfg/ProbabilisticContextFreeGrammar.java
URL:
http://svn.apache.org/viewvc/opennlp/sandbox/nlp-utils/src/main/java/org/apache/opennlp/utils/cfg/ProbabilisticContextFreeGrammar.java?rev=1701709&r1=1701708&r2=1701709&view=diff
==============================================================================
---
opennlp/sandbox/nlp-utils/src/main/java/org/apache/opennlp/utils/cfg/ProbabilisticContextFreeGrammar.java
(original)
+++
opennlp/sandbox/nlp-utils/src/main/java/org/apache/opennlp/utils/cfg/ProbabilisticContextFreeGrammar.java
Mon Sep 7 22:08:43 2015
@@ -238,13 +238,13 @@ public class ProbabilisticContextFreeGra
@Override
public String toString() {
- return "BackPointer{" +
- "probability=" + probability +
- ", splitPoint=" + splitPoint +
- ", rule=" + rule +
- ", leftTree=" + leftTree +
- ", rightTree=" + rightTree +
- '}';
+ return "(" +
+ rule.getEntry() + " " +
+ (leftTree != null && rightTree != null ?
+ leftTree.toString() + " " + rightTree.toString() :
+ rule.getExpansion()[0]
+ ) +
+ ')';
}
}