equal
deleted
inserted
replaced
1058 // SYM_REF2(structure_element_initialization_c, structure_element_name, value) |
1058 // SYM_REF2(structure_element_initialization_c, structure_element_name, value) |
1059 |
1059 |
1060 /* string_type_name ':' elementary_string_type_name string_type_declaration_size string_type_declaration_init */ |
1060 /* string_type_name ':' elementary_string_type_name string_type_declaration_size string_type_declaration_init */ |
1061 // SYM_REF4(string_type_declaration_c, string_type_name, elementary_string_type_name, string_type_declaration_size, string_type_declaration_init/* may be == NULL! */) |
1061 // SYM_REF4(string_type_declaration_c, string_type_name, elementary_string_type_name, string_type_declaration_size, string_type_declaration_init/* may be == NULL! */) |
1062 |
1062 |
|
1063 |
|
1064 /* function_block_type_name ASSIGN structure_initialization */ |
|
1065 /* structure_initialization -> may be NULL ! */ |
|
1066 // SYM_REF2(fb_spec_init_c, function_block_type_name, structure_initialization) |
|
1067 void *fill_candidate_datatypes_c::visit(fb_spec_init_c *symbol) {return fill_spec_init(symbol, symbol->function_block_type_name, symbol->structure_initialization);} |
1063 |
1068 |
1064 |
1069 |
1065 |
1070 |
1066 /*********************/ |
1071 /*********************/ |
1067 /* B 1.4 - Variables */ |
1072 /* B 1.4 - Variables */ |
1253 return NULL; |
1258 return NULL; |
1254 } |
1259 } |
1255 |
1260 |
1256 |
1261 |
1257 |
1262 |
1258 /* fb_name_list ':' function_block_type_name ASSIGN structure_initialization */ |
|
1259 /* structure_initialization -> may be NULL ! */ |
|
1260 // SYM_REF3(fb_name_decl_c, fb_name_list, function_block_type_name, structure_initialization) |
|
1261 // NOTE: Although the fb_name_decl_c is in section ( B 1.4.3 - Declaration & Initialisation), it is also acting |
|
1262 // as a datatype declaration, so we need to handle it here! |
|
1263 void *fill_candidate_datatypes_c::visit(fb_name_decl_c *symbol) {return fill_spec_init(symbol, symbol->function_block_type_name, symbol->structure_initialization);} |
|
1264 |
|
1265 |
|
1266 |
|
1267 /************************************/ |
1263 /************************************/ |
1268 /* B 1.5 Program organization units */ |
1264 /* B 1.5 Program organization units */ |
1269 /************************************/ |
1265 /************************************/ |
1270 /*********************/ |
1266 /*********************/ |
1271 /* B 1.5.1 Functions */ |
1267 /* B 1.5.1 Functions */ |