module documentation
This module contains a set of helper classes for type inference, e.g. a few ast visitors for extracting data, heuristic functions, etc.
| Class | |
Class for retrieving binary operations |
| Class | |
Class for storing binary operation information |
| Class | |
Class for retrieving class definitions in a file |
| Class | |
ast NodeVisitor class for retrieving compositions of a class: function nodes, bases and assignment records |
| Class | |
Class for retrieving functions definitions in a file |
| Class | |
A heuristic NodeVisitor for assisting type inference |
| Class | |
A set of heuristic function for assisting type inference |
| Class | |
Class for mapping imported functions, variables, etc. to their types |
| Class | |
Class for inferring function return types |
| Class | |
ast NodeVisitor class for retrieving assignments |
| Class | |
Class for retrieving variable assignments |
| Class | _ |
The base class of analyzer, provides functions that read and parse a python program file |