Structure::Optional Rule Group Rules Enforcing Structure::Optional Rule Group architecture_010 architecture_024 block_002 block_007 component_021 context_021 context_022 entity_015 entity_019 function_018 generate_011 instantiation_033 loop_statement_007 package_007 package_014 package_body_002 package_body_003 procedure_012 process_012 process_018 record_type_definition_005