Language Processing
v2.0

Uses of Package
pj2

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