equal
deleted
inserted
replaced
199 if (visitor == NULL) visitor = this; |
199 if (visitor == NULL) visitor = this; |
200 |
200 |
201 if (list->n > 0) { |
201 if (list->n > 0) { |
202 //std::cout << "generate_c_base_c::print_list(n = " << list->n << ") 000\n"; |
202 //std::cout << "generate_c_base_c::print_list(n = " << list->n << ") 000\n"; |
203 s4o.print(pre_elem_str); |
203 s4o.print(pre_elem_str); |
204 list->elements[0]->accept(*visitor); |
204 list->get_element(0)->accept(*visitor); |
205 } |
205 } |
206 |
206 |
207 for(int i = 1; i < list->n; i++) { |
207 for(int i = 1; i < list->n; i++) { |
208 //std::cout << "generate_c_base_c::print_list " << i << "\n"; |
208 //std::cout << "generate_c_base_c::print_list " << i << "\n"; |
209 s4o.print(inter_elem_str); |
209 s4o.print(inter_elem_str); |
210 list->elements[i]->accept(*visitor); |
210 list->get_element(i)->accept(*visitor); |
211 } |
211 } |
212 |
212 |
213 if (list->n > 0) |
213 if (list->n > 0) |
214 s4o.print(post_elem_str); |
214 s4o.print(post_elem_str); |
215 |
215 |