26 #if ! defined (octave_pt_loop_h)
27 #define octave_pt_loop_h 1
29 #include "octave-config.h"
56 int l = -1,
int c = -1)
64 int l = -1,
int c = -1)
114 int l = -1,
int c = -1)
121 int l = -1,
int c = -1)
142 :
tree_command (l, c), m_parallel (false), m_lhs (nullptr),
143 m_expr (nullptr), m_maxproc (nullptr), m_list (nullptr),
144 m_lead_comm (nullptr), m_trail_comm (nullptr)
153 int l = -1,
int c = -1)
154 :
tree_command (l, c), m_parallel (parallel_arg), m_lhs (le),
155 m_expr (re), m_maxproc (maxproc_arg), m_list (lst),
156 m_lead_comm (lc), m_trail_comm (tc)
212 :
tree_command (l, c), m_lhs (nullptr), m_expr (nullptr),
213 m_list (nullptr), m_lead_comm (nullptr), m_trail_comm (nullptr)
220 int l = -1,
int c = -1)
221 :
tree_command (l, c), m_lhs (le), m_expr (re), m_list (lst),
222 m_lead_comm (lc), m_trail_comm (tc)
262 OCTAVE_END_NAMESPACE(
octave)
~tree_complex_for_command()
void accept(tree_walker &tw)
comment_list * trailing_comment()
tree_statement_list * body()
tree_complex_for_command(tree_argument_list *le, tree_expression *re, tree_statement_list *lst, comment_list *lc=nullptr, comment_list *tc=nullptr, int l=-1, int c=-1)
tree_argument_list * left_hand_side()
tree_complex_for_command(int l=-1, int c=-1)
tree_expression * control_expr()
comment_list * leading_comment()
tree_do_until_command(tree_expression *e, tree_statement_list *lst, comment_list *lc=nullptr, comment_list *tc=nullptr, int l=-1, int c=-1)
~tree_do_until_command()=default
void accept(tree_walker &tw)
tree_do_until_command(int l=-1, int c=-1)
tree_do_until_command(tree_expression *e, comment_list *lc=nullptr, comment_list *tc=nullptr, int l=-1, int c=-1)
comment_list * leading_comment()
comment_list * trailing_comment()
tree_expression * left_hand_side()
tree_expression * control_expr()
tree_simple_for_command(bool parallel_arg, tree_expression *le, tree_expression *re, tree_expression *maxproc_arg, tree_statement_list *lst, comment_list *lc=nullptr, comment_list *tc=nullptr, int l=-1, int c=-1)
void accept(tree_walker &tw)
tree_expression * maxproc_expr()
tree_statement_list * body()
tree_simple_for_command(int l=-1, int c=-1)
~tree_simple_for_command()
virtual void visit_complex_for_command(tree_complex_for_command &)
virtual void visit_do_until_command(tree_do_until_command &)
virtual void visit_simple_for_command(tree_simple_for_command &)
virtual void visit_while_command(tree_while_command &)
tree_statement_list * body()
tree_statement_list * m_list
void accept(tree_walker &tw)
tree_expression * condition()
comment_list * m_trail_comm
tree_while_command(int l=-1, int c=-1)
tree_while_command(tree_expression *e, comment_list *lc=nullptr, comment_list *tc=nullptr, int l=-1, int c=-1)
comment_list * trailing_comment()
comment_list * leading_comment()
tree_while_command(tree_expression *e, tree_statement_list *lst, comment_list *lc=nullptr, comment_list *tc=nullptr, int l=-1, int c=-1)
comment_list * m_lead_comm
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn