Mercurial > octave-libgccjit
comparison src/pt-loop.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 | 33783e94fb16 |
children | eb63fbe60fab |
comparison
equal
deleted
inserted
replaced
8912:57c3155754d6 | 8913:35cd375d4bb3 |
---|---|
71 octave_comment_list *leading_comment (void) { return lead_comm; } | 71 octave_comment_list *leading_comment (void) { return lead_comm; } |
72 | 72 |
73 octave_comment_list *trailing_comment (void) { return trail_comm; } | 73 octave_comment_list *trailing_comment (void) { return trail_comm; } |
74 | 74 |
75 tree_command *dup (symbol_table::scope_id scope, | 75 tree_command *dup (symbol_table::scope_id scope, |
76 symbol_table::context_id context); | 76 symbol_table::context_id context) const; |
77 | 77 |
78 void accept (tree_walker& tw); | 78 void accept (tree_walker& tw); |
79 | 79 |
80 protected: | 80 protected: |
81 | 81 |
123 : tree_while_command (e, lst, lc, tc, l, c) { } | 123 : tree_while_command (e, lst, lc, tc, l, c) { } |
124 | 124 |
125 ~tree_do_until_command (void) { } | 125 ~tree_do_until_command (void) { } |
126 | 126 |
127 tree_command *dup (symbol_table::scope_id scope, | 127 tree_command *dup (symbol_table::scope_id scope, |
128 symbol_table::context_id context); | 128 symbol_table::context_id context) const; |
129 | 129 |
130 void accept (tree_walker& tw); | 130 void accept (tree_walker& tw); |
131 | 131 |
132 private: | 132 private: |
133 | 133 |
168 octave_comment_list *leading_comment (void) { return lead_comm; } | 168 octave_comment_list *leading_comment (void) { return lead_comm; } |
169 | 169 |
170 octave_comment_list *trailing_comment (void) { return trail_comm; } | 170 octave_comment_list *trailing_comment (void) { return trail_comm; } |
171 | 171 |
172 tree_command *dup (symbol_table::scope_id scope, | 172 tree_command *dup (symbol_table::scope_id scope, |
173 symbol_table::context_id context); | 173 symbol_table::context_id context) const; |
174 | 174 |
175 void accept (tree_walker& tw); | 175 void accept (tree_walker& tw); |
176 | 176 |
177 private: | 177 private: |
178 | 178 |
226 octave_comment_list *leading_comment (void) { return lead_comm; } | 226 octave_comment_list *leading_comment (void) { return lead_comm; } |
227 | 227 |
228 octave_comment_list *trailing_comment (void) { return trail_comm; } | 228 octave_comment_list *trailing_comment (void) { return trail_comm; } |
229 | 229 |
230 tree_command *dup (symbol_table::scope_id scope, | 230 tree_command *dup (symbol_table::scope_id scope, |
231 symbol_table::context_id context); | 231 symbol_table::context_id context) const; |
232 | 232 |
233 void accept (tree_walker& tw); | 233 void accept (tree_walker& tw); |
234 | 234 |
235 private: | 235 private: |
236 | 236 |