#include "pt-pr-code.h"
Additional Inherited Members | |
![]() | |
tree_walker () | |
virtual | ~tree_walker ()=default |
Definition at line 45 of file pt-pr-code.h.
|
inline |
Definition at line 49 of file pt-pr-code.h.
|
default |
void tree_print_code::print_fcn_handle_body | ( | tree_expression * | e | ) |
Definition at line 1177 of file pt-pr-code.cc.
References tree::accept().
Referenced by visit_anon_fcn_handle().
|
virtual |
Reimplemented from tree_walker.
Definition at line 47 of file pt-pr-code.cc.
References tree_parameter_list::accept(), tree_anon_fcn_handle::expression(), tree_anon_fcn_handle::parameter_list(), and print_fcn_handle_body().
|
virtual |
Reimplemented from tree_walker.
Definition at line 112 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 106 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 118 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 94 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 100 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 66 of file pt-pr-code.cc.
References tree::accept().
|
virtual |
Reimplemented from tree_walker.
Definition at line 85 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 124 of file pt-pr-code.cc.
References tree::accept(), tree_binary_expression::lhs(), tree_binary_expression::oper(), and tree_binary_expression::rhs().
|
virtual |
Reimplemented from tree_walker.
Definition at line 146 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 667 of file pt-pr-code.cc.
References tree_argument_list::accept().
|
virtual |
Reimplemented from tree_walker.
Definition at line 154 of file pt-pr-code.cc.
References tree::accept(), tree_colon_expression::base(), tree_colon_expression::increment(), and tree_colon_expression::limit().
|
virtual |
Reimplemented from tree_walker.
Definition at line 296 of file pt-pr-code.cc.
References tree_argument_list::accept(), tree_statement_list::accept(), tree::accept(), tree_complex_for_command::body(), tree_complex_for_command::control_expr(), tree::leading_comments(), and tree_complex_for_command::left_hand_side().
|
virtual |
Reimplemented from tree_walker.
Definition at line 747 of file pt-pr-code.cc.
References tree_constant::print_raw().
|
virtual |
Reimplemented from tree_walker.
Definition at line 187 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 195 of file pt-pr-code.cc.
References tree_decl_init_list::accept(), tree_decl_command::initializer_list(), and tree_decl_command::name().
|
virtual |
Reimplemented from tree_walker.
Definition at line 227 of file pt-pr-code.cc.
References tree_identifier::accept(), tree::accept(), tree_decl_elt::expression(), and tree_decl_elt::ident().
|
virtual |
Reimplemented from tree_walker.
Definition at line 208 of file pt-pr-code.cc.
References tree_decl_elt::accept().
|
virtual |
Reimplemented from tree_walker.
Definition at line 1131 of file pt-pr-code.cc.
References tree_statement_list::accept(), tree::accept(), tree_do_until_command::body(), tree_do_until_command::condition(), and tree::leading_comments().
|
virtual |
Reimplemented from tree_walker.
Definition at line 759 of file pt-pr-code.cc.
References tree_fcn_handle::print_raw().
|
virtual |
Reimplemented from tree_walker.
Definition at line 439 of file pt-pr-code.cc.
References octave_function::accept(), f, tree_function_def::function(), and octave_value::function_value().
|
virtual |
Reimplemented from tree_walker.
Definition at line 452 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 465 of file pt-pr-code.cc.
References tree_statement_list::accept(), tree::accept(), tree_if_clause::commands(), and tree_if_clause::condition().
|
virtual |
Reimplemented from tree_walker.
Definition at line 487 of file pt-pr-code.cc.
References tree_if_command_list::accept(), tree_if_command::cmd_list(), and tree_if_command::leading_comments().
|
virtual |
Reimplemented from tree_walker.
Definition at line 506 of file pt-pr-code.cc.
References tree_if_clause::accept(), tree_if_clause::is_else_clause(), and tree_if_clause::leading_comments().
|
virtual |
Reimplemented from tree_walker.
Definition at line 538 of file pt-pr-code.cc.
References tree_argument_list::accept(), tree::accept(), tree_index_expression::arg_lists(), tree_index_expression::arg_names(), tree_expression::delim_count(), tree_index_expression::dyn_fields(), error(), tree_index_expression::expression(), and tree_index_expression::type_tags().
|
virtual |
Reimplemented from tree_walker.
Definition at line 636 of file pt-pr-code.cc.
References tree_argument_list::accept().
|
virtual |
Reimplemented from tree_walker.
Definition at line 1171 of file pt-pr-code.cc.
References tree_metaclass_query::class_name().
|
virtual |
Reimplemented from tree_walker.
Definition at line 698 of file pt-pr-code.cc.
References tree_argument_list::accept(), tree::accept(), tree_multi_assignment::left_hand_side(), len, tree_multi_assignment::oper(), and tree_multi_assignment::right_hand_side().
|
virtual |
Reimplemented from tree_walker.
Definition at line 736 of file pt-pr-code.cc.
References tree_no_op_command::is_end_of_fcn_or_script(), and tree_no_op_command::original_command().
|
virtual |
Reimplemented from tree_walker.
Definition at line 375 of file pt-pr-code.cc.
References tree_statement_list::accept(), octave_user_code::body(), visit_octave_user_function_header(), and visit_octave_user_function_trailer().
void tree_print_code::visit_octave_user_function_header | ( | octave_user_function & | fcn | ) |
Definition at line 396 of file pt-pr-code.cc.
References tree_parameter_list::accept(), comment_list::empty(), octave_user_function::leading_comments(), octave_function::name(), octave_user_function::parameter_list(), and octave_user_function::return_list().
Referenced by visit_octave_user_function().
void tree_print_code::visit_octave_user_function_trailer | ( | octave_user_function & | fcn | ) |
Definition at line 431 of file pt-pr-code.cc.
References octave_user_function::trailing_comments().
Referenced by visit_octave_user_function().
|
virtual |
Reimplemented from tree_walker.
Definition at line 364 of file pt-pr-code.cc.
References tree_statement_list::accept(), and octave_user_code::body().
|
virtual |
Reimplemented from tree_walker.
Definition at line 771 of file pt-pr-code.cc.
References tree_decl_elt::accept(), tree_parameter_list::is_input_list(), len, tree_parameter_list::takes_varargs(), and tree_parameter_list::varargs_symbol_name().
|
virtual |
Reimplemented from tree_walker.
Definition at line 831 of file pt-pr-code.cc.
References tree::accept(), tree_unary_expression::oper(), and tree_unary_expression::operand().
|
virtual |
Reimplemented from tree_walker.
Definition at line 848 of file pt-pr-code.cc.
References tree::accept(), tree_unary_expression::oper(), and tree_unary_expression::operand().
|
virtual |
Reimplemented from tree_walker.
Definition at line 865 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 873 of file pt-pr-code.cc.
References tree::accept(), tree_simple_assignment::left_hand_side(), tree_simple_assignment::oper(), and tree_simple_assignment::right_hand_side().
|
virtual |
Reimplemented from tree_walker.
Definition at line 245 of file pt-pr-code.cc.
References tree_statement_list::accept(), tree::accept(), tree_simple_for_command::body(), tree_simple_for_command::control_expr(), tree_simple_for_command::in_parallel(), tree::leading_comments(), tree_simple_for_command::left_hand_side(), and tree_simple_for_command::maxproc_expr().
|
virtual |
Reimplemented from tree_walker.
Definition at line 337 of file pt-pr-code.cc.
References tree_statement_list::accept(), tree_spmd_command::body(), and tree::leading_comments().
|
virtual |
Reimplemented from tree_walker.
Definition at line 895 of file pt-pr-code.cc.
References tree::accept(), tree_statement::command(), tree_statement::expression(), tree_statement::leading_comments(), and tree_statement::print_result().
|
virtual |
Reimplemented from tree_walker.
Definition at line 927 of file pt-pr-code.cc.
|
virtual |
Reimplemented from tree_walker.
Definition at line 1165 of file pt-pr-code.cc.
References tree_superclass_ref::class_name(), and tree_superclass_ref::method_name().
|
virtual |
Reimplemented from tree_walker.
Definition at line 937 of file pt-pr-code.cc.
References tree_statement_list::accept(), tree::accept(), tree_switch_case::case_label(), tree_switch_case::commands(), tree_switch_case::is_default_case(), and tree_switch_case::leading_comments().
|
virtual |
Reimplemented from tree_walker.
Definition at line 970 of file pt-pr-code.cc.
References tree_switch_case_list::accept(), tree::accept(), tree_switch_command::case_list(), tree_switch_command::leading_comments(), and tree_switch_command::switch_value().
|
virtual |
Reimplemented from tree_walker.
Definition at line 1004 of file pt-pr-code.cc.
References tree_identifier::accept(), tree_statement_list::accept(), tree_try_catch_command::body(), tree_try_catch_command::cleanup(), tree_try_catch_command::identifier(), and tree::leading_comments().
|
virtual |
Reimplemented from tree_walker.
Definition at line 1055 of file pt-pr-code.cc.
References tree_statement_list::accept(), tree_unwind_protect_command::body(), tree_unwind_protect_command::cleanup(), and tree::leading_comments().
|
virtual |
Reimplemented from tree_walker.
Definition at line 1099 of file pt-pr-code.cc.
References tree_statement_list::accept(), tree::accept(), tree_while_command::body(), tree_while_command::condition(), and tree::leading_comments().