|
Pep 0.4 API Documentation | ||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
ParserListener | Listens to an Earley parser , receiving notifications
as the parser adds edges to the chart or scans the input string. |
Class Summary | |
---|---|
Category | A category in a grammar. |
Chart | A chart produced by an Earley parser . |
DottedRule | Extension of Rule that maintains a dot position within the
rule. |
EarleyParser | An Earley parser, named after the inventor of the algorithm it implements. |
Edge | An edge in a chart produced by an
Earley parser . |
EdgeEvent | An event generated when an edge is added to a
chart in Earley parsing . |
Grammar | Represents a context-free grammar (set of production rules). |
Parse | Represents a parse completed by an Earley parser . |
ParseErrorEvent | An event triggered when an error occurs during parsing. |
ParseEvent | An event generated by an Earley parser having to do
with a completed parse . |
ParserEvent | Abstract class for Earley parser events. |
ParserOptionEvent | An event generated by an option being set on an Earley
parser . |
ParseTree | A parse tree that represents the derivation of a string based on the
rules in a Grammar . |
Pep | Command line front end for Earley parsers . |
Rule | Represents a production rule in a context-free grammar . |
Enum Summary | |
---|---|
ParserOption | An option used to configure an Earley parser . |
Status | Reflects the status of a parse
completed by an Earley parser . |
Exception Summary | |
---|---|
PepException | An exception thrown in the process of running Pep. |
|
Pep: Pep is an Earley parser | ||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the overview file.