Method Summary |
|
__init__ (self,
graph,
filtered_locals,
locals,
globals,
builtins,
specials,
name_qualifier,
name_context,
module_name)
Initialise the register with the following namespaces:
'filtered_locals' Local names whose types have been restricted by
the outcomes of various operations. |
|
add_blocked_node(self,
node)
|
|
ensure (self,
node,
obj)
Using the given 'node', ensure that 'obj' is associated with a
name. |
|
filter (self,
node,
obj)
Using the given 'node', filter 'obj' from the list of possible types
associated with a name. |
|
get_global_name(self,
name)
|
|
get_qualified_name(self,
name)
|
|
load (self,
node)
Find the name associated with the given 'node' in a namespace. |
|
make_global (self,
node)
Remove the name associated with the given 'node' in the local
namespace. |
|
return_node(self,
node)
|
|
set_qualified_name(self,
node,
found_nodes)
|
|
store (self,
node)
Store the name associated with the given 'node' in the local
namespace. |