(left, right)
return left.clone().isub(right)
Subtract two numbers.
Subtract two numbers.
Subtract two numbers .
def sub(left, right):
    """Subtract two numbers."""
    if isinstance(left, strings.String) or isinstance(right, strings.String):
        raise error.BASICError(error.TYPE_MISMATCH)
    # promote Integer to Single to avoid integer overflow
    left, right = match_types(left.to_float(), right)
    return left.clone().isub(right)
def sub ( left , right ) : if isinstance ( left , strings . String ) or isinstance ( right , strings . String ) : raise error . BASICError ( error . TYPE_MISMATCH ) # promote Integer to Single to avoid integer overflow left , right = match_types ( left . to_float ( ) , right ) return left . clone ( ) . isub ( right )