26#if ! defined (octave_pt_loop_h)
27#define octave_pt_loop_h 1
29#include "octave-config.h"
50 : m_while_tok (while_tok), m_expr (expr), m_body (body), m_end_tok (end_tok)
96 : m_do_tok (do_tok), m_body (body), m_until_tok (until_tok), m_expr (expr)
144 : m_parfor (parfor), m_for_tok (for_tok), m_open_paren (open_paren), m_lhs (le), m_eq_tok (eq_tok),
145 m_expr (re), m_sep_tok (sep_tok), m_maxproc (maxproc_arg), m_close_paren (close_paren),
146 m_body (body), m_end_tok (end_tok)
185 bool m_parfor {
false};
219 : m_for_tok (for_tok), m_lhs (le), m_eq_tok (eq_tok), m_expr (re), m_body (body), m_end_tok (end_tok)
265OCTAVE_END_NAMESPACE(octave)
void accept(tree_walker &tw)
tree_argument_list * left_hand_side()
tree_statement_list * body()
tree_complex_for_command(const token &for_tok, tree_argument_list *le, const token &eq_tok, tree_expression *re, tree_statement_list *body, const token &end_tok)
comment_list trailing_comments() const
tree_expression * control_expr()
comment_list leading_comments() const
tree_expression * condition()
void accept(tree_walker &tw)
comment_list leading_comments() const
tree_do_until_command(const token &do_tok, tree_statement_list *body, const token &until_tok, tree_expression *expr)
token until_token() const
tree_statement_list * body()
comment_list trailing_comments() const
tree_expression * maxproc_expr()
comment_list trailing_comments() const
tree_simple_for_command(bool parfor, const token &for_tok, const token &open_paren, tree_expression *le, const token &eq_tok, tree_expression *re, const token &sep_tok, tree_expression *maxproc_arg, const token &close_paren, tree_statement_list *body, const token &end_tok)
void accept(tree_walker &tw)
token close_paren() const
comment_list leading_comments() const
tree_expression * left_hand_side()
tree_expression * control_expr()
tree_statement_list * body()
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 &)
comment_list leading_comments() const
comment_list trailing_comments() const
tree_while_command(const token &while_tok, tree_expression *expr, tree_statement_list *body, const token &end_tok)
void accept(tree_walker &tw)
tree_statement_list * body()
token while_token() const
tree_expression * condition()
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn