26#if defined (HAVE_CONFIG_H)
62 std::ostringstream buf;
68 std::string retval = buf.str ();
79 if (m_bp_cond ==
nullptr)
81 else if (m_bp_cond->empty ())
89 octave::interpreter_try (frame);
97 if (parse_status == 0)
99 if (! val(0).is_scalar_type ())
100 warning (
"Breakpoint condition must be a scalar, not size %s",
101 val(0).dims ().str (
'x').c_str ());
103 retval = val(0).bool_value ();
106 warning (
"Error parsing breakpoint condition");
114 std::string tmp = ee.message ();
116 warning (
"Error evaluating breakpoint condition:\n %s",
124OCTAVE_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()
virtual filepos beg_pos() const =0
bool meets_bp_condition(tree_evaluator &tw) const
std::string str_print_code()
virtual int column() const
virtual void accept(tree_walker &tw)=0
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
void warning(const char *fmt,...)