Home | Trees | Index | Help |
---|
|
analysis
: Copyright (C) 2005 Paul Boddie <paul@boddie.org.uk>
arguments
: Utilities for handling arguments, calls, parameters and functions.
classes
: Class analysis.
common
: Common analysis functions.
namespace
: Namespace handling.
node
: Node manipulations.
operators
: Operator definitions.
output
: Copyright (C) 2005 Paul Boddie <paul@boddie.org.uk>
generators
: Copyright (C) 2005 Paul Boddie <paul@boddie.org.uk>
utils
: Utility functions for output.
visitors
: Copyright (C) 2005 Paul Boddie <paul@boddie.org.uk>
C
: A C language visitor.
common
: Common AST visitor routines.
HTML
: An AST visitor emitting HTML.
instruction
: An AST visitor emitting simple instructions.
reference
: Reference classes.
source
: Source code analysis.
specialisation
: Creation and retrieval of specialisations.
utils
: Utility functions.
analysis.arguments.Parameters
:
A class providing convenience methods giving information about
parameters.
analysis.namespace.NamespaceRegister
:
A name register for a given namespace.
analysis.operators.Op
:
Special comparison operator node.
analysis.output.generators.common.Generator
analysis.reference.Reference
analysis.source.AnalysisSession
:
A class whose objects hold information related to the above
AnalysisVisitor class.
analysis.source.HelperNode
compiler.visitor.ASTVisitor
:
Performs a depth-first walk of the AST
The ASTVisitor will walk the AST, performing either a preorder or
postorder traversal depending on which method is called.
analysis.source.AnalysisVisitor
analysis.output.visitors.common.Visitor
:
A common visitor superclass.
analysis.output.visitors.C.CVisitor
:
A simple C-emitting visitor.
analysis.output.visitors.HTML.HTMLVisitor
:
A simple HTML-emitting visitor which annotates the source code
according to certain properties.
analysis.output.visitors.instruction.InstructionVisitor
:
A simple abstract-instruction-emitting visitor.
exceptions.Exception
:
Common base class for all exceptions.
Home | Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Tue Dec 20 00:05:45 2005 | http://epydoc.sf.net |