class documentation
class BranchState: (source)
BranchState contains information about variable definition at the end of a branching statement. `if` and `match` are examples of branching statements. `may_be_defined` contains variables that were defined in only some branches. `must_be_defined` contains variables that were defined in all branches.
Method | __init__ |
Undocumented |
Method | copy |
Undocumented |
Instance Variable | may |
Undocumented |
Instance Variable | must |
Undocumented |
Instance Variable | skipped |
Undocumented |