Package edu.stanford.nlp.parser.lexparser

Interface Summary
DependencyGrammar An interface for DependencyGrammars.
Extractor<T>  
GrammarProjection Maps between the states of a more split and less split grammar.
LatticeScorer  
Lexicon An interface for lexicons interfacing to lexparser.
Scorer Interface for supporting A* scoring.
TagProjection An interface for projecting POS tags onto a reduced set for the dependency grammar.
TreebankLangParserParams Contains language-specific methods necessary to get the parser to parse an arbitrary treebank.
UnknownWordModel  
 

Class Summary
AbstractDependencyGrammar An abstract base class for dependency grammars.
AbstractTreebankParserParams An abstract class providing a common method base from which to complete a TreebankLangParserParams implementing class.
AbstractTreebankParserParams.AnnotatePunctuationFunction Annotation function for mapping punctuation to PTB-style equivalence classes.
AbstractTreeExtractor<T> An abstract superclass for parser classes that extract counts from Trees.
ArabicTreebankParserParams A TreebankLangParserParams implementing class for the Penn Arabic Treebank.
BaseLexicon This is the default concrete instantiation of the Lexicon interface.
BaseUnknownWordModel An unknown word model for a generic language.
BiLexPCFGParser Implements Eisner and Satta style algorithms for bilexical PCFG parsing.
BiLexPCFGParser.N5BiLexPCFGParser  
BinaryGrammar Maintains efficient indexing of binary grammar rules.
BinaryGrammarExtractor  
BinaryRule Binary rules (ints for parent, left and right children)
BoundaryRemover Removes a boundary symbol (Lexicon.BOUNDARY_TAG or Lexicon.BOUNDARY), which is the rightmost daughter of a tree.
ChineseCharacterBasedLexicon  
ChineseLexicon A lexicon class for Chinese.
ChineseLexiconAndWordSegmenter This class lets you train a lexicon and segmenter at the same time.
ChineseSimWordAvgDepGrammar A Dependency grammar that smooths by averaging over similar words.
ChineseTreebankParserParams Parameter file for parsing the Penn Chinese Treebank.
CNFTransformers  
CollinsPuncTransformer This class manipulates punctuation in trees (used with training trees) in the same manner that Collins manipulated punctuation in trees when building his parsing model.
Debinarizer Debinarizes a binary tree from the parser.
Edge Class for parse edges.
EnglishTreebankParserParams Parser parameters for the Penn English Treebank (WSJ, Brown, Switchboard).
EnglishTreebankParserParams.EnglishTest  
EnglishTreebankParserParams.EnglishTrain  
EvalbFormatWriter  
ExactGrammarCompactor  
ExhaustiveDependencyParser An exhaustive O(n4t2) time and O(n2t) space dependency parser.
ExhaustivePCFGParser An exhaustive generalized CKY PCFG parser.
FactoredLexicon A lexicon that accommodates a separation between the surface form and inflectional features, which are encoded in the POS tags.
FastFactoredParser Provides a much faster way to realize the factored parsing idea, including easily returning "k good" results at the expense of optimality.
FrenchTreebankParserParams TreebankLangParserParams for the Frenck Treebank corpus.
GrammarCompactor  
HebrewTreebankParserParams Initial version of a parser pack for the HTB.
Hook Class for parse table hooks.
HTKLatticeReader  
HTKLatticeReader.LatticeWord  
IntDependency Maintains a dependency between head and dependent where they are each an IntTaggedWord.
IntTaggedWord Represents a WordTag (in the sense that equality is defined on both components), where each half is represented by an int indexed by a Numberer.
Item Abstract class for parse items.
IterativeCKYPCFGParser Does iterative deepening search inside the CKY algorithm for faster parsing.
Lattice  
LatticeEdge  
LexicalizedParser This class provides the top-level API and command-line interface to a set of reasonably good treebank-trained parsers.
LinearGrammarSmoother Implements linear rule smoothing a la Petrov et al.
MLEDependencyGrammar  
MLEDependencyGrammarExtractor Gathers statistics on tree dependencies and then passes them to an MLEDependencyGrammar for dependency grammar construction.
NegraPennTreebankParserParams Parameter file for parsing the Penn Treebank format of the Negra Treebank (German).
Options Options to the parser which MUST be the SAME at both training and testing (parsing) time in order for the parser to work properly.
Options.LexOptions  
OutsideRuleFilter  
ParentAnnotationStats See what parent annotation helps in treebank, based on support and KL divergence.
ParserData Stores the serialized material representing the grammar and lexicon of a parser, and an Options that specifies things like how unknown words were handled and how distances were binned that will also be needed to parse with the grammar.
PetrovLexicon  
Rule Parent class for unary and binary rules.
SisterAnnotationStats See what sister annotation helps in treebank, based on support and KL divergence.
Test Options to the parser which affect performance only at testing (parsing) time.
Test.Constraint A Constraint represents a restriction on possible parse trees to consider.
Train Non-language-specific options for training a grammar from a treebank.
TreeAnnotator Performs non-language specific annotation of Trees.
TreeAnnotatorAndBinarizer  
TreeBinarizer Binarizes trees in such a way that head-argument structure is respected.
TreeCollinizer Does detransformations to a parsed sentence to map it back to the standard treebank form for output or evaluation.
UnaryGrammar Maintains efficient indexing of unary grammar rules.
UnaryRule Unary grammar rules (with ints for parent and child).
 



Stanford NLP Group