comparison src/pt-loop.h @ 7767:71f068b22fcc

scope and context fixes for function handles
author John W. Eaton <jwe@octave.org>
date Wed, 07 May 2008 13:45:30 -0400
parents 745a8299c2b5
children 3100283874d7
comparison
equal deleted inserted replaced
7766:fc81e027c53c 7767:71f068b22fcc
77 77
78 octave_comment_list *leading_comment (void) { return lead_comm; } 78 octave_comment_list *leading_comment (void) { return lead_comm; }
79 79
80 octave_comment_list *trailing_comment (void) { return trail_comm; } 80 octave_comment_list *trailing_comment (void) { return trail_comm; }
81 81
82 tree_command *dup (symbol_table::scope_id scope); 82 tree_command *dup (symbol_table::scope_id scope,
83 symbol_table::context_id context);
83 84
84 void accept (tree_walker& tw); 85 void accept (tree_walker& tw);
85 86
86 protected: 87 protected:
87 88
132 133
133 void eval (void); 134 void eval (void);
134 135
135 void eval_error (void); 136 void eval_error (void);
136 137
137 tree_command *dup (symbol_table::scope_id scope); 138 tree_command *dup (symbol_table::scope_id scope,
139 symbol_table::context_id context);
138 140
139 void accept (tree_walker& tw); 141 void accept (tree_walker& tw);
140 142
141 private: 143 private:
142 144
180 182
181 octave_comment_list *leading_comment (void) { return lead_comm; } 183 octave_comment_list *leading_comment (void) { return lead_comm; }
182 184
183 octave_comment_list *trailing_comment (void) { return trail_comm; } 185 octave_comment_list *trailing_comment (void) { return trail_comm; }
184 186
185 tree_command *dup (symbol_table::scope_id scope); 187 tree_command *dup (symbol_table::scope_id scope,
188 symbol_table::context_id context);
186 189
187 void accept (tree_walker& tw); 190 void accept (tree_walker& tw);
188 191
189 private: 192 private:
190 193
244 247
245 octave_comment_list *leading_comment (void) { return lead_comm; } 248 octave_comment_list *leading_comment (void) { return lead_comm; }
246 249
247 octave_comment_list *trailing_comment (void) { return trail_comm; } 250 octave_comment_list *trailing_comment (void) { return trail_comm; }
248 251
249 tree_command *dup (symbol_table::scope_id scope); 252 tree_command *dup (symbol_table::scope_id scope,
253 symbol_table::context_id context);
250 254
251 void accept (tree_walker& tw); 255 void accept (tree_walker& tw);
252 256
253 private: 257 private:
254 258