23 #if defined (HAVE_CONFIG_H)
208 int len = bp_lst.
length ();
210 for (
int i = 0;
i < len;
i++)
239 std::list<bp_type>
retval;
243 for (
int i = 0;
i < lines.
length ();
i++)
245 retval.push_back (
bp_type (lines(
i).double_value (),
246 conds(
i).string_value ()));
265 for (
int i = 0;
i < len;
i++)
269 if (p != line.end ())
271 int lineno = p->second;
275 if (retval[
i] != 0 && ! file.empty ())
290 for (
int i = 0;
i < bkpts.
length ();
i++)
292 int lineno =
static_cast<int> (bkpts(
i).int_value ());
317 new_list->
append (elt ? elt->
dup (scope, context) : 0);
const std::string bp_cond(void) const
int set_breakpoint(int line, const std::string &condition)
For example cd octave end example noindent changes the current working directory to file
std::list< bp_type > breakpoints_and_conds(void)
virtual tree_command * dup(symbol_table::scope_id, symbol_table::context_id context) const =0
virtual void visit_statement_list(tree_statement_list &)=0
void set_location(int l, int c)
intmap::const_iterator const_intmap_iterator
octave_idx_type length(void) const
void accept(tree_walker &tw)
virtual void delete_breakpoint(void)
void delete_breakpoint(int line)
tree_expression * set_print_flag(bool print)
bool is_end_of_fcn_or_script(void) const
virtual tree_expression * dup(symbol_table::scope_id, symbol_table::context_id context) const =0
void delete_breakpoint(void)
static void update_breakpoint(bool insert, const std::string &file, int line, const std::string &cond="")
octave_comment_list * comm
bool is_end_of_file(void) const
bool is_breakpoint(bool check_valid=false) const
bool print_result(void) const
static llvm::LLVMContext & context
void accept(tree_walker &tw)
std::map< int, int > intmap
bool is_end_of_file(void) const
virtual void visit_statement(tree_statement &)=0
void set_location(int l, int c)
tree_statement * dup(symbol_table::scope_id scope, symbol_table::context_id context) const
the sparsity preserving column transformation such that that defines the pivoting threshold can be given in which case it defines the c
octave_value_list get_cond_list(void)
virtual int line(void) const
void set_breakpoint(const std::string &condition)
std::string bp_cond() const
bool is_end_of_fcn_or_script(void) const
std::list< tree_statement * >::const_iterator const_iterator
=val(i)}if ode{val(i)}occurs in table i
octave_value_list list_breakpoints(void)
bool is_breakpoint(bool check_active=false) const
bp_table::intmap add_breakpoint(const std::string &file, const bp_table::intmap &line, const std::string &condition)
void set_print_flag(bool print_flag)
octave_value_list get_list(void)
void append(const elt_type &s)
bp_table::intmap remove_all_breakpoints(const std::string &file)
virtual int column(void) const
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 void set_breakpoint(const std::string &condition)
tree_statement_list(void)
tree_statement_list * dup(symbol_table::scope_id scope, symbol_table::context_id context) const