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 |