original_docstring: Register components by goal-oriented track to fight each other.
docstring: Register components by goal-oriented track to fight each other.
docstring_tokens: Register components by goal - oriented track to fight each other .
code: def register_matches(assert_override=True):
    """Register components by goal-oriented track to fight each other."""
    task_envs = []
    for track in tasks.SYMMETRIC_MA_TASKS:
      for comp1, comp2 in itertools.combinations(COMPONENTS_BY_TRACKS[track], 2):
        task_envs += [
            register_match(track, comp1, comp2, assert_override=assert_override)
        ]
    for track in tasks.ASYMMETRIC_MA_TASKS:
      for comp1, comp2 in itertools.product(COMPONENTS_BY_TRACKS[track],
                                            COMPONENTS_BY_TRACKS[track]):
        task_envs += [
            register_match(track, comp1, comp2, assert_override=assert_override)
        ]
    return task_envs
code_tokens: def register_matches ( assert_override = True ) : task_envs = [ ] for track in tasks . SYMMETRIC_MA_TASKS : for comp1 , comp2 in itertools . combinations ( COMPONENTS_BY_TRACKS [ track ] , 2 ) : task_envs += [ register_match ( track , comp1 , comp2 , assert_override = assert_override ) ] for track in tasks . ASYMMETRIC_MA_TASKS : for comp1 , comp2 in itertools . product ( COMPONENTS_BY_TRACKS [ track ] , COMPONENTS_BY_TRACKS [ track ] ) : task_envs += [ register_match ( track , comp1 , comp2 , assert_override = assert_override ) ] return task_envs
short_docstring: Register components by goal-oriented track to fight each other.
short_docstring_tokens: Register components by goal - oriented track to fight each other .
comment: """Register components by goal-oriented track to fight each other."""