module documentation

In this module, Scalpel provides the interface to users. Each of Python source files are fed into this module to generate a frontend object for both parsing and code instrumentation. In addition, scope information can also be given for fine-grained operations.

This module implements Mnode Class. A MNode class is a representation of a Module as a node in a control flow graph (CFG). It extracts information about the node, such as its id, its statements, function definitions, imports and its exits from the source code. The MNode class is used by the CFGBuilder class to build CFGs from Python ASTs.

Class ImportRelation Undocumented
Class MNode Build a Module node of the given input source file with publicly APIs to manipulate for parsing and code instrumentation file.
Function get_attr_name Undocumented
def get_attr_name(node): (source)

Undocumented