| 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. |