#include "pt-stmt.h"
Definition at line 121 of file pt-stmt.h.
typedef std::list<tree_statement * >::const_iterator octave_base_list< tree_statement * >::const_iterator [inherited] |
Definition at line 35 of file base-list.h.
typedef std::list<tree_statement * >::iterator octave_base_list< tree_statement * >::iterator [inherited] |
Definition at line 34 of file base-list.h.
tree_statement_list::tree_statement_list | ( | void | ) | [inline] |
tree_statement_list::tree_statement_list | ( | tree_statement * | s | ) | [inline] |
tree_statement_list::~tree_statement_list | ( | void | ) | [inline] |
tree_statement_list::tree_statement_list | ( | const tree_statement_list & | ) | [private] |
void tree_statement_list::accept | ( | tree_walker & | tw | ) |
Definition at line 213 of file pt-stmt.cc.
References tree_walker::visit_statement_list().
Referenced by delete_breakpoint(), octave_user_function::do_multi_index_op(), octave_user_script::do_multi_index_op(), tree_evaluator::do_unwind_protect_cleanup_code(), get_debug_input(), list_breakpoints(), main_loop(), set_breakpoint(), tree_print_code::visit_complex_for_command(), tree_evaluator::visit_complex_for_command(), tree_checker::visit_complex_for_command(), tree_breakpoint::visit_complex_for_command(), tree_print_code::visit_do_until_command(), tree_evaluator::visit_do_until_command(), tree_checker::visit_do_until_command(), tree_breakpoint::visit_do_until_command(), tree_print_code::visit_if_clause(), tree_checker::visit_if_clause(), tree_evaluator::visit_if_command_list(), tree_breakpoint::visit_if_command_list(), tree_print_code::visit_octave_user_function(), tree_checker::visit_octave_user_function(), tree_breakpoint::visit_octave_user_function(), tree_print_code::visit_octave_user_script(), tree_checker::visit_octave_user_script(), tree_breakpoint::visit_octave_user_script(), tree_print_code::visit_simple_for_command(), tree_evaluator::visit_simple_for_command(), tree_checker::visit_simple_for_command(), tree_breakpoint::visit_simple_for_command(), tree_print_code::visit_switch_case(), tree_checker::visit_switch_case(), tree_breakpoint::visit_switch_case_list(), tree_evaluator::visit_switch_command(), tree_print_code::visit_try_catch_command(), tree_evaluator::visit_try_catch_command(), tree_checker::visit_try_catch_command(), tree_breakpoint::visit_try_catch_command(), tree_print_code::visit_unwind_protect_command(), tree_evaluator::visit_unwind_protect_command(), tree_checker::visit_unwind_protect_command(), tree_breakpoint::visit_unwind_protect_command(), tree_print_code::visit_while_command(), tree_evaluator::visit_while_command(), tree_checker::visit_while_command(), and tree_breakpoint::visit_while_command().
void octave_base_list< tree_statement * >::append | ( | const tree_statement * & | s | ) | [inline, inherited] |
Definition at line 88 of file base-list.h.
const tree_statement * & octave_base_list< tree_statement * >::back | ( | void | ) | const [inline, inherited] |
Definition at line 79 of file base-list.h.
tree_statement * & octave_base_list< tree_statement * >::back | ( | void | ) | [inline, inherited] |
Definition at line 76 of file base-list.h.
iterator octave_base_list< tree_statement * >::begin | ( | void | ) | [inline, inherited] |
Definition at line 69 of file base-list.h.
Referenced by dup().
const_iterator octave_base_list< tree_statement * >::begin | ( | void | ) | const [inline, inherited] |
Definition at line 70 of file base-list.h.
void octave_base_list< tree_statement * >::clear | ( | void | ) | [inline, inherited] |
Definition at line 67 of file base-list.h.
void tree_statement_list::delete_breakpoint | ( | int | line | ) |
Definition at line 164 of file pt-stmt.cc.
References accept(), tree_breakpoint::clear, octave_value_list::length(), and list_breakpoints().
Referenced by bp_table::do_remove_all_breakpoints_in_file(), and bp_table::do_remove_breakpoint().
tree_statement_list * tree_statement_list::dup | ( | symbol_table::scope_id | scope, | |
symbol_table::context_id | context | |||
) | const |
Definition at line 195 of file pt-stmt.cc.
References octave_base_list< elt_type >::append(), octave_base_list< tree_statement * >::begin(), tree_statement::dup(), octave_base_list< tree_statement * >::end(), function_body, and tree_statement_list().
Referenced by tree_switch_case::dup(), tree_if_clause::dup(), tree_complex_for_command::dup(), tree_simple_for_command::dup(), tree_do_until_command::dup(), tree_while_command::dup(), tree_anon_fcn_handle::dup(), tree_unwind_protect_command::dup(), tree_try_catch_command::dup(), and tree_anon_fcn_handle::rvalue1().
bool octave_base_list< tree_statement * >::empty | ( | void | ) | const [inline, inherited] |
Definition at line 37 of file base-list.h.
iterator octave_base_list< tree_statement * >::end | ( | void | ) | [inline, inherited] |
Definition at line 72 of file base-list.h.
Referenced by dup().
const_iterator octave_base_list< tree_statement * >::end | ( | void | ) | const [inline, inherited] |
Definition at line 73 of file base-list.h.
iterator octave_base_list< tree_statement * >::erase | ( | iterator | pos | ) | [inline, inherited] |
Definition at line 42 of file base-list.h.
tree_statement * & octave_base_list< tree_statement * >::front | ( | void | ) | [inline, inherited] |
Definition at line 75 of file base-list.h.
const tree_statement * & octave_base_list< tree_statement * >::front | ( | void | ) | const [inline, inherited] |
Definition at line 78 of file base-list.h.
bool tree_statement_list::is_anon_function_body | ( | void | ) | const [inline] |
bool tree_statement_list::is_function_body | ( | void | ) | const [inline] |
bool tree_statement_list::is_script_body | ( | void | ) | const [inline] |
size_t octave_base_list< tree_statement * >::length | ( | void | ) | const [inline, inherited] |
Definition at line 40 of file base-list.h.
octave_value_list tree_statement_list::list_breakpoints | ( | void | ) |
Definition at line 186 of file pt-stmt.cc.
References accept(), tree_breakpoint::get_list(), and tree_breakpoint::list.
Referenced by delete_breakpoint(), bp_table::do_get_breakpoint_list(), bp_table::do_remove_all_breakpoints_in_file(), and bp_table::do_remove_breakpoint().
void tree_statement_list::mark_as_anon_function_body | ( | void | ) | [inline] |
void tree_statement_list::mark_as_function_body | ( | void | ) | [inline] |
void tree_statement_list::mark_as_script_body | ( | void | ) | [inline] |
Definition at line 148 of file pt-stmt.h.
Referenced by octave_user_script::octave_user_script().
tree_statement_list& tree_statement_list::operator= | ( | const tree_statement_list & | ) | [private] |
void octave_base_list< tree_statement * >::pop_back | ( | void | ) | [inline, inherited] |
Definition at line 85 of file base-list.h.
void octave_base_list< tree_statement * >::pop_front | ( | void | ) | [inline, inherited] |
Definition at line 84 of file base-list.h.
void octave_base_list< tree_statement * >::push_back | ( | const tree_statement * & | s | ) | [inline, inherited] |
Definition at line 82 of file base-list.h.
void octave_base_list< tree_statement * >::push_front | ( | const tree_statement * & | s | ) | [inline, inherited] |
Definition at line 81 of file base-list.h.
void octave_base_list< tree_statement * >::remove_if | ( | P | pred | ) | [inline, inherited] |
Definition at line 45 of file base-list.h.
Definition at line 155 of file pt-stmt.cc.
References accept(), tree_breakpoint::get_line(), and tree_breakpoint::set.
Referenced by bp_table::do_add_breakpoint().
size_t octave_base_list< tree_statement * >::size | ( | void | ) | const [inline, inherited] |
Definition at line 39 of file base-list.h.
bool tree_statement_list::anon_function_body [private] |
bool tree_statement_list::function_body [private] |
bool tree_statement_list::script_body [private] |