23 #if !defined (octave_pt_stmt_h)
24 #define octave_pt_stmt_h 1
50 : cmd (0), expr (0), comm (0) { }
53 : cmd (c), expr (0), comm (cl) { }
56 : cmd (0), expr (e), comm (cl) { }
60 void set_print_flag (
bool print_flag);
62 bool print_result (
void);
68 void set_breakpoint (
void);
70 void delete_breakpoint (
void);
72 bool is_breakpoint (
void)
const;
74 int line (
void)
const;
75 int column (
void)
const;
77 void set_location (
int l,
int c);
79 void echo_code (
void);
89 bool is_end_of_fcn_or_script (
void)
const;
91 bool is_end_of_file (
void)
const;
133 : function_body (false), anon_function_body (false),
134 script_body (false) { }
137 : function_body (false), anon_function_body (false),
138 script_body (false) { append (s); }
162 int set_breakpoint (
int line);
164 void delete_breakpoint (
int line);