parameters: (matching_targets, supplied_targets)
return_statement: return result
docstring: Returns the set of Targets that require a build.
    matching_targets: targets that changed and need to be built.
    supplied_targets: set of targets supplied to analyzer to search from.
docstring_summary: Returns the set of Targets that require a build.
    matching_targets: targets that changed and need to be built.
    supplied_targets: set of targets supplied to analyzer to search from.
docstring_tokens: Returns the set of Targets that require a build . matching_targets : targets that changed and need to be built . supplied_targets : set of targets supplied to analyzer to search from .
function: def _GetCompileTargets(matching_targets, supplied_targets):
    """Returns the set of Targets that require a build.
    matching_targets: targets that changed and need to be built.
    supplied_targets: set of targets supplied to analyzer to search from."""
    result = set()
    for target in matching_targets:
      print 'finding compile targets for match', target.name
      _AddCompileTargets(target, supplied_targets, True, result)
    return result
function_tokens: def _GetCompileTargets ( matching_targets , supplied_targets ) : result = set ( ) for target in matching_targets : print 'finding compile targets for match' , target . name _AddCompileTargets ( target , supplied_targets , True , result ) return result