parameters: (dependencies, current, additional)
return_statement: return result
docstring: Insert a copy of one object file with dependencies under a different name.
  	Used when one source file is used to create two object files with different
  	preprocessor definitions.
docstring_summary: Insert a copy of one object file with dependencies under a different name.
  	Used when one source file is used to create two object files with different
  	preprocessor definitions.
docstring_tokens: Insert a copy of one object file with dependencies under a different name . Used when one source file is used to create two object files with different preprocessor definitions .
function: def InsertSynonym(dependencies, current, additional):
  	""" Insert a copy of one object file with dependencies under a different name.
  	Used when one source file is used to create two object files with different
  	preprocessor definitions. """
  	result = []
  	for dep in dependencies:
  		result.append(dep)
  		if (dep[0] == current):
  			depAdd = [additional, dep[1]]
  			result.append(depAdd)
  	return result
function_tokens: def InsertSynonym ( dependencies , current , additional ) : result = [ ] for dep in dependencies : result . append ( dep ) if ( dep [ 0 ] == current ) : depAdd = [ additional , dep [ 1 ] ] result . append ( depAdd ) return result