incomplete_type_declaration ::= "type" defining_identifier [ discriminant_part ] ";"
This rule is called by -> type_declaration
-> type_declaration