(expr, scope, func_ir, loc=unknown_loc, prefix=None, name=None)
return _new_definition(func_ir, var, expr, loc)
Creates variable, assign statement and add variable to the function definition section
Creates variable, assign statement and add variable to the function definition section
Creates variable assign statement and add variable to the function definition section
def make_assign(expr, scope, func_ir, loc=unknown_loc, prefix=None, name=None):
    """
    Creates variable, assign statement and add variable to the function definition section
    """

    var_name = make_var_name(prefix=prefix, name=name)
    var = Var(scope, var_name, loc)
    return _new_definition(func_ir, var, expr, loc)
def make_assign ( expr , scope , func_ir , loc = unknown_loc , prefix = None , name = None ) : var_name = make_var_name ( prefix = prefix , name = name ) var = Var ( scope , var_name , loc ) return _new_definition ( func_ir , var , expr , loc )