|
Language Processing v2.0 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use pj2 | |
|---|---|
| pj2 | Compiler frontend generator. |
| Classes in pj2 used by pj2 | |
|---|---|
| BnfBuilder
builder for recognizer built from bnf.rfc. |
|
| BnfParser
pj2-based parser for the BNF input language. |
|
| BnfParser.yyException
thrown for irrecoverable syntax errors and stack overflow. |
|
| BnfParser.yyInput
must be implemented by a scanner object to supply input to the parser. |
|
| Dump.Helper
what a dump helper must do. |
|
| Launcher
command line for self-compiled parser generator (only first letter of each option is significant). |
|
| Parser
factory to represent a grammar in jay-style BNF. |
|
| Parser.Id
references a Pattern, a Rule, or error by name. |
|
| Parser.Left
%left |
|
| Parser.Level
base class for precedence levels. |
|
| Parser.Literal
references a Symbol. |
|
| Parser.Node
basic behavior for the grammar tree: an immutable List. |
|
| Parser.Nonassoc
%nonassoc |
|
| Parser.Pattern
represents an optionally typed token terminal. |
|
| Parser.Right
%right |
|
| Parser.Rule
represents an optionally typed grammar rule. |
|
| Parser.Sequence
one alternative of a rule with optional %prec terminal. |
|
| Parser.Symbol
represents a literal terminal. |
|
| Parser.Type
represents type information. |
|
| RfcBuilder.Suffix
what a suffix must do. |
|
RfcParser
oops3- and pj2-based parser for the RFC input language. |
|
| RfcParser.yyException
thrown for irrecoverable syntax errors and stack overflow. |
|
| RfcParser.yyInput
must be implemented by a scanner object to supply input to the parser. |
|
| Utils
useful functions for parsers. |
|
| Visitor
infrastructure for the visitor pattern. |
|
|
(c) 2008 Axel T. Schreiner |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||