26 #if ! defined (octave_pt_select_h)
27 #define octave_pt_select_h 1
29 #include "octave-config.h"
48 :
tree (l, c), m_expr (nullptr), m_list (nullptr), m_lead_comm (nullptr)
52 int l = -1,
int c = -1)
53 :
tree (l, c), m_expr (nullptr), m_list (sl), m_lead_comm (lc) { }
57 int l = -1,
int c = -1)
58 :
tree (l, c), m_expr (e), m_list (sl), m_lead_comm (lc) { }
121 m_lead_comm (nullptr), m_trail_comm (nullptr)
126 :
tree_command (l, c), m_list (lst), m_lead_comm (lc), m_trail_comm (tc)
163 :
tree (l, c), m_label (nullptr), m_list (nullptr), m_lead_comm (nullptr)
167 int l = -1,
int c = -1)
168 :
tree (l, c), m_label (nullptr), m_list (sl), m_lead_comm (lc) { }
172 int l = -1,
int c = -1)
173 :
tree (l, c), m_label (e), m_list (sl), m_lead_comm (lc) { }
235 :
tree_command (l, c), m_expr (nullptr), m_list (nullptr),
236 m_lead_comm (nullptr), m_trail_comm (nullptr) { }
240 int l = -1,
int c = -1)
241 :
tree_command (l, c), m_expr (e), m_list (lst), m_lead_comm (lc),
242 m_trail_comm (tc) { }
276 OCTAVE_END_NAMESPACE(
octave)
void append(const tree_if_clause * &s)
iterator erase(iterator pos)
void accept(tree_walker &tw)
tree_expression * condition()
tree_if_clause(tree_statement_list *sl, comment_list *lc=nullptr, int l=-1, int c=-1)
tree_statement_list * commands()
tree_if_clause(int l=-1, int c=-1)
tree_if_clause(tree_expression *e, tree_statement_list *sl, comment_list *lc=nullptr, int l=-1, int c=-1)
comment_list * leading_comment()
tree_if_command_list(tree_if_clause *t)
void accept(tree_walker &tw)
comment_list * trailing_comment()
tree_if_command(int l=-1, int c=-1)
void accept(tree_walker &tw)
tree_if_command(tree_if_command_list *lst, comment_list *lc, comment_list *tc, int l=-1, int c=-1)
tree_if_command_list * cmd_list()
comment_list * leading_comment()
void accept(tree_walker &tw)
tree_switch_case_list(tree_switch_case *t)
tree_switch_case(int l=-1, int c=-1)
comment_list * leading_comment()
tree_statement_list * commands()
tree_switch_case(tree_expression *e, tree_statement_list *sl, comment_list *lc=nullptr, int l=-1, int c=-1)
tree_switch_case(tree_statement_list *sl, comment_list *lc=nullptr, int l=-1, int c=-1)
tree_expression * case_label()
void accept(tree_walker &tw)
tree_switch_command(tree_expression *e, tree_switch_case_list *lst, comment_list *lc, comment_list *tc, int l=-1, int c=-1)
tree_switch_case_list * case_list()
comment_list * leading_comment()
void accept(tree_walker &tw)
tree_expression * switch_value()
tree_switch_command(int l=-1, int c=-1)
comment_list * trailing_comment()
virtual void visit_if_command_list(tree_if_command_list &)
virtual void visit_switch_case_list(tree_switch_case_list &)
virtual void visit_switch_case(tree_switch_case &)
virtual void visit_if_clause(tree_if_clause &)
virtual void visit_if_command(tree_if_command &)
virtual void visit_switch_command(tree_switch_command &)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn