File tree 1 file changed +7
-2
lines changed
src/edu/stanford/nlp/trees/treebank
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 19
19
* You can use this class from {@link edu.stanford.nlp.trees.Treebanks} via a command like: <p>
20
20
* {@code java edu.stanford.nlp.trees.Treebanks -correct -pennPrint LDC99T42-Treebank3/parsed/mrg/wsj 200-2199 > train-fixed}
21
21
*/
22
- public class EnglishPTBTreebankCorrector implements TreebankTransformer {
22
+ public class EnglishPTBTreebankCorrector implements TreeTransformer , TreebankTransformer {
23
23
24
24
/** A logger for this class */
25
25
private static final Redwood .RedwoodChannels log = Redwood .channels (EnglishPTBTreebankCorrector .class );
@@ -100,14 +100,19 @@ public EnglishPTBTreebankCorrector() {
100
100
}
101
101
}
102
102
103
+ @ Override
104
+ public Tree transformTree (Tree t ) {
105
+ return Tsurgeon .processPatternsOnTree (ops , t );
106
+ }
107
+
103
108
/** Fix all the English Penn Treebank errors, or at least some of them (!).
104
109
*/
105
110
@ Override
106
111
public MemoryTreebank transformTrees (Treebank tb ) {
107
112
MemoryTreebank mtb = new MemoryTreebank (tb .treeReaderFactory (),
108
113
tb .encoding ());
109
114
for (Tree t : tb ) {
110
- mtb .add (Tsurgeon . processPatternsOnTree ( ops , t ));
115
+ mtb .add (transformTree ( t ));
111
116
}
112
117
return mtb ;
113
118
}
You can’t perform that action at this time.
0 commit comments