26 #if defined (HAVE_CONFIG_H)
48 std::ostringstream buf;
54 std::string retval = buf.str ();
65 if (m_bp_cond ==
nullptr)
67 else if (m_bp_cond->empty ())
83 if (parse_status == 0)
85 if (! val(0).is_scalar_type ())
86 warning (
"Breakpoint condition must be a scalar, not size %s",
87 val(0).dims ().str (
'x').c_str ());
89 retval = val(0).bool_value ();
92 warning (
"Error parsing breakpoint condition");
100 std::string tmp = ee.message ();
102 warning (
"Error evaluating breakpoint condition:\n %s",
110 OCTAVE_END_NAMESPACE(
octave)
void recover_from_exception()
octave_value_list eval_string(const std::string &eval_str, bool silent, int &parse_status, int nargout)
interpreter & get_interpreter()
bool meets_bp_condition(tree_evaluator &tw) const
std::string str_print_code()
virtual void accept(tree_walker &tw)=0
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
void warning(const char *fmt,...)
void interpreter_try(octave::unwind_protect &)