| Interface | Description |
|---|---|
| Locatable |
The interface to objects with a source location.
|
| Class | Description |
|---|---|
| Annotation |
The superclass of all annotations.
|
| Attribute |
A name/value pair.
|
| Comment |
A source code comment.
|
| Formatting |
An annotation capturing source code formatting.
|
| GNode |
A generic node in an abstract syntax tree.
|
| LineMarker |
A line marker (as used by GCC).
|
| Location |
The location in a source file.
|
| Node |
A node in an abstract syntax tree.
|
| ParseTreePrinter |
Visitor to print parse trees.
|
| ParseTreeStripper |
Visitor to strip parse trees.
|
| Pragma |
A pragma.
|
| Printer |
A node pretty printing utility.
|
| Relocator |
Visitor to relocate an abstract syntax tree.
|
| SourceIdentity |
A source identity marker.
|
| TextToken |
A token with an explicit text.
|
| Token |
A token.
|
| Transducer |
Visitor to convert trees of generic nodes into methods that
programmatically create the trees.
|
| Utility |
The superclass of all utilities.
|
| Visitor |
The superclass of all node visitors.
|
| Enum | Description |
|---|---|
| Comment.Kind |
The kind of comment.
|
| Exception | Description |
|---|---|
| TraversalException |
The superclass of exceptions signaled during visitor dispatch.
|
| VisitingException |
A visiting exception is thrown to indicate an exceptional condition
while visiting a node.
|
| VisitorException |
A visitor exception is thrown when no appropriate
visit() or process() method can be found. |
Copyright © 2014. All Rights Reserved.