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

java.lang.Object
  extended by edu.stanford.nlp.international.french.pipeline.MWEPreprocessor

public final class MWEPreprocessor
extends java.lang.Object

Various modifications to the MWEs in the treebank.

Author:
Spence Green

Method Summary
static void countMWEStatistics(Tree t, TwoDimensionalCounter<java.lang.String,java.lang.String> unigramTagger, TwoDimensionalCounter<java.lang.String,java.lang.String> labelPreterm, TwoDimensionalCounter<java.lang.String,java.lang.String> pretermLabel, TwoDimensionalCounter<java.lang.String,java.lang.String> labelTerm, TwoDimensionalCounter<java.lang.String,java.lang.String> termLabel)
           
static void main(java.lang.String[] args)
           
static void printCounter(TwoDimensionalCounter<java.lang.String,java.lang.String> cnt, java.lang.String fname)
           
static void traverseAndFix(Tree t, TwoDimensionalCounter<java.lang.String,java.lang.String> pretermLabel, TwoDimensionalCounter<java.lang.String,java.lang.String> unigramTagger)
           
static void updateTagger(TwoDimensionalCounter<java.lang.String,java.lang.String> tagger, Tree t)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

printCounter

public static void printCounter(TwoDimensionalCounter<java.lang.String,java.lang.String> cnt,
                                java.lang.String fname)

updateTagger

public static void updateTagger(TwoDimensionalCounter<java.lang.String,java.lang.String> tagger,
                                Tree t)

traverseAndFix

public static void traverseAndFix(Tree t,
                                  TwoDimensionalCounter<java.lang.String,java.lang.String> pretermLabel,
                                  TwoDimensionalCounter<java.lang.String,java.lang.String> unigramTagger)

countMWEStatistics

public static void countMWEStatistics(Tree t,
                                      TwoDimensionalCounter<java.lang.String,java.lang.String> unigramTagger,
                                      TwoDimensionalCounter<java.lang.String,java.lang.String> labelPreterm,
                                      TwoDimensionalCounter<java.lang.String,java.lang.String> pretermLabel,
                                      TwoDimensionalCounter<java.lang.String,java.lang.String> labelTerm,
                                      TwoDimensionalCounter<java.lang.String,java.lang.String> termLabel)

main

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


Stanford NLP Group