Open Table Of Contents

numba.visitors

class numba.visitors.NumbaTransformer(context, func, ast, locals=None, func_signature=None, nopython=0, symtab=None, **kwargs)

Mutating visitor

class numba.visitors.NumbaVisitor(context, func, ast, locals=None, func_signature=None, nopython=0, symtab=None, **kwargs)

Non-mutating visitor

class numba.visitors.VariableFindingVisitor(*args, **kwargs)

Find referenced and assigned ast.Name nodes

numba.visitors.determine_variable_status(env, ast, locals_dict)

Determine what category referenced and assignment variables fall in:

  • local variables
  • free variables
  • cell variables