# Package opennlp.tools.parser

package opennlp.tools.parser
Package containing common code for performing full syntactic parsing.

- Related Packages
  Package
  Description
  opennlp.tools.parser.chunking
  Package containing code for performing full syntactic parsing using shift/reduce-style decisions.
  opennlp.tools.parser.treeinsert
  Package containing experimental code for performing full syntactic parsing using attachment decisions.
- Class
  Description
  AbstractBottomUpParser
  Abstract class which contains code to tag and chunk parses for bottom up parsing and leaves implementation of advancing parses and completing parses to extend class.
  AbstractContextGenerator
  Abstract class containing many of the methods used to generate contexts for parsing.
  AbstractParserEventStream
  Abstract class extended by parser event streams which perform tagging and chunking.
  ChunkContextGenerator
  Creates predictive context for the pre-chunking phases of parsing.
  ChunkSampleStream
  Cons
  Holds feature information about a specific `Parse` node.
  Constituent
  Holds constituents when reading `parses`.
  GapLabeler
  Represents a labeler for nodes which contain traces so that these traces can be predicted by a `Parser`.
  HeadRules
  Encoder for head rules associated with parsing.
  Parse
  Data structure for holding parse constituents.
  Parser
  Defines common methods for full-syntactic parsers.
  ParserChunkerFactory
  ParserChunkerSequenceValidator
  The parser chunker `SequenceValidator` implementation.
  ParserCrossValidator
  Cross validator for a `Parser`.
  ParserEvaluationMonitor
  A marker interface for evaluating `parsers`.
  ParserEvaluator
  This implementation of `Evaluator<Parse>` behaves like `EVALB` with no exceptions, e.g, without removing punctuation tags, or equality between `ADVP` and `PRT`, as in COLLINS convention.
  ParserEventTypeEnum
  Enumeration of event types for a `Parser`.
  ParserFactory
  ParserModel
  This is the default `ParserModel` implementation.
  ParserType
  Enumeration of supported `Parser` types.
  ParseSampleStream
  PosSampleStream