Module python

Import path

python

Imports

AST
Assigns

In order to handle data flow and other analyses efficiently the extractor transforms various statements which perform binding in assignments. These classes provide a wrapper to provide a more ‘natural’ interface to the syntactic elements transformed to assignments.

AstExtended
AstGenerated
Base

Combined points-to and type-inference for “run-time” (as opposed to “import-time” values) The main relation runtime_points_to(node, object, cls, origin) relates a control flow node to the possible objects it points-to the inferred types of those objects and the ‘origin’ of those objects. The ‘origin’ is the point in source code that the object can be traced back to.

CallGraph

Context-sensitive call-graph.

Class
ClassObject
Comment
Comprehensions
Constants

Standard builtin types and modules

Context
Descriptors
Exprs
Files
Flow
Function
FunctionObject
GuardedControlFlow
Import
ImportTime
Keywords
Lists
Metrics
Module
ModuleObject
Object
ObjectAPI

Public API for “objects” A Value is a static approximation to a set of runtime objects.

Operations
Properties
SSA

SSA library

SSA

Library for SSA representation (Static Single Assignment form).

Scope
SelfAttribute

Utilities to support queries about instance attribute accesses of the form self.attr.

Stmts
Variables
Version
XML

A library for working with XML files and their content.

protocols
site