26#if defined (HAVE_CONFIG_H)
68 std::ostringstream buf;
74 std::string retval = buf.str ();
85 if (m_bp_cond ==
nullptr)
87 else if (m_bp_cond->empty ())
95 octave::interpreter_try (frame);
103 if (parse_status == 0)
105 if (! val(0).is_scalar_type ())
106 warning (
"Breakpoint condition must be a scalar, not size %s",
107 val(0).dims ().str (
'x').c_str ());
109 retval = val(0).bool_value ();
112 warning (
"Error parsing breakpoint condition");
120 std::string tmp = ee.message ();
122 warning (
"Error evaluating breakpoint condition:\n %s",
130OCTAVE_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
virtual comment_list leading_comments() 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,...)