Interface | Description |
---|---|
Aast |
Implementations of this interface support additional features required by
the pattern recognition engine.
|
AstManagerPlugin |
This defines the API for an
AstManager plugin that implements
services for creating, deleting, editing and using Abstract Syntax Trees
(ASTs). |
AstWalkListener |
This interface should be implemented by classes which need to be notified
of significant events within an AST tree walk.
|
Class | Description |
---|---|
AnnotatedAst |
A modified abstract syntax tree node which provides additional services.
|
AstManager |
This singleton class provides services for creating, deleting, editing
and using Abstract Syntax Trees (ASTs).
|
BasePlugin |
Abstract base class for plugins which provides a common implementation for
features which are not related to the state persistence mechanism.
|
BasePlugin.Pair |
Simple container class to store the next available ID for a tree and
the associated tree name.
|
DumpBitSet |
Prints out a list of each bit that is turned on in an
antlr.collections.BitSet and its associated token type name. |
DumpTree |
Dumps the contents of an
AST to stdout or to
a user-defined output stream. |
InMemoryRegistryPlugin |
Defines an in-memory
|
LexerDumpHelper |
Provides a simple mechanism to run a given lexer on and to print the
resulting stream of tokens.
|
ShadowNode |
Container for a node that is associated with a given tree (AST), but it
exists outside of the primary structure of the tree.
|
TreeLocal |
Container for data that is specific to a given tree, but not to any one
node.
|
XmlFilePlugin |
Provides an
AstManagerPlugin implementation which is backed by an
XML file. |
Exception | Description |
---|---|
AstException |
Indicates an error encountered during AST processing.
|