class documentation

Link between blocks in a control flow graph. Represents a control flow jump between two blocks. Contains an exitcase in the form of an expression, representing the case in which the associated control jump is made.

Method __init__ Undocumented
Method __repr__ Undocumented
Method __str__ Undocumented
Method get_exitcase Get a string containing the Python source code corresponding to the exitcase of the Link.
Method jumpfrom Return the line of source end
Method jumpto Return the line of target start
Class Variable __slots__ Undocumented
Instance Variable exitcase Undocumented
Instance Variable highlight Undocumented
Instance Variable source Undocumented
Instance Variable target Undocumented
def __init__(self, source, target, exitcase=None): (source)

Undocumented

Parameters
source:BlockUndocumented
target:BlockUndocumented
exitcase:Optional[ast.Compare]Undocumented
def __repr__(self): (source)

Undocumented

Returns
strUndocumented
def __str__(self): (source)

Undocumented

Returns
strUndocumented
def get_exitcase(self): (source)

Get a string containing the Python source code corresponding to the exitcase of the Link. Returns: A string containing the source code.

Returns
strUndocumented
def jumpfrom(self): (source)

Return the line of source end

Returns
Optional[int]Undocumented
def jumpto(self): (source)

Return the line of target start

Returns
Optional[int]Undocumented
__slots__: tuple[str, ...] = (source)

Undocumented

exitcase = (source)

Undocumented

highlight: bool = (source)

Undocumented

Undocumented

Undocumented