NINJA-IDE

Module: analyzer.py API

No description.


Global Functions:

Function: expand_attribute(attribute) [at ln:35]

def expand_attribute(attribute):

No description.


Class: Analyzer(object)

class Analyzer(object):

No description.

Function: __init__() [at ln:71]

def __init__():

No description.


Function: _assign_disambiguation(type_name, line_content) [at ln:130]

def _assign_disambiguation(type_name, line_content):
Provide a specific builtin for the cases were ast doesn't work.

Function: _get_valid_module(source, retry=int) [at ln:76]

def _get_valid_module(source, retry=int):
Try to parse the module and fix some errors if it has some.

Function: _parse_tuple_in_func_arg(symbol_tuple, function, lineno=int) [at ln:284]

def _parse_tuple_in_func_arg(symbol_tuple, function, lineno=int):
Parse the tuple inside a function argument call.

Function: _process_assign(symbol) [at ln:174]

def _process_assign(symbol):
Process an ast.Assign object to extract the proper info.

Function: _process_class(symbol) [at ln:213]

def _process_class(symbol):
Process an ast.ClassDef object to extract data.

Function: _process_function(symbol, parent=None) [at ln:235]

def _process_function(symbol, parent=None):
Process an ast.FunctionDef object to extract data.

Function: _process_import(symbol) [at ln:199]

def _process_import(symbol):
Process an ast.Import and ast.ImportFrom object to extract data.

Function: _resolve_module(module, old_module) [at ln:125]

def _resolve_module(module, old_module):

No description.


Function: _search_recursive_for_types(function, symbol, parent=None) [at ln:292]

def _search_recursive_for_types(function, symbol, parent=None):
Search for return recursively inside the function.

Function: analyze(source, old_module=None) [at ln:98]

def analyze(source, old_module=None):
Analyze the source provided and create the proper structure.
Contents © 2013 NINJA-IDE - Powered by Nikola and Documentor