26 #if ! defined (octave_pt_select_h)
27 #define octave_pt_select_h 1
29 #include "octave-config.h"
38 class tree_expression;
39 class tree_statement_list;
51 int l = -1,
int c = -1)
56 int l = -1,
int c = -1)
176 int l = -1,
int c = -1)
181 int l = -1,
int c = -1)
257 int l = -1,
int c = -1)
void append(const tree_if_clause * &s)
iterator erase(iterator pos)
comment_list * leading_comment(void)
tree_if_clause(tree_expression *e, tree_statement_list *sl, comment_list *lc=nullptr, int l=-1, int c=-1)
tree_if_clause & operator=(const tree_if_clause &)=delete
tree_expression * condition(void)
bool is_else_clause(void)
void accept(tree_walker &tw)
tree_statement_list * m_list
tree_if_clause(const tree_if_clause &)=delete
comment_list * m_lead_comm
tree_if_clause(int l=-1, int c=-1)
tree_statement_list * commands(void)
tree_if_clause(tree_statement_list *sl, comment_list *lc=nullptr, int l=-1, int c=-1)
tree_if_command_list(void)
void accept(tree_walker &tw)
~tree_if_command_list(void)
tree_if_command_list(const tree_if_command_list &)=delete
tree_if_command_list & operator=(const tree_if_command_list &)=delete
tree_if_command_list(tree_if_clause *t)
tree_if_command(const tree_if_command &)=delete
void accept(tree_walker &tw)
tree_if_command & operator=(const tree_if_command &)=delete
comment_list * leading_comment(void)
comment_list * trailing_comment(void)
tree_if_command_list * cmd_list(void)
comment_list * m_lead_comm
comment_list * m_trail_comm
tree_if_command(int l=-1, int c=-1)
tree_if_command(tree_if_command_list *lst, comment_list *lc, comment_list *tc, int l=-1, int c=-1)
tree_if_command_list * m_list
tree_switch_case_list(const tree_switch_case_list &)=delete
tree_switch_case_list(tree_switch_case *t)
tree_switch_case_list(void)
tree_switch_case_list & operator=(const tree_switch_case_list &)=delete
void accept(tree_walker &tw)
~tree_switch_case_list(void)
tree_switch_case(int l=-1, int c=-1)
tree_switch_case(tree_expression *e, tree_statement_list *sl, comment_list *lc=nullptr, int l=-1, int c=-1)
tree_statement_list * commands(void)
tree_expression * case_label(void)
tree_statement_list * m_list
tree_switch_case & operator=(const tree_switch_case &)=delete
comment_list * m_lead_comm
tree_switch_case(const tree_switch_case &)=delete
tree_expression * m_label
bool is_default_case(void)
tree_switch_case(tree_statement_list *sl, comment_list *lc=nullptr, int l=-1, int c=-1)
void accept(tree_walker &tw)
comment_list * leading_comment(void)
tree_switch_case_list * case_list(void)
tree_switch_command(const tree_switch_command &)=delete
tree_switch_case_list * m_list
comment_list * leading_comment(void)
tree_switch_command & operator=(const tree_switch_command &)=delete
tree_switch_command(int l=-1, int c=-1)
comment_list * trailing_comment(void)
comment_list * m_lead_comm
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_command(void)
comment_list * m_trail_comm
tree_expression * switch_value(void)
virtual void visit_switch_case_list(tree_switch_case_list &)
virtual void visit_if_command_list(tree_if_command_list &)
virtual void visit_if_clause(tree_if_clause &)
virtual void visit_switch_case(tree_switch_case &)
virtual void visit_switch_command(tree_switch_command &)
virtual void visit_if_command(tree_if_command &)