#include "interpreter.h"
#include "ov.h"
#include "pt-cbinop.h"
#include "pt-eval.h"
#include "pt-unop.h"
Go to the source code of this file.
Typedefs | |
typedef tree_expression * | tree_expression_ptr_t |
Functions | |
tree_binary_expression * | maybe_compound_binary_expression (tree_expression *a, tree_expression *b, int l, int c, octave_value::binary_op t) |
static octave_value::compound_binary_op | simplify_ldiv_op (tree_expression_ptr_t &a, tree_expression_ptr_t &) |
static octave_value::compound_binary_op | simplify_mul_op (tree_expression_ptr_t &a, tree_expression_ptr_t &b) |
static octave_value::unary_op | strip_trans_herm (tree_expression_ptr_t &exp) |
typedef tree_expression* tree_expression_ptr_t |
Definition at line 65 of file pt-cbinop.cc.
tree_binary_expression* maybe_compound_binary_expression | ( | tree_expression * | a, |
tree_expression * | b, | ||
int | l, | ||
int | c, | ||
octave_value::binary_op | t | ||
) |
Definition at line 203 of file pt-cbinop.cc.
References octave_value::op_el_and, octave_value::op_el_or, octave_value::op_ldiv, octave_value::op_mul, simplify_ldiv_op(), simplify_mul_op(), and octave_value::unknown_compound_binary_op.
Referenced by base_parser::make_binary_op().
|
static |
Definition at line 149 of file pt-cbinop.cc.
References octave_value::op_herm_ldiv, octave_value::op_hermitian, octave_value::op_trans_ldiv, octave_value::op_transpose, strip_trans_herm(), and octave_value::unknown_compound_binary_op.
Referenced by maybe_compound_binary_expression().
|
static |
Definition at line 122 of file pt-cbinop.cc.
References octave_value::op_herm_mul, octave_value::op_hermitian, octave_value::op_mul_herm, octave_value::op_mul_trans, octave_value::op_trans_mul, octave_value::op_transpose, strip_trans_herm(), and octave_value::unknown_compound_binary_op.
Referenced by maybe_compound_binary_expression().
|
static |
Definition at line 71 of file pt-cbinop.cc.
References tree_expression::is_unary_expression(), octave_value::op_hermitian, octave_value::op_transpose, tree_unary_expression::op_type(), tree_unary_expression::operand(), and octave_value::unknown_unary_op.
Referenced by simplify_ldiv_op(), and simplify_mul_op().