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]
+              ) +
+              ')';
     }
   }
 


Reply via email to