#include "pt-stmt.h"
|
inline |
|
inline |
tree_statement::~tree_statement | ( | ) |
Definition at line 56 of file pt-stmt.cc.
|
inlinevirtual |
Implements tree.
Definition at line 123 of file pt-stmt.h.
References tree_walker::visit_statement().
Referenced by echo_code(), tree_anon_scopes::visit_statement_list(), and tree_evaluator::visit_statement_list().
|
virtual |
Implements tree.
Definition at line 118 of file pt-stmt.cc.
References tree::beg_pos().
Referenced by tree_statement_list::beg_pos().
std::string tree_statement::bp_cond | ( | ) | const |
Definition at line 139 of file pt-stmt.cc.
References tree::bp_cond().
|
virtual |
Reimplemented from tree.
Definition at line 155 of file pt-stmt.cc.
References tree::column().
Referenced by tree_evaluator::execute_user_function(), and tree_evaluator::visit_statement().
|
inline |
Definition at line 102 of file pt-stmt.h.
Referenced by tree_anon_scopes::visit_statement(), tree_breakpoint::visit_statement(), tree_evaluator::visit_statement(), tree_print_code::visit_statement(), and tree_walker::visit_statement().
|
virtual |
Reimplemented from tree.
Definition at line 85 of file pt-stmt.cc.
References tree::delete_breakpoint().
void tree_statement::echo_code | ( | const std::string & | prefix | ) |
Definition at line 163 of file pt-stmt.cc.
References accept(), and octave_stdout.
|
virtual |
Implements tree.
Definition at line 124 of file pt-stmt.cc.
References tree::end_pos().
Referenced by tree_statement_list::end_pos().
|
inline |
Definition at line 104 of file pt-stmt.h.
Referenced by bp_table::condition_valid(), tree_evaluator::eval_string(), tree_evaluator::execute_user_function(), base_parser::make_try_command(), tree_anon_scopes::visit_statement(), tree_evaluator::visit_statement(), tree_print_code::visit_statement(), and tree_walker::visit_statement().
bool tree_statement::is_active_breakpoint | ( | tree_evaluator & | tw | ) | const |
Definition at line 102 of file pt-stmt.cc.
References tree::is_active_breakpoint().
bool tree_statement::is_breakpoint | ( | ) | const |
Definition at line 94 of file pt-stmt.cc.
References tree::is_breakpoint().
|
inline |
Definition at line 76 of file pt-stmt.h.
Referenced by tree_breakpoint::visit_statement().
bool tree_statement::is_end_of_fcn_or_script | ( | ) | const |
Definition at line 171 of file pt-stmt.cc.
References tree_no_op_command::is_end_of_fcn_or_script().
bool tree_statement::is_end_of_file | ( | ) | const |
Definition at line 188 of file pt-stmt.cc.
References tree_no_op_command::is_end_of_file().
|
inline |
Definition at line 78 of file pt-stmt.h.
Referenced by bp_table::condition_valid(), and tree_evaluator::eval_string().
|
inline |
Definition at line 106 of file pt-stmt.h.
Referenced by base_parser::set_stmt_print_flag().
|
virtual |
Reimplemented from tree.
Definition at line 110 of file pt-stmt.cc.
References tree::leading_comments().
Referenced by tree_statement_list::leading_comments(), base_parser::make_function(), and tree_print_code::visit_statement().
|
virtual |
Reimplemented from tree.
Definition at line 147 of file pt-stmt.cc.
References tree::line().
Referenced by tree_evaluator::execute_user_function(), tree_breakpoint::visit_statement(), and tree_evaluator::visit_statement().
bool tree_statement::print_result | ( | ) |
Definition at line 70 of file pt-stmt.cc.
References tree_expression::print_result().
Referenced by tree_print_code::visit_statement().
|
virtual |
Reimplemented from tree.
Definition at line 76 of file pt-stmt.cc.
References tree::set_breakpoint().
|
inline |
|
inline |
Definition at line 121 of file pt-stmt.h.
Referenced by base_parser::make_try_command().
void tree_statement::set_print_flag | ( | bool | print_flag | ) |
Definition at line 63 of file pt-stmt.cc.
References tree_expression::set_print_flag().
Referenced by base_parser::set_stmt_print_flag().
|
virtual |
Definition at line 130 of file pt-stmt.cc.
References error(), and tree_command::update_end_pos().