Interface | Description |
---|---|
GearleyParser |
The parser interface for Earley and GLL parsers.
|
GearleyResult |
The result of a parse with an Earley or GLL parser.
|
ParseListener |
The parser uses a ParseListener to report on its progress.
|
ProgressMonitor |
The ProgressMonitor allows you to track the progress of a parse.
|
Class | Description |
---|---|
AmbiguityReport |
An ambiguity report.
|
EarleyChart |
The chart used for Earley parsing.
|
EarleyItem |
An Earley item.
|
EarleyParser |
The Earley parser.
|
EarleyResult |
The results of an Earley parse.
|
Family |
An internal class representing a family of nodes in the SPPF.
|
ForestNode |
A node in the SPPF.
|
ForestNodeGLL |
A node in the SPPF constructed by the GLL parser.
|
ForestNodeSet |
A utility class for constructing forest nodes.
|
ForestNodeWalk | |
Grammar |
The grammar representation.
|
HygieneReport |
A report on the hygiene of a grammar.
|
NonterminalSymbol |
A nonterminal symbol in the grammar.
|
ParseForest |
An SPPF is a shared packed parse forest.
|
ParseForestGLL |
An SPPF is a shared packed parse forest.
|
ParserGrammar |
A grammar for the parser.
|
ParserInput | |
ParserOptions |
Options to the parser.
|
RightHandSide |
A utility class for what appears on the "right hand side" of a production in a grammar.
|
Rule |
A grammar rule.
|
SourceGrammar |
A grammar for the parser.
|
State |
States (or Earley items) in the chart.
|
Symbol |
A grammar symbol.
|
TerminalSymbol |
A terminal symbol.
|
Enum | Description |
---|---|
ParserType |
In outline:
Grammar
.NonterminalSymbols
.Rule
directly) to create rules and add them to the grammar.EarleyParser
from the grammar.EarleyResult
.ParseForest
(a shared packed parse forest) from the parse.GenericTree
parse tree(s).