23 #if ! defined (octave_pt_loop_h) 24 #define octave_pt_loop_h 1 26 #include "octave-config.h" 37 class tree_argument_list;
38 class tree_expression;
39 class tree_statement_list;
58 int l = -1,
int c = -1)
69 int l = -1,
int c = -1)
98 #if defined (HAVE_LLVM) 121 #if defined (HAVE_LLVM) 140 int l = -1,
int c = -1)
147 int l = -1,
int c = -1)
186 int l = -1,
int c = -1)
222 #if defined (HAVE_LLVM) 259 #if defined (HAVE_LLVM) 278 int l = -1,
int c = -1)
325 #if defined (OCTAVE_USE_DEPRECATED_FUNCTIONS) 327 OCTAVE_DEPRECATED (4.4,
"use 'octave::tree_while_command' instead")
328 typedef
octave::tree_while_command tree_while_command;
330 OCTAVE_DEPRECATED (4.4, "use '
octave::tree_do_until_command'
instead")
331 typedef
octave::tree_do_until_command tree_do_until_command;
333 OCTAVE_DEPRECATED (4.4, "use '
octave::tree_simple_for_command'
instead")
334 typedef
octave::tree_simple_for_command tree_simple_for_command;
336 OCTAVE_DEPRECATED (4.4, "use '
octave::tree_complex_for_command'
instead")
337 typedef
octave::tree_complex_for_command tree_complex_for_command;
comment_list * trailing_comment(void)
tree_while_command(tree_expression *e, comment_list *lc=nullptr, comment_list *tc=nullptr, int l=-1, int c=-1)
comment_list * leading_comment(void)
void accept(tree_walker &tw)
tree_while_command(int l=-1, int c=-1)
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)
tree_expression * m_maxproc
comment_list * trailing_comment(void)
virtual void visit_simple_for_command(tree_simple_for_command &)=0
tree_do_until_command(int l=-1, int c=-1)
tree_statement_list * body(void)
~tree_do_until_command(void)=default
comment_list * m_trail_comm
nd example oindent opens the file binary numeric values will be read assuming they are stored in IEEE format with the least significant bit and then converted to the native representation Opening a file that is already open simply opens it again and returns a separate file id It is not an error to open a file several though writing to the same file through several different file ids may produce unexpected results The possible values of text mode reading and writing automatically converts linefeeds to the appropriate line end character for the you may append a you must also open the file in binary mode The parameter conversions are currently only supported for and permissions will be set to and then everything is written in a single operation This is very efficient and improves performance c
tree_do_until_command(tree_expression *e, comment_list *lc=nullptr, comment_list *tc=nullptr, int l=-1, int c=-1)
tree_statement_list * m_list
tree_complex_for_command(int l=-1, int c=-1)
tree_complex_for_command & operator=(const tree_complex_for_command &)=delete
tree_while_command & operator=(const tree_while_command &)=delete
~tree_simple_for_command(void)
tree_statement_list * m_list
virtual void visit_while_command(tree_while_command &)=0
comment_list * m_lead_comm
~tree_complex_for_command(void)
tree_simple_for_command & operator=(const tree_simple_for_command &)=delete
comment_list * m_lead_comm
tree_do_until_command & operator=(const tree_do_until_command &)=delete
if(nargin< 2) print_usage()
void accept(tree_walker &tw)
tree_expression * control_expr(void)
tree_expression * control_expr(void)
tree_while_command(tree_expression *e, tree_statement_list *lst, comment_list *lc=nullptr, comment_list *tc=nullptr, int l=-1, int c=-1)
tree_expression * maxproc_expr(void)
comment_list * m_lead_comm
tree_argument_list * m_lhs
void stash_info(jit_info *jinfo)
comment_list * trailing_comment(void)
tree_statement_list * m_list
void accept(tree_walker &tw)
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)
defaults to zero A value of zero computes the digamma a value the trigamma and so on The digamma function is defined
tree_statement_list * body(void)
virtual void visit_complex_for_command(tree_complex_for_command &)=0
comment_list * m_trail_comm
tree_statement_list * body(void)
tree_expression * left_hand_side(void)
jit_info * get_info(void) const
~tree_while_command(void)
comment_list * leading_comment(void)
comment_list * leading_comment(void)
virtual void visit_do_until_command(tree_do_until_command &)=0
tree_simple_for_command(int l=-1, int c=-1)
comment_list * m_trail_comm
tree_expression * condition(void)
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)
void accept(tree_walker &tw)
void stash_info(jit_info *jinfo)
jit_info * get_info(void) const
tree_argument_list * left_hand_side(void)