41 error (
"binary operator '%s': invalid number of output arguments",
tree_expression * operand(void)
octave_value::unary_op op_type(void) const
bool is_defined(void) const
void error(const char *fmt,...)
octave_value_list rvalue(int nargout)
octave_value::compound_binary_op etype
std::string oper(void) const
static octave_value::compound_binary_op simplify_mul_op(tree_expression *&a, tree_expression *&b)
static octave_value::unary_op strip_trans_herm(tree_expression *&exp)
static octave_value::compound_binary_op simplify_and_or_op(tree_expression *&a, tree_expression *&b, octave_value::binary_op op)
octave_value rvalue1(int nargout=1)
static octave_value::unary_op strip_not(tree_expression *&exp)
tree_binary_expression * maybe_compound_binary_expression(tree_expression *a, tree_expression *b, int l, int c, octave_value::binary_op t)
virtual octave_value rvalue1(int nargout=1)
static octave_value::compound_binary_op simplify_ldiv_op(tree_expression *&a, tree_expression *&)
virtual bool is_unary_expression(void) const
return octave_value(v1.char_array_value().concat(v2.char_array_value(), ra_idx),((a1.is_sq_string()||a2.is_sq_string())? '\'': '"'))
octave_value do_binary_op(octave_value::binary_op op, const octave_value &v1, const octave_value &v2)