def make_routine(name, expr, argument_sequence=None, global_vars=None, language='F95'):
 code_gen = get_code_generator(language, 'nothingElseMatters')
 return code_gen.routine(name, expr, argument_sequence, global_vars)

def make_routine ( name , expr , argument_sequence = None , global_vars = None , language = 'F95' ) : code_gen = get_code_generator ( language , 'nothingElseMatters' ) return code_gen . routine ( name , expr , argument_sequence , global_vars )
a factory that makes an appropriate routine from an expression .