comparison src/pt-stmt.h @ 7336:745a8299c2b5

[project @ 2007-12-28 20:56:55 by jwe]
author jwe
date Fri, 28 Dec 2007 20:56:58 +0000
parents a1dbe9d80eee
children 6070c3bd69c4
comparison
equal deleted inserted replaced
7335:58f5fab3ebe5 7336:745a8299c2b5
31 31
32 class tree_walker; 32 class tree_walker;
33 33
34 #include "base-list.h" 34 #include "base-list.h"
35 #include "comment-list.h" 35 #include "comment-list.h"
36 #include "symtab.h"
36 37
37 // A statement is either a command to execute or an expression to 38 // A statement is either a command to execute or an expression to
38 // evaluate. 39 // evaluate.
39 40
40 class 41 class
80 81
81 void set_command (tree_command *c) { cmd = c; } 82 void set_command (tree_command *c) { cmd = c; }
82 83
83 void set_expression (tree_expression *e) { expr = e; } 84 void set_expression (tree_expression *e) { expr = e; }
84 85
85 tree_statement *dup (symbol_table *sym_tab); 86 tree_statement *dup (symbol_table::scope_id scope);
86 87
87 void accept (tree_walker& tw); 88 void accept (tree_walker& tw);
88 89
89 private: 90 private:
90 91
139 140
140 void delete_breakpoint (int line); 141 void delete_breakpoint (int line);
141 142
142 octave_value_list list_breakpoints (void); 143 octave_value_list list_breakpoints (void);
143 144
144 tree_statement_list *dup (symbol_table *sym_tab); 145 tree_statement_list *dup (symbol_table::scope_id scope);
145 146
146 void accept (tree_walker& tw); 147 void accept (tree_walker& tw);
147 148
148 private: 149 private:
149 150