Interface | Description |
---|---|
TreeWalker |
Defines callback hooks for code that is processed during an Abstract
Syntax Tree (AST or just a "tree") walk.
|
Class | Description |
---|---|
BaseState |
Shared resources needed by tree walkers when processing trees.
|
BaseWalker |
Do-nothing base class for implementing tree walkers.
|
Driver |
Implements the core logic for a tree processing thread.
|
Engine |
Drives the multi-threaded processing of a list of trees.
|
NestedWalker |
Merges a list of tree walkers into a single walker.
|
Pipeline |
Contains the list of tree walkers and associated configuration which defines
a run of the tree processing engine.
|
Resolver |
Provides basic services to assist tree walkers.
|
WalkElement |
Stores configuration values for a tree walker in a pipeline.
|
WalkListener |
Listener for tree walk events which are translated into callbacks to
user-defined tree walkers.
|
WalkState |
Contains resources needed by tree walkers when processing specific nodes in
a walk.
|
Enum | Description |
---|---|
InputMode |
Encodes all possible tree walker input modes.
|