equal
deleted
inserted
replaced
100 * this function must be called once to get the object to |
100 * this function must be called once to get the object to |
101 * reference the first subrange... |
101 * reference the first subrange... |
102 * |
102 * |
103 * Returns the subrange symbol! |
103 * Returns the subrange symbol! |
104 */ |
104 */ |
105 symbol_c *array_dimension_iterator_c::next(void) { |
105 subrange_c *array_dimension_iterator_c::next(void) { |
106 void *res = array_specification->accept(*this); |
106 void *res = array_specification->accept(*this); |
107 if (res == NULL) |
107 if (res == NULL) |
108 return NULL; |
108 return NULL; |
109 |
109 |
110 return current_array_dimension; |
110 return current_array_dimension; |