| Home | Trees | Index | Help |
|---|
|
analysis: Copyright (C) 2005, 2006 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>
reference: Reference classes.
source: Source code analysis.
specialisation: Creation and retrieval of specialisations.
utils: Utility functions.
__builtin__.object:
The most base type
__builtin__.dict:
dict() -> new empty dictionary.
analysis.source.ModifiedDict:
This modified dictionary is just a normal dictionary with an
additional status attribute.
__builtin__.type:
type(object) -> the object's type type(name, bases, dict) -> a
new type
analysis.arguments.Parameters:
A class providing convenience methods giving information about
parameters.
analysis.namespace.NamespaceRegister:
A name register for a given namespace.
analysis.node.Graph
analysis.node.HelperNode
analysis.operators.Op:
Special comparison operator node.
analysis.output.generators.common.Generator
analysis.output.generators.common.AbstractGenerator
analysis.output.generators.common.RawGenerator
analysis.output.generators.C.CGenerator:
The common generator for C programs and headers.
analysis.output.generators.C.CodeGenerator:
A generator for C program instructions.
analysis.output.generators.C.DeclarationsGenerator:
A generator for C declarations.
analysis.output.generators.C.DefinitionsGenerator:
A generator for C definitions: actual function bodies and so on.
analysis.output.visitors.C.Counter:
A special class whose instances provide access to magic number
sequences.
analysis.reference.Instantiator:
Special object creation.
analysis.reference.Reference
analysis.source.AnalysisSession:
A class whose objects hold information related to the above
AnalysisVisitor class.
analysis.specialisation.Specialiser:
A specialiser class, providing support for the retrieval and creation
of function specialisations.
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.
exceptions.Exception:
Common base class for all exceptions.
analysis.node.AlsoBlockedError
analysis.node.BlockedError
analysis.source.InvalidTargetError:
An exception signalling that the suggested invocation target is not
callable.
analysis.source.NoTargetsError:
An exception signalling that no suitable invocation targets can be
found.
analysis.namespace.ScopeError:
An exception indicating that a node previously associated with a
particular scope has also been associated with another scope, thus
suggesting an error situation.
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 2.1 on Fri May 19 01:52:26 2006 | http://epydoc.sf.net |