Lines Matching refs:exits

792     @contract(exits='ArcStarts')
793 def process_break_exits(self, exits): argument
797 block.break_exits.update(exits)
800 block.break_from.update(exits)
803 @contract(exits='ArcStarts')
804 def process_continue_exits(self, exits): argument
808 for xit in exits:
812 block.continue_from.update(exits)
815 @contract(exits='ArcStarts')
816 def process_raise_exits(self, exits): argument
821 for xit in exits:
825 block.raise_from.update(exits)
828 for xit in exits:
835 @contract(exits='ArcStarts')
836 def process_return_exits(self, exits): argument
840 block.return_from.update(exits)
843 for xit in exits:
909 exits = self.add_body_arcs(node.body, from_start=from_start)
911 for xit in exits:
914 exits = my_block.break_exits
918 exits |= else_exits
921 exits.add(from_start)
922 return exits
933 exits = self.add_body_arcs(node.body, from_start=from_start)
935 exits |= self.add_body_arcs(node.orelse, from_start=from_start)
936 return exits
941 exits = self.add_body_arcs(node.body, from_start=ArcStart(start))
942 return exits
976 exits = self.add_body_arcs(node.body, from_start=ArcStart(start))
1005 exits = self.add_body_arcs(node.orelse, prev_starts=exits)
1007 exits |= handler_exits
1012 exits | # the exits of the body or `else` clause,
1062 if exits:
1065 exits = final_exits
1067 return exits
1069 @contract(starts='ArcStarts', exits='ArcStarts', returns='ArcStarts')
1070 def _combine_finally_starts(self, starts, exits): argument
1082 exits = set(ArcStart(xit.lineno, cause) for xit in exits)
1083 return exits
1118 exits = self.add_body_arcs(node.body, from_start=from_start)
1119 for xit in exits:
1121 exits = set()
1123 exits.update(my_block.break_exits)
1127 exits |= else_exits
1131 exits.add(from_start)
1132 return exits
1137 exits = self.add_body_arcs(node.body, from_start=ArcStart(start))
1138 return exits
1145 exits = self.add_body_arcs(node.body, from_start=ArcStart(-start))
1146 for xit in exits:
1156 exits = self.add_body_arcs(node.body, from_start=ArcStart(-start))
1157 self.process_return_exits(exits)
1165 exits = self.add_body_arcs(node.body, from_start=ArcStart(start))
1166 for xit in exits: