equal
deleted
inserted
replaced
2241 |
2241 |
2242 subrange_specification: |
2242 subrange_specification: |
2243 integer_type_name '(' subrange')' |
2243 integer_type_name '(' subrange')' |
2244 {$$ = new subrange_specification_c($1, $3, locloc(@$));} |
2244 {$$ = new subrange_specification_c($1, $3, locloc(@$));} |
2245 | prev_declared_subrange_type_name |
2245 | prev_declared_subrange_type_name |
|
2246 {$$ = new subrange_specification_c($1, NULL, locloc(@$));} |
2246 ; |
2247 ; |
2247 |
2248 |
2248 |
2249 |
2249 subrange: |
2250 subrange: |
2250 signed_integer DOTDOT signed_integer |
2251 signed_integer DOTDOT signed_integer |
2322 /* helper symbol for array_specification */ |
2323 /* helper symbol for array_specification */ |
2323 array_subrange_list: |
2324 array_subrange_list: |
2324 subrange |
2325 subrange |
2325 {$$ = new array_subrange_list_c(locloc(@$)); $$->add_element($1);} |
2326 {$$ = new array_subrange_list_c(locloc(@$)); $$->add_element($1);} |
2326 | array_subrange_list ',' subrange |
2327 | array_subrange_list ',' subrange |
2327 {$$ = $1; $$->add_element($1);} |
2328 {$$ = $1; $$->add_element($3);} |
2328 ; |
2329 ; |
2329 |
2330 |
2330 |
2331 |
2331 array_initialization: |
2332 array_initialization: |
2332 '[' array_initial_elements_list ']' |
2333 '[' array_initial_elements_list ']' |