Mercurial > octave-nkf
comparison src/pt-select.h @ 8913:35cd375d4bb3
make tree::dup functions const
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 05 Mar 2009 13:50:25 -0500 |
parents | b9ce57a309a3 |
children | eb63fbe60fab |
comparison
equal
deleted
inserted
replaced
8912:57c3155754d6 | 8913:35cd375d4bb3 |
---|---|
62 tree_statement_list *commands (void) { return list; } | 62 tree_statement_list *commands (void) { return list; } |
63 | 63 |
64 octave_comment_list *leading_comment (void) { return lead_comm; } | 64 octave_comment_list *leading_comment (void) { return lead_comm; } |
65 | 65 |
66 tree_if_clause *dup (symbol_table::scope_id scope, | 66 tree_if_clause *dup (symbol_table::scope_id scope, |
67 symbol_table::context_id context); | 67 symbol_table::context_id context) const; |
68 | 68 |
69 void accept (tree_walker& tw); | 69 void accept (tree_walker& tw); |
70 | 70 |
71 private: | 71 private: |
72 | 72 |
104 erase (p); | 104 erase (p); |
105 } | 105 } |
106 } | 106 } |
107 | 107 |
108 tree_if_command_list *dup (symbol_table::scope_id scope, | 108 tree_if_command_list *dup (symbol_table::scope_id scope, |
109 symbol_table::context_id context); | 109 symbol_table::context_id context) const; |
110 | 110 |
111 void accept (tree_walker& tw); | 111 void accept (tree_walker& tw); |
112 | 112 |
113 private: | 113 private: |
114 | 114 |
142 octave_comment_list *leading_comment (void) { return lead_comm; } | 142 octave_comment_list *leading_comment (void) { return lead_comm; } |
143 | 143 |
144 octave_comment_list *trailing_comment (void) { return trail_comm; } | 144 octave_comment_list *trailing_comment (void) { return trail_comm; } |
145 | 145 |
146 tree_command *dup (symbol_table::scope_id scope, | 146 tree_command *dup (symbol_table::scope_id scope, |
147 symbol_table::context_id context); | 147 symbol_table::context_id context) const; |
148 | 148 |
149 void accept (tree_walker& tw); | 149 void accept (tree_walker& tw); |
150 | 150 |
151 private: | 151 private: |
152 | 152 |
196 tree_statement_list *commands (void) { return list; } | 196 tree_statement_list *commands (void) { return list; } |
197 | 197 |
198 octave_comment_list *leading_comment (void) { return lead_comm; } | 198 octave_comment_list *leading_comment (void) { return lead_comm; } |
199 | 199 |
200 tree_switch_case *dup (symbol_table::scope_id scope, | 200 tree_switch_case *dup (symbol_table::scope_id scope, |
201 symbol_table::context_id context); | 201 symbol_table::context_id context) const; |
202 | 202 |
203 void accept (tree_walker& tw); | 203 void accept (tree_walker& tw); |
204 | 204 |
205 private: | 205 private: |
206 | 206 |
238 erase (p); | 238 erase (p); |
239 } | 239 } |
240 } | 240 } |
241 | 241 |
242 tree_switch_case_list *dup (symbol_table::scope_id scope, | 242 tree_switch_case_list *dup (symbol_table::scope_id scope, |
243 symbol_table::context_id context); | 243 symbol_table::context_id context) const; |
244 | 244 |
245 void accept (tree_walker& tw); | 245 void accept (tree_walker& tw); |
246 | 246 |
247 private: | 247 private: |
248 | 248 |
281 octave_comment_list *leading_comment (void) { return lead_comm; } | 281 octave_comment_list *leading_comment (void) { return lead_comm; } |
282 | 282 |
283 octave_comment_list *trailing_comment (void) { return trail_comm; } | 283 octave_comment_list *trailing_comment (void) { return trail_comm; } |
284 | 284 |
285 tree_command *dup (symbol_table::scope_id scope, | 285 tree_command *dup (symbol_table::scope_id scope, |
286 symbol_table::context_id context); | 286 symbol_table::context_id context) const; |
287 | 287 |
288 void accept (tree_walker& tw); | 288 void accept (tree_walker& tw); |
289 | 289 |
290 private: | 290 private: |
291 | 291 |