class documentation

class Symbols:

View In Hierarchy

Undocumented

Method __init__ Undocumented
Method ​_define​_ref 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
def __init__(self, parent=None, level=None):

Undocumented

Parameters
parent:t.Optional[Symbols]Undocumented
level:t.Optional[int]Undocumented
def _define_ref(self, name, load=None):

Undocumented

Parameters
name:strUndocumented
load:t.Optional[t.Tuple[str, t.Optional[str]]]Undocumented
Returns
strUndocumented
def analyze_node(self, node, **kwargs):

Undocumented

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

Undocumented

Parameters
branch​_symbols:t.Sequence[Symbols]Undocumented
def copy(self):

Undocumented

Returns
SymbolsUndocumented
def declare_parameter(self, name):

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

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

Undocumented

Parameters
name:strUndocumented
level: int =

Undocumented

loads: t.Dict[str, t.Any] =

Undocumented

parent =

Undocumented

refs: t.Dict[str, str] =

Undocumented

stores: t.Set[str] =

Undocumented