equal
deleted
inserted
replaced
2504 structure_type_name: identifier; |
2504 structure_type_name: identifier; |
2505 */ |
2505 */ |
2506 |
2506 |
2507 data_type_declaration: |
2507 data_type_declaration: |
2508 TYPE type_declaration_list END_TYPE |
2508 TYPE type_declaration_list END_TYPE |
2509 {$$ = new data_type_declaration_c($2, locloc(@$)); include_string((create_enumtype_conversion_functions_c::get_declaration($$)).c_str());} |
2509 {$$ = new data_type_declaration_c($2, locloc(@$)); if (conversion_functions_) include_string((create_enumtype_conversion_functions_c::get_declaration($$)).c_str());} |
2510 /* ERROR_CHECK_BEGIN */ |
2510 /* ERROR_CHECK_BEGIN */ |
2511 | TYPE END_TYPE |
2511 | TYPE END_TYPE |
2512 {$$ = NULL; print_err_msg(locl(@1), locf(@2), "no data type declared in data type(s) declaration."); yynerrs++;} |
2512 {$$ = NULL; print_err_msg(locl(@1), locf(@2), "no data type declared in data type(s) declaration."); yynerrs++;} |
2513 | TYPE error type_declaration_list END_TYPE |
2513 | TYPE error type_declaration_list END_TYPE |
2514 {$$ = NULL; print_err_msg(locf(@2), locl(@2), "unexpected token after 'TYPE' in data type(s) declaration."); yyerrok;} |
2514 {$$ = NULL; print_err_msg(locf(@2), locl(@2), "unexpected token after 'TYPE' in data type(s) declaration."); yyerrok;} |