parameters: (item, variables)
return_statement: return ''.join(
        replace_variable(p, variables) for p in re.split(r'(<\([A-Z_]+\))', item))
docstring: Replaces the gyp variables in a string item.
docstring_summary: Replaces the gyp variables in a string item.
docstring_tokens: Replaces the gyp variables in a string item .
function: def eval_variables(item, variables):
    """Replaces the gyp variables in a string item."""
    return ''.join(
        replace_variable(p, variables) for p in re.split(r'(<\([A-Z_]+\))', item))
function_tokens: def eval_variables ( item , variables ) : return '' . join ( replace_variable ( p , variables ) for p in re . split ( r'(<\([A-Z_]+\))' , item ) )