|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ParseNode | The interface that any object that serves as a node in a syntax tree must present. |
Parser | The interface that any object that serves as a parser must present. |
RegisterTable | This interface defines how any object that tracks register usage (i.e., which registers are in use and which free) for a compiler should behave. |
SymbolTable | The interface that an object must implement in order to be a symbol table. |
TokenSeq | The interface that any object that acts as a sequence of tokens (e.g., a lexical analyzer) must present. |
Class Summary | |
FiniteTransducer | Represents finite transducers in a fairly general way. |
LabelSeq | Represents pools from which a compiler can draw unique labels for locations in an assembly language program. |
LRParser | Represents general LR parsers. |
Token | Represents tokens produced by lexical analyzers. |
TracingLRParser | Represents general LR parsers that trace their actions for their users. |
Transition | Represents a transition in a finite transducer. |
Exception Summary | |
CompilerException | Represents exceptions that compilers may signal. |
Classes that are useful in general for building compilers or other programs that use parsing, scanning, or other compiler technology.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |