class documentation

class Symbols: (source)

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method analyze_node Undocumented
Method branch_update Undocumented
Method copy Undocumented
Method declare_parameter Undocumented
Method dump_param_targets Undocumented
Method dump_stores Undocumented
Method find_load Undocumented
Method find_ref Undocumented
Method load Undocumented
Method ref Undocumented
Method store Undocumented
Instance Variable level Undocumented
Instance Variable loads Undocumented
Instance Variable parent Undocumented
Instance Variable refs Undocumented
Instance Variable stores Undocumented
Method _define_ref Undocumented
def __init__(self, parent=None, level=None): (source)

Undocumented

Parameters
parent:t.Optional[Symbols]Undocumented
level:t.Optional[int]Undocumented
def analyze_node(self, node, **kwargs): (source)

Undocumented

Parameters
node:nodes.NodeUndocumented
**kwargs:t.AnyUndocumented
def branch_update(self, branch_symbols): (source)

Undocumented

Parameters
branch_symbols:t.Sequence[Symbols]Undocumented
def copy(self): (source)

Undocumented

Returns
SymbolsUndocumented
def declare_parameter(self, name): (source)

Undocumented

Parameters
name:strUndocumented
Returns
strUndocumented
def dump_param_targets(self): (source)

Undocumented

Returns
t.Set[str]Undocumented
def dump_stores(self): (source)

Undocumented

Returns
t.Dict[str, str]Undocumented
def find_load(self, target): (source)

Undocumented

Parameters
target:strUndocumented
Returns
t.Optional[t.Any]Undocumented
def find_ref(self, name): (source)

Undocumented

Parameters
name:strUndocumented
Returns
t.Optional[str]Undocumented
def load(self, name): (source)

Undocumented

Parameters
name:strUndocumented
def ref(self, name): (source)

Undocumented

Parameters
name:strUndocumented
Returns
strUndocumented
def store(self, name): (source)

Undocumented

Parameters
name:strUndocumented
level: int = (source)

Undocumented

Undocumented

parent = (source)

Undocumented

Undocumented

stores: t.Set[str] = (source)

Undocumented

def _define_ref(self, name, load=None): (source)

Undocumented

Parameters
name:strUndocumented
load:t.Optional[t.Tuple[str, t.Optional[str]]]Undocumented
Returns
strUndocumented