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)
89 : m_do_tok (do_tok), m_body (
body), m_until_tok (until_tok), m_expr (expr)
130 : m_parfor (parfor), m_for_tok (for_tok), m_open_paren (open_paren), m_lhs (le), m_eq_tok (eq_tok),
131 m_expr (re), m_sep_tok (sep_tok), m_maxproc (maxproc_arg), m_close_paren (close_paren),
132 m_body (
body), m_end_tok (end_tok)
160 bool m_parfor {
false};
194 : m_for_tok (for_tok), m_lhs (le), m_eq_tok (eq_tok), m_expr (re), m_body (
body), m_end_tok (end_tok)
233OCTAVE_END_NAMESPACE(octave)
~tree_complex_for_command()
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)
tree_expression * control_expr()
tree_expression * condition()
void accept(tree_walker &tw)
tree_do_until_command(const token &do_tok, tree_statement_list *body, const token &until_tok, tree_expression *expr)
tree_statement_list * body()
tree_expression * maxproc_expr()
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)
tree_expression * left_hand_side()
tree_expression * control_expr()
tree_statement_list * body()
~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_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()
tree_expression * condition()
virtual filepos end_pos() const =0
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn