def build_matches(self, noise=0):
        for player1_index in range(len(self.players)):
            for player2_index in range(player1_index, len(self.players)):
                pair = (
                    self.players[player1_index], self.opponents[player2_index])
                match = self.build_single_match(pair, noise)
                yield (player1_index, player2_index), match
comparison_list : comparison_list comp_op expr
dataset/ETHPy150Open Axelrod-Python/Axelrod/axelrod/match_generator.py/RoundRobinMatches.build_matches--crossover with--dataset/ETHPy150Open nucleic/enaml/enaml/core/parser.py/p_comparison_list2