edu.stanford.nlp.international.french.pipeline
Class FTBCorrector

java.lang.Object
  extended by edu.stanford.nlp.international.french.pipeline.FTBCorrector
All Implemented Interfaces:
TreeTransformer

public class FTBCorrector
extends java.lang.Object
implements TreeTransformer

Makes FTB trees consistent with FrenchTreebankLanguagePack. Specifically, it removes sentence-initial punctuation, and constraints sentence-final punctuation to be one of [.!?].

Also discards two trees of the form (SENT .), which appear in the Candito training set.

Author:
Spence Green

Constructor Summary
FTBCorrector()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 Tree transformTree(Tree t)
          Does whatever one needs to do to a particular tree.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FTBCorrector

public FTBCorrector()
Method Detail

transformTree

public Tree transformTree(Tree t)
Description copied from interface: TreeTransformer
Does whatever one needs to do to a particular tree. This routine is passed a whole Tree, and could itself work recursively, but the canonical usage is to invoke this method via the Tree.transform() method, which will apply the transformer in a bottom-up manner to each local Tree, and hence the implementation of TreeTransformer should merely examine and change a local (one-level) Tree.

Specified by:
transformTree in interface TreeTransformer
Parameters:
t - A tree. Classes implementing this interface can assume that the tree passed in is not null.
Returns:
the transformed Tree

main

public static void main(java.lang.String[] args)
Parameters:
args -


Stanford NLP Group