Package xtc.tree

Interface Summary
Locatable The interface to objects with a source location.
 

Class Summary
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 Summary
Comment.Kind The kind of comment.
 

Exception Summary
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 © 2012. All Rights Reserved.