## Uses of Interface
opennlp.tools.parser.Parser

- Packages that use Parser
  Package | Description
  --- | ---
  opennlp.tools.cmdline.parser |
  opennlp.tools.parser | Package containing common code for performing full syntactic parsing.
  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.

- - ### Uses of Parser in opennlp.tools.cmdline.parser

    Methods in opennlp.tools.cmdline.parser with parameters of type Parser
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Parse[]` | ParserTool.`parseLine​(String line, Parser parser, int numParses)` |
    `static Parse[]` | ParserTool.`parseLine​(String line, Parser parser, Tokenizer tokenizer, int numParses)` |

  - ### Uses of Parser in opennlp.tools.parser

    Classes in opennlp.tools.parser that implement Parser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `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.

    Methods in opennlp.tools.parser that return Parser
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Parser` | ParserFactory.`create​(ParserModel model)` | Instantiates a `Parser` via a given `model` and default configuration parameters (see: `AbstractBottomUpParser`).
    `static Parser` | ParserFactory.`create​(ParserModel model, int beamSize, double advancePercentage)` | Instantiates a `Parser` via a given `model` and other configuration parameters.

    Constructors in opennlp.tools.parser with parameters of type Parser
    Constructor | Description
    --- | ---
    `ParserEvaluator​(Parser aParser, ParserEvaluationMonitor... monitors)` | Initializes a `ParserEvaluator` instance with the given `Parser`.

  - ### Uses of Parser in opennlp.tools.parser.chunking

    Classes in opennlp.tools.parser.chunking that implement Parser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Parser` | A shift reduce style `Parser` implementation based on Adwait Ratnaparkhi's 1998 thesis.

  - ### Uses of Parser in opennlp.tools.parser.treeinsert

    Classes in opennlp.tools.parser.treeinsert that implement Parser
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `Parser` | A built-attach `Parser` implementation.