| 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 |