23 #if defined (HAVE_CONFIG_H) 40 "Matlab-style short-circuit operation performed for operator %s",
virtual int line(void) const
void warning_with_id(const char *id, const char *fmt,...)
virtual int column(void) const
static std::string binary_op_as_string(binary_op)
std::string oper(void) const
tree_boolean_expression(int l=-1, int c=-1, type t=unknown)
void matlab_style_short_circuit_warning(const char *op)
tree_expression * dup(symbol_scope &scope) const
virtual void copy_base(const tree_expression &e)
std::string oper(void) const
tree_binary_expression(int l=-1, int c=-1, octave_value::binary_op t=octave_value::unknown_binary_op)
tree_expression * dup(symbol_scope &scope) const
octave_value::binary_op m_etype
bool m_braindead_shortcircuit_warning_issued
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
virtual tree_expression * dup(symbol_scope &scope) const =0