23 #if ! defined (octave_pt_stmt_h)
24 #define octave_pt_stmt_h 1
26 #include "octave-config.h"
52 : cmd (0), expr (0), comm (0) { }
55 : cmd (c), expr (0), comm (cl) { }
58 : cmd (0), expr (e), comm (cl) { }
62 void set_print_flag (
bool print_flag);
64 bool print_result (
void);
72 void delete_breakpoint (
void);
74 bool is_breakpoint (
bool check_valid =
false)
const;
77 int line (
void)
const;
80 void set_location (
int l,
int c);
82 void echo_code (
void);
92 bool is_end_of_fcn_or_script (
void)
const;
94 bool is_end_of_file (
void)
const;
136 : function_body (
false), anon_function_body (
false),
137 script_body (
false) { }
140 : function_body (
false), anon_function_body (
false),
167 void delete_breakpoint (
int line);
171 std::list<bp_type> breakpoints_and_conds (
void);
OCTAVE_EXPORT octave_value_list column
octave_comment_list * comment_text(void)
For example cd octave end example noindent changes the current working directory to file
tree_statement(tree_expression *e, octave_comment_list *cl)
tree_command * command(void)
std::list< tree_statement * >::iterator iterator
bool is_anon_function_body(void) const
tree_statement_list(tree_statement *s)
octave_comment_list * comm
create a structure array and initialize its values The dimensions of each cell array of values must match Singleton cells and non cell values are repeated so that they fill the entire array If the cells are empty
static llvm::LLVMContext & context
std::map< int, int > intmap
void set_command(tree_command *c)
the sparsity preserving column transformation such that that defines the pivoting threshold can be given in which case it defines the c
void mark_as_anon_function_body(void)
void set_expression(tree_expression *e)
bool is_script_body(void) const
bool is_command(void) const
tree_expression * expression(void)
void mark_as_function_body(void)
bool is_expression(void) const
bool is_function_body(void) const
bool is_null_statement(void) const
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
void mark_as_script_body(void)
tree_statement(tree_command *c, octave_comment_list *cl)
tree_walker & operator=(const tree_walker &)
tree_statement_list(void)
~tree_statement_list(void)