edu.stanford.nlp.parser.lexparser
Class BinaryGrammarExtractor

java.lang.Object
  extended by edu.stanford.nlp.parser.lexparser.AbstractTreeExtractor<Pair<UnaryGrammar,BinaryGrammar>>
      extended by edu.stanford.nlp.parser.lexparser.BinaryGrammarExtractor
All Implemented Interfaces:
Extractor<Pair<UnaryGrammar,BinaryGrammar>>

public class BinaryGrammarExtractor
extends AbstractTreeExtractor<Pair<UnaryGrammar,BinaryGrammar>>


Field Summary
protected  Index<String> stateIndex
           
protected  ClassicCounter<String> symbolCounter
           
 
Fields inherited from class edu.stanford.nlp.parser.lexparser.AbstractTreeExtractor
op
 
Constructor Summary
BinaryGrammarExtractor(Options op, Index<String> index)
           
 
Method Summary
 Pair<UnaryGrammar,BinaryGrammar> formResult()
           
protected  void tallyInternalNode(Tree lt, double weight)
           
 
Methods inherited from class edu.stanford.nlp.parser.lexparser.AbstractTreeExtractor
extract, extract, extract, extract, extract, tallyLeaf, tallyLocalTree, tallyPreTerminal, tallyRoot, tallyTree, tallyTreeIterator, tallyTrees
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stateIndex

protected Index<String> stateIndex

symbolCounter

protected ClassicCounter<String> symbolCounter
Constructor Detail

BinaryGrammarExtractor

public BinaryGrammarExtractor(Options op,
                              Index<String> index)
Method Detail

tallyInternalNode

protected void tallyInternalNode(Tree lt,
                                 double weight)
Overrides:
tallyInternalNode in class AbstractTreeExtractor<Pair<UnaryGrammar,BinaryGrammar>>

formResult

public Pair<UnaryGrammar,BinaryGrammar> formResult()
Overrides:
formResult in class AbstractTreeExtractor<Pair<UnaryGrammar,BinaryGrammar>>


Stanford NLP Group