26 #if ! defined (octave_pt_stmt_h)
27 #define octave_pt_stmt_h 1
29 #include "octave-config.h"
92 int line (
void)
const;
97 void echo_code (
const std::string& prefix);
192 const std::string& file,
194 const std::string& condition);
197 const std::string& file);
void append(const tree_statement * &s)
iterator erase(iterator pos)
Provides threadsafe access to octave.
void accept(tree_walker &tw)
bool is_function_body(void) const
bool m_anon_function_body
void mark_as_anon_function_body(void)
tree_statement_list(void)
octave_value_list list_breakpoints(void)
void mark_as_function_body(void)
tree_statement_list(const tree_statement_list &)=delete
std::list< bp_type > breakpoints_and_conds(void)
int set_breakpoint(int line, const std::string &condition)
bool is_script_body(void) const
bool is_anon_function_body(void) const
void delete_breakpoint(int line)
void mark_as_script_body(void)
bp_table::bp_lines remove_all_breakpoints(event_manager &evmgr, const std::string &file)
~tree_statement_list(void)
tree_statement_list(tree_statement *s)
bp_table::bp_lines add_breakpoint(event_manager &evmgr, const std::string &file, const bp_table::bp_lines &lines, const std::string &condition)
tree_statement_list & operator=(const tree_statement_list &)=delete
bool is_null_statement(void) const
std::string bp_cond() const
tree_statement(const tree_statement &)=delete
bool is_breakpoint(void) const
bool is_active_breakpoint(tree_evaluator &tw) const
void echo_code(const std::string &prefix)
void set_print_flag(bool print_flag)
bool is_command(void) const
tree_statement & operator=(const tree_statement &)=delete
void set_location(int l, int c)
bool is_end_of_file(void) const
comment_list * comment_text(void)
bool is_expression(void) const
void set_expression(tree_expression *e)
tree_command * command(void)
bool is_end_of_fcn_or_script(void) const
comment_list * m_comment_list
void set_breakpoint(const std::string &condition)
tree_statement(tree_command *c, comment_list *cl)
void delete_breakpoint(void)
tree_statement(tree_expression *e, comment_list *cl)
tree_expression * expression(void)
tree_expression * m_expression
void accept(tree_walker &tw)
void set_command(tree_command *c)
virtual void visit_statement(tree_statement &)
virtual void visit_statement_list(tree_statement_list &)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn