state 0 $accept : _start $end context_list : _ (21) . reduce 21 start goto 1 design_file goto 2 design_unit_list goto 3 design_unit goto 4 context_list goto 5 state 1 $accept : start_$end $end accept . error state 2 start : design_file_ (1) . reduce 1 state 3 design_file : design_unit_list_ (2) design_unit_list : design_unit_list_design_unit context_list : _ (21) $end reduce 2 . reduce 21 design_unit goto 6 context_list goto 5 state 4 design_unit_list : design_unit_ (3) . reduce 3 state 5 design_unit : context_list_lib_unit context_list : context_list_context_item t_ARCHITECTURE shift 26 t_CONFIGURATION shift 24 t_ENTITY shift 23 t_LIBRARY shift 21 t_PACKAGE shift 25 t_USE shift 22 . error lib_unit goto 7 context_item goto 8 entity_decl goto 9 config_decl goto 10 package_decl goto 11 arch_body goto 12 package_body goto 13 lib_clause goto 14 use_clause goto 15 entity_start goto 16 arch_start goto 19 config_start goto 17 package_start goto 18 pack_body_start goto 20 state 6 design_unit_list : design_unit_list design_unit_ (4) . reduce 4 state 7 design_unit : context_list lib_unit_ (20) . reduce 20 state 8 context_list : context_list context_item_ (22) . reduce 22 state 9 lib_unit : entity_decl_ (23) . reduce 23 state 10 lib_unit : config_decl_ (24) . reduce 24 state 11 lib_unit : package_decl_ (25) . reduce 25 state 12 lib_unit : arch_body_ (26) . reduce 26 state 13 lib_unit : package_body_ (27) . reduce 27 state 14 context_item : lib_clause_ (28) . reduce 28 state 15 context_item : use_clause_ (29) . reduce 29 state 16 entity_decl : entity_start_entity_decl_1 entity_decl_2 entity_decl_3 entity_decl_4 t_END entity_decl_5 t_Semicolon entity_decl_1 : _ (45) t_GENERIC shift 28 . reduce 45 entity_decl_1 goto 27 state 17 config_decl : config_start_config_decl_1 block_config t_END config_decl_2 t_Semicolon config_decl_1 : _ (58) . reduce 58 config_decl_1 goto 29 state 18 package_decl : package_start_package_decl_1 t_END package_decl_2 t_Semicolon package_decl_1 : _ (65) . reduce 65 package_decl_1 goto 30 state 19 arch_body : arch_start_arch_body_1 t_BEGIN concurrent_stats t_END arch_body_2 t_Semicolon arch_body_1 : _ (51) . reduce 51 arch_body_1 goto 31 state 20 package_body : pack_body_start_package_body_1 t_END package_body_2 t_Semicolon package_body_1 : _ (72) . reduce 72 package_body_1 goto 32 state 21 lib_clause : t_LIBRARY_idf_list t_Semicolon t_Identifier shift 34 . error idf_list goto 33 state 22 use_clause : t_USE_sel_list t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_list goto 35 sel_name goto 36 mark goto 38 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 23 entity_start : t_ENTITY_t_Identifier t_IS t_Identifier shift 44 . error state 24 config_start : t_CONFIGURATION_t_Identifier t_OF t_Identifier t_IS t_Identifier shift 45 . error state 25 package_start : t_PACKAGE_t_Identifier t_IS pack_body_start : t_PACKAGE_t_BODY t_Identifier t_IS t_BODY shift 47 t_Identifier shift 46 . error state 26 arch_start : t_ARCHITECTURE_t_Identifier t_OF t_Identifier t_IS t_Identifier shift 48 . error state 27 entity_decl : entity_start entity_decl_1_entity_decl_2 entity_decl_3 entity_decl_4 t_END entity_decl_5 t_Semicolon entity_decl_2 : _ (43) t_PORT shift 50 . reduce 43 entity_decl_2 goto 49 state 28 entity_decl_1 : t_GENERIC_interf_list t_Semicolon t_LeftParen shift 52 . error interf_list goto 51 state 29 config_decl : config_start config_decl_1_block_config t_END config_decl_2 t_Semicolon config_decl_1 : config_decl_1_config_decl_3 t_ATTRIBUTE shift 59 t_FOR shift 55 t_USE shift 22 . error use_clause goto 58 block_config goto 53 config_decl_3 goto 54 config_decltve_item goto 56 attribute_spec goto 57 state 30 package_decl : package_start package_decl_1_t_END package_decl_2 t_Semicolon package_decl_1 : package_decl_1_package_decl_3 t_ALIAS shift 84 t_ATTRIBUTE shift 77 t_COMPONENT shift 76 t_CONSTANT shift 82 t_DISCONNECT shift 78 t_END shift 60 t_FILE shift 83 t_FUNCTION shift 87 t_PROCEDURE shift 86 t_SIGNAL shift 79 t_SUBTYPE shift 81 t_TYPE shift 80 t_USE shift 22 . error use_clause goto 75 package_decl_3 goto 61 package_decltve_item goto 62 common_decltve_item goto 63 type_decl goto 69 subtype_decl goto 70 constant_decl goto 71 file_decl goto 72 alias_decl goto 73 subprog_decl goto 74 attribute_decl goto 65 attribute_spec goto 66 disconnection_spec goto 67 signal_decl goto 68 comp_decl goto 64 subprog_spec goto 85 state 31 arch_body : arch_start arch_body_1_t_BEGIN concurrent_stats t_END arch_body_2 t_Semicolon arch_body_1 : arch_body_1_arch_body_3 t_ALIAS shift 84 t_ATTRIBUTE shift 77 t_BEGIN shift 88 t_COMPONENT shift 76 t_CONSTANT shift 82 t_DISCONNECT shift 78 t_FILE shift 83 t_FOR shift 100 t_FUNCTION shift 87 t_PROCEDURE shift 86 t_SIGNAL shift 79 t_SUBTYPE shift 81 t_TYPE shift 80 t_USE shift 22 . error use_clause goto 75 arch_body_3 goto 89 block_decltve_item goto 90 common_decltve_item goto 91 type_decl goto 69 subtype_decl goto 70 constant_decl goto 71 file_decl goto 72 alias_decl goto 73 subprog_decl goto 74 subprog_body goto 92 attribute_decl goto 94 attribute_spec goto 95 disconnection_spec goto 97 signal_decl goto 98 comp_decl goto 93 config_spec goto 96 subprog_spec goto 99 state 32 package_body : pack_body_start package_body_1_t_END package_body_2 t_Semicolon package_body_1 : package_body_1_package_body_3 t_ALIAS shift 84 t_CONSTANT shift 82 t_END shift 101 t_FILE shift 83 t_FUNCTION shift 87 t_PROCEDURE shift 86 t_SUBTYPE shift 81 t_TYPE shift 80 t_USE shift 22 . error use_clause goto 75 package_body_3 goto 102 package_body_decltve_item goto 103 common_decltve_item goto 104 type_decl goto 69 subtype_decl goto 70 constant_decl goto 71 file_decl goto 72 alias_decl goto 73 subprog_decl goto 74 subprog_body goto 105 subprog_spec goto 99 state 33 idf_list : idf_list_t_Comma t_Identifier lib_clause : t_LIBRARY idf_list_t_Semicolon t_Comma shift 106 t_Semicolon shift 107 . error state 34 idf_list : t_Identifier_ (18) . reduce 18 state 35 use_clause : t_USE sel_list_t_Semicolon sel_list : sel_list_t_Comma sel_name t_Comma shift 109 t_Semicolon shift 108 . error state 36 sel_list : sel_name_ (32) mark : sel_name_ (163) t_Comma reduce 32 t_Semicolon reduce 32 . reduce 163 state 37 sel_name : name_t_Dot suffix t_Dot shift 110 . error state 38 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE t_Apostrophe shift 112 t_LeftParen shift 113 . reduce 201 gen_association_list goto 111 state 39 name : name2_ (202) ifts_name : name2_gen_association_list attribute_name : name2_t_Apostrophe t_Identifier attribute_name : name2_t_Apostrophe t_RANGE t_Apostrophe shift 115 t_LeftParen shift 113 . reduce 202 gen_association_list goto 114 state 40 mark : t_Identifier_ (162) . reduce 162 state 41 name2 : t_StringLit_ (203) . reduce 203 state 42 name2 : attribute_name_ (204) . reduce 204 state 43 name2 : ifts_name_ (205) . reduce 205 state 44 entity_start : t_ENTITY t_Identifier_t_IS t_IS shift 116 . error state 45 config_start : t_CONFIGURATION t_Identifier_t_OF t_Identifier t_IS t_OF shift 117 . error state 46 package_start : t_PACKAGE t_Identifier_t_IS t_IS shift 118 . error state 47 pack_body_start : t_PACKAGE t_BODY_t_Identifier t_IS t_Identifier shift 119 . error state 48 arch_start : t_ARCHITECTURE t_Identifier_t_OF t_Identifier t_IS t_OF shift 120 . error state 49 entity_decl : entity_start entity_decl_1 entity_decl_2_entity_decl_3 entity_decl_4 t_END entity_decl_5 t_Semicolon entity_decl_3 : _ (40) . reduce 40 entity_decl_3 goto 121 state 50 entity_decl_2 : t_PORT_interf_list t_Semicolon t_LeftParen shift 52 . error interf_list goto 122 state 51 entity_decl_1 : t_GENERIC interf_list_t_Semicolon t_Semicolon shift 123 . error state 52 interf_list : t_LeftParen_interf_element interf_list_1 t_RightParen interf_element_1 : _ (140) t_CONSTANT shift 127 t_SIGNAL shift 128 t_VARIABLE shift 129 . reduce 140 interf_element goto 124 interf_element_1 goto 125 object_class goto 126 state 53 config_decl : config_start config_decl_1 block_config_t_END config_decl_2 t_Semicolon t_END shift 130 . error state 54 config_decl_1 : config_decl_1 config_decl_3_ (59) . reduce 59 state 55 block_config : t_FOR_block_spec block_config_1 block_config_2 t_END t_FOR t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 38 name goto 132 name2 goto 39 attribute_name goto 42 ifts_name goto 43 block_spec goto 131 state 56 config_decl_3 : config_decltve_item_ (60) . reduce 60 state 57 config_decltve_item : attribute_spec_ (114) . reduce 114 state 58 config_decltve_item : use_clause_ (115) . reduce 115 state 59 attribute_spec : t_ATTRIBUTE_t_Identifier t_OF entity_spec t_IS expr t_Semicolon t_Identifier shift 134 . error state 60 package_decl : package_start package_decl_1 t_END_package_decl_2 t_Semicolon package_decl_2 : _ (63) t_Identifier shift 136 . reduce 63 package_decl_2 goto 135 state 61 package_decl_1 : package_decl_1 package_decl_3_ (66) . reduce 66 state 62 package_decl_3 : package_decltve_item_ (67) . reduce 67 state 63 package_decltve_item : common_decltve_item_ (96) . reduce 96 state 64 package_decltve_item : comp_decl_ (97) . reduce 97 state 65 package_decltve_item : attribute_decl_ (98) . reduce 98 state 66 package_decltve_item : attribute_spec_ (99) . reduce 99 state 67 package_decltve_item : disconnection_spec_ (100) . reduce 100 state 68 package_decltve_item : signal_decl_ (101) . reduce 101 state 69 common_decltve_item : type_decl_ (75) . reduce 75 state 70 common_decltve_item : subtype_decl_ (76) . reduce 76 state 71 common_decltve_item : constant_decl_ (77) . reduce 77 state 72 common_decltve_item : file_decl_ (78) . reduce 78 state 73 common_decltve_item : alias_decl_ (79) . reduce 79 state 74 common_decltve_item : subprog_decl_ (80) . reduce 80 state 75 common_decltve_item : use_clause_ (81) . reduce 81 state 76 comp_decl : t_COMPONENT_t_Identifier comp_decl_1 comp_decl_2 t_END t_COMPONENT t_Semicolon t_Identifier shift 137 . error state 77 attribute_decl : t_ATTRIBUTE_t_Identifier t_Colon mark t_Semicolon attribute_spec : t_ATTRIBUTE_t_Identifier t_OF entity_spec t_IS expr t_Semicolon t_Identifier shift 138 . error state 78 disconnection_spec : t_DISCONNECT_signal_list t_Colon mark t_AFTER expr t_Semicolon t_ALL shift 142 t_OTHERS shift 141 t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 38 name goto 140 name2 goto 39 attribute_name goto 42 ifts_name goto 43 signal_list goto 139 state 79 signal_decl : t_SIGNAL_idf_list t_Colon subtype_indic signal_decl_1 signal_decl_2 t_Semicolon t_Identifier shift 34 . error idf_list goto 143 state 80 type_decl : t_TYPE_t_Identifier type_decl_1 t_Semicolon t_Identifier shift 144 . error state 81 subtype_decl : t_SUBTYPE_t_Identifier t_IS subtype_indic t_Semicolon t_Identifier shift 145 . error state 82 constant_decl : t_CONSTANT_idf_list t_Colon subtype_indic constant_decl_1 t_Semicolon t_Identifier shift 34 . error idf_list goto 146 state 83 file_decl : t_FILE_t_Identifier t_Colon subtype_indic t_IS file_decl_1 expr t_Semicolon t_Identifier shift 147 . error state 84 alias_decl : t_ALIAS_t_Identifier t_Colon subtype_indic t_IS name t_Semicolon t_Identifier shift 148 . error state 85 subprog_decl : subprog_spec_t_Semicolon t_Semicolon shift 149 . error state 86 subprog_spec : t_PROCEDURE_t_Identifier subprog_spec_1 t_Identifier shift 150 . error state 87 subprog_spec : t_FUNCTION_designator subprog_spec_2 t_RETURN mark t_Identifier shift 152 t_StringLit shift 153 . error designator goto 151 state 88 arch_body : arch_start arch_body_1 t_BEGIN_concurrent_stats t_END arch_body_2 t_Semicolon concurrent_stats_1 : _ (352) . reduce 352 concurrent_stats goto 154 concurrent_stats_1 goto 155 state 89 arch_body_1 : arch_body_1 arch_body_3_ (52) . reduce 52 state 90 arch_body_3 : block_decltve_item_ (53) . reduce 53 state 91 block_decltve_item : common_decltve_item_ (88) . reduce 88 state 92 block_decltve_item : subprog_body_ (89) . reduce 89 state 93 block_decltve_item : comp_decl_ (90) . reduce 90 state 94 block_decltve_item : attribute_decl_ (91) . reduce 91 state 95 block_decltve_item : attribute_spec_ (92) . reduce 92 state 96 block_decltve_item : config_spec_ (93) . reduce 93 state 97 block_decltve_item : disconnection_spec_ (94) . reduce 94 state 98 block_decltve_item : signal_decl_ (95) . reduce 95 state 99 subprog_decl : subprog_spec_t_Semicolon subprog_body : subprog_spec_t_IS subprog_body_1 t_BEGIN seq_stats t_END subprog_body_2 t_Semicolon t_IS shift 156 t_Semicolon shift 149 . error state 100 config_spec : t_FOR_comp_spec t_USE binding_indic t_Semicolon t_ALL shift 160 t_OTHERS shift 161 t_Identifier shift 34 . error idf_list goto 159 comp_spec goto 157 inst_list goto 158 state 101 package_body : pack_body_start package_body_1 t_END_package_body_2 t_Semicolon package_body_2 : _ (70) t_Identifier shift 163 . reduce 70 package_body_2 goto 162 state 102 package_body_1 : package_body_1 package_body_3_ (73) . reduce 73 state 103 package_body_3 : package_body_decltve_item_ (74) . reduce 74 state 104 package_body_decltve_item : common_decltve_item_ (102) . reduce 102 state 105 package_body_decltve_item : subprog_body_ (103) . reduce 103 state 106 idf_list : idf_list t_Comma_t_Identifier t_Identifier shift 164 . error state 107 lib_clause : t_LIBRARY idf_list t_Semicolon_ (30) . reduce 30 state 108 use_clause : t_USE sel_list t_Semicolon_ (31) . reduce 31 state 109 sel_list : sel_list t_Comma_sel_name t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 165 mark goto 38 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 110 sel_name : name t_Dot_suffix t_ALL shift 169 t_Identifier shift 152 t_CharacterLit shift 168 t_StringLit shift 153 . error designator goto 167 suffix goto 166 state 111 ifts_name : mark gen_association_list_ (210) . reduce 210 state 112 attribute_name : mark t_Apostrophe_t_Identifier attribute_name : mark t_Apostrophe_t_RANGE t_RANGE shift 171 t_Identifier shift 170 . error state 113 gen_association_list : t_LeftParen_gen_association_element gen_association_list_1 t_RightParen t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 185 expr goto 173 gen_association_element goto 172 discrete_range1 goto 174 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 subtype_indic1 goto 179 state 114 ifts_name : name2 gen_association_list_ (211) . reduce 211 state 115 attribute_name : name2 t_Apostrophe_t_Identifier attribute_name : name2 t_Apostrophe_t_RANGE t_RANGE shift 200 t_Identifier shift 199 . error state 116 entity_start : t_ENTITY t_Identifier t_IS_ (35) . reduce 35 state 117 config_start : t_CONFIGURATION t_Identifier t_OF_t_Identifier t_IS t_Identifier shift 201 . error state 118 package_start : t_PACKAGE t_Identifier t_IS_ (62) . reduce 62 state 119 pack_body_start : t_PACKAGE t_BODY t_Identifier_t_IS t_IS shift 202 . error state 120 arch_start : t_ARCHITECTURE t_Identifier t_OF_t_Identifier t_IS t_Identifier shift 203 . error state 121 entity_decl : entity_start entity_decl_1 entity_decl_2 entity_decl_3_entity_decl_4 t_END entity_decl_5 t_Semicolon entity_decl_3 : entity_decl_3_entity_decl_6 entity_decl_4 : _ (38) t_ALIAS shift 84 t_ATTRIBUTE shift 77 t_BEGIN shift 206 t_CONSTANT shift 82 t_DISCONNECT shift 78 t_FILE shift 83 t_FUNCTION shift 87 t_PROCEDURE shift 86 t_SIGNAL shift 79 t_SUBTYPE shift 81 t_TYPE shift 80 t_USE shift 22 . reduce 38 use_clause goto 75 entity_decl_4 goto 204 entity_decl_6 goto 205 entity_decltve_item goto 207 common_decltve_item goto 208 type_decl goto 69 subtype_decl goto 70 constant_decl goto 71 file_decl goto 72 alias_decl goto 73 subprog_decl goto 74 subprog_body goto 209 attribute_decl goto 210 attribute_spec goto 211 disconnection_spec goto 212 signal_decl goto 213 subprog_spec goto 99 state 122 entity_decl_2 : t_PORT interf_list_t_Semicolon t_Semicolon shift 214 . error state 123 entity_decl_1 : t_GENERIC interf_list t_Semicolon_ (46) . reduce 46 state 124 interf_list : t_LeftParen interf_element_interf_list_1 t_RightParen interf_list_1 : _ (130) . reduce 130 interf_list_1 goto 215 state 125 interf_element : interf_element_1_idf_list t_Colon interf_element_2 subtype_indic interf_element_3 interf_element_4 t_Identifier shift 34 . error idf_list goto 216 state 126 interf_element_1 : object_class_ (141) . reduce 141 state 127 object_class : t_CONSTANT_ (306) . reduce 306 state 128 object_class : t_SIGNAL_ (307) . reduce 307 state 129 object_class : t_VARIABLE_ (308) . reduce 308 state 130 config_decl : config_start config_decl_1 block_config t_END_config_decl_2 t_Semicolon config_decl_2 : _ (56) t_Identifier shift 218 . reduce 56 config_decl_2 goto 217 state 131 block_config : t_FOR block_spec_block_config_1 block_config_2 t_END t_FOR t_Semicolon block_config_1 : _ (505) . reduce 505 block_config_1 goto 219 state 132 sel_name : name_t_Dot suffix block_spec : name_ (508) t_Dot shift 110 . reduce 508 state 133 mark : sel_name_ (163) . reduce 163 state 134 attribute_spec : t_ATTRIBUTE t_Identifier_t_OF entity_spec t_IS expr t_Semicolon t_OF shift 220 . error state 135 package_decl : package_start package_decl_1 t_END package_decl_2_t_Semicolon t_Semicolon shift 221 . error state 136 package_decl_2 : t_Identifier_ (64) . reduce 64 state 137 comp_decl : t_COMPONENT t_Identifier_comp_decl_1 comp_decl_2 t_END t_COMPONENT t_Semicolon comp_decl_1 : _ (499) t_GENERIC shift 223 . reduce 499 comp_decl_1 goto 222 state 138 attribute_decl : t_ATTRIBUTE t_Identifier_t_Colon mark t_Semicolon attribute_spec : t_ATTRIBUTE t_Identifier_t_OF entity_spec t_IS expr t_Semicolon t_OF shift 220 t_Colon shift 224 . error state 139 disconnection_spec : t_DISCONNECT signal_list_t_Colon mark t_AFTER expr t_Semicolon t_Colon shift 225 . error state 140 sel_name : name_t_Dot suffix signal_list : name_signal_list_1 signal_list_1 : _ (319) t_Dot shift 110 . reduce 319 signal_list_1 goto 226 state 141 signal_list : t_OTHERS_ (317) . reduce 317 state 142 signal_list : t_ALL_ (318) . reduce 318 state 143 idf_list : idf_list_t_Comma t_Identifier signal_decl : t_SIGNAL idf_list_t_Colon subtype_indic signal_decl_1 signal_decl_2 t_Semicolon t_Comma shift 106 t_Colon shift 227 . error state 144 type_decl : t_TYPE t_Identifier_type_decl_1 t_Semicolon type_decl_1 : _ (239) t_IS shift 229 . reduce 239 type_decl_1 goto 228 state 145 subtype_decl : t_SUBTYPE t_Identifier_t_IS subtype_indic t_Semicolon t_IS shift 230 . error state 146 idf_list : idf_list_t_Comma t_Identifier constant_decl : t_CONSTANT idf_list_t_Colon subtype_indic constant_decl_1 t_Semicolon t_Comma shift 106 t_Colon shift 231 . error state 147 file_decl : t_FILE t_Identifier_t_Colon subtype_indic t_IS file_decl_1 expr t_Semicolon t_Colon shift 232 . error state 148 alias_decl : t_ALIAS t_Identifier_t_Colon subtype_indic t_IS name t_Semicolon t_Colon shift 233 . error state 149 subprog_decl : subprog_spec t_Semicolon_ (116) . reduce 116 state 150 subprog_spec : t_PROCEDURE t_Identifier_subprog_spec_1 subprog_spec_1 : _ (121) t_LeftParen shift 52 . reduce 121 interf_list goto 235 subprog_spec_1 goto 234 state 151 subprog_spec : t_FUNCTION designator_subprog_spec_2 t_RETURN mark subprog_spec_2 : _ (119) t_LeftParen shift 52 . reduce 119 interf_list goto 237 subprog_spec_2 goto 236 state 152 designator : t_Identifier_ (5) . reduce 5 state 153 designator : t_StringLit_ (6) . reduce 6 state 154 arch_body : arch_start arch_body_1 t_BEGIN concurrent_stats_t_END arch_body_2 t_Semicolon t_END shift 238 . error state 155 concurrent_stats : concurrent_stats_1_ (351) concurrent_stats_1 : concurrent_stats_1_concurrent_stats_2 t_ASSERT shift 254 t_PROCESS shift 258 t_WITH shift 257 t_LeftParen shift 260 t_Identifier shift 248 t_StringLit shift 41 . reduce 351 sel_name goto 133 mark goto 38 name goto 255 aggregate goto 259 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 concurrent_stats_2 goto 239 concurrent_stat goto 240 block_stat goto 241 concurrent_assertion_stat goto 242 concurrent_procedure_call goto 243 concurrent_signal_assign_stat goto 244 comp_inst_stat goto 245 generate_stat goto 246 procs_stat goto 247 assertion_stat goto 249 procedure_call_stat goto 250 condal_signal_assign goto 251 sel_signal_assign goto 252 target goto 256 procs_stat1 goto 253 state 156 subprog_body : subprog_spec t_IS_subprog_body_1 t_BEGIN seq_stats t_END subprog_body_2 t_Semicolon subprog_body_1 : _ (126) . reduce 126 subprog_body_1 goto 261 state 157 config_spec : t_FOR comp_spec_t_USE binding_indic t_Semicolon t_USE shift 262 . error state 158 comp_spec : inst_list_t_Colon mark t_Colon shift 263 . error state 159 idf_list : idf_list_t_Comma t_Identifier inst_list : idf_list_ (518) t_Comma shift 106 . reduce 518 state 160 inst_list : t_ALL_ (519) . reduce 519 state 161 inst_list : t_OTHERS_ (520) . reduce 520 state 162 package_body : pack_body_start package_body_1 t_END package_body_2_t_Semicolon t_Semicolon shift 264 . error state 163 package_body_2 : t_Identifier_ (71) . reduce 71 state 164 idf_list : idf_list t_Comma t_Identifier_ (19) . reduce 19 state 165 sel_list : sel_list t_Comma sel_name_ (33) mark : sel_name_ (163) t_Comma reduce 33 t_Semicolon reduce 33 . reduce 163 state 166 sel_name : name t_Dot suffix_ (206) . reduce 206 state 167 suffix : designator_ (207) . reduce 207 state 168 suffix : t_CharacterLit_ (208) . reduce 208 state 169 suffix : t_ALL_ (209) . reduce 209 state 170 attribute_name : mark t_Apostrophe t_Identifier_ (212) . reduce 212 state 171 attribute_name : mark t_Apostrophe t_RANGE_ (214) . reduce 214 state 172 gen_association_list : t_LeftParen gen_association_element_gen_association_list_1 t_RightParen gen_association_list_1 : _ (152) . reduce 152 gen_association_list_1 goto 265 state 173 gen_association_element : expr_ (157) discrete_range1 : expr_direction expr t_DOWNTO shift 268 t_TO shift 267 . reduce 157 direction goto 266 state 174 gen_association_element : discrete_range1_ (158) . reduce 158 state 175 expr : and_relation_ (164) and_relation : and_relation_t_AND relation t_AND shift 269 . reduce 164 state 176 expr : or_relation_ (165) or_relation : or_relation_t_OR relation t_OR shift 270 . reduce 165 state 177 expr : xor_relation_ (166) xor_relation : xor_relation_t_XOR relation t_XOR shift 271 . reduce 166 state 178 expr : relation_ (167) expr : relation_t_NAND relation expr : relation_t_NOR relation and_relation : relation_t_AND relation or_relation : relation_t_OR relation xor_relation : relation_t_XOR relation relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_AND shift 274 t_NAND shift 272 t_NOR shift 273 t_OR shift 275 t_XOR shift 276 t_EQSym shift 287 t_NESym shift 288 t_LTSym shift 285 t_LESym shift 283 t_GTSym shift 286 t_GESym shift 284 t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 167 state 179 discrete_range1 : subtype_indic1_ (289) . reduce 289 state 180 relation : primary_ (176) relation : primary_t_DoubleStar primary t_DoubleStar shift 290 . reduce 176 state 181 relation : t_Plus_primary t_NEW shift 198 t_NULL shift 196 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 primary goto 291 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 182 relation : t_Minus_primary t_NEW shift 198 t_NULL shift 196 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 primary goto 293 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 183 relation : t_ABS_primary t_NEW shift 198 t_NULL shift 196 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 primary goto 294 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 184 relation : t_NOT_primary t_NEW shift 198 t_NULL shift 196 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 primary goto 295 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 185 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE qualified_expr : mark_t_Apostrophe t_LeftParen expr t_RightParen qualified_expr : mark_t_Apostrophe aggregate subtype_indic1 : mark_mark range_constraint subtype_indic1 : mark_range_constraint subtype_indic1 : mark_mark subtype_indic1_1 t_RANGE shift 299 t_Apostrophe shift 296 t_LeftParen shift 113 t_Identifier shift 40 t_StringLit shift 41 . reduce 201 sel_name goto 133 mark goto 297 gen_association_list goto 111 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 range_constraint goto 298 state 186 primary : name_ (195) sel_name : name_t_Dot suffix t_Dot shift 110 . reduce 195 state 187 primary : literal_ (196) . reduce 196 state 188 primary : aggregate_ (197) . reduce 197 state 189 primary : qualified_expr_ (198) . reduce 198 state 190 primary : allocator_ (199) . reduce 199 state 191 primary : t_LeftParen_expr t_RightParen aggregate : t_LeftParen_choices t_Arrow expr t_RightParen element_association_list2 : t_LeftParen_element_association t_Comma element_association t_NEW shift 198 t_NULL shift 196 t_OTHERS shift 305 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 185 expr goto 300 discrete_range1 goto 304 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 choices goto 301 element_association goto 302 choice goto 303 subtype_indic1 goto 179 state 192 literal : t_AbstractLit_ (7) physical_literal_no_default : t_AbstractLit_t_Identifier t_Identifier shift 306 . reduce 7 state 193 literal : t_CharacterLit_ (8) . reduce 8 state 194 literal : t_BitStringLit_ (9) . reduce 9 state 195 literal : physical_literal_no_default_ (10) . reduce 10 state 196 literal : t_NULL_ (11) . reduce 11 state 197 aggregate : element_association_list2_t_RightParen element_association_list2 : element_association_list2_t_Comma element_association t_RightParen shift 307 t_Comma shift 308 . error state 198 allocator : t_NEW_mark mark allocator_1 allocator : t_NEW_mark allocator_2 allocator : t_NEW_qualified_expr t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 309 name goto 37 qualified_expr goto 310 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 199 attribute_name : name2 t_Apostrophe t_Identifier_ (213) . reduce 213 state 200 attribute_name : name2 t_Apostrophe t_RANGE_ (215) . reduce 215 state 201 config_start : t_CONFIGURATION t_Identifier t_OF t_Identifier_t_IS t_IS shift 311 . error state 202 pack_body_start : t_PACKAGE t_BODY t_Identifier t_IS_ (69) . reduce 69 state 203 arch_start : t_ARCHITECTURE t_Identifier t_OF t_Identifier_t_IS t_IS shift 312 . error state 204 entity_decl : entity_start entity_decl_1 entity_decl_2 entity_decl_3 entity_decl_4_t_END entity_decl_5 t_Semicolon t_END shift 313 . error state 205 entity_decl_3 : entity_decl_3 entity_decl_6_ (41) . reduce 41 state 206 entity_decl_4 : t_BEGIN_concurrent_stats concurrent_stats_1 : _ (352) . reduce 352 concurrent_stats goto 314 concurrent_stats_1 goto 155 state 207 entity_decl_6 : entity_decltve_item_ (42) . reduce 42 state 208 entity_decltve_item : common_decltve_item_ (82) . reduce 82 state 209 entity_decltve_item : subprog_body_ (83) . reduce 83 state 210 entity_decltve_item : attribute_decl_ (84) . reduce 84 state 211 entity_decltve_item : attribute_spec_ (85) . reduce 85 state 212 entity_decltve_item : disconnection_spec_ (86) . reduce 86 state 213 entity_decltve_item : signal_decl_ (87) . reduce 87 state 214 entity_decl_2 : t_PORT interf_list t_Semicolon_ (44) . reduce 44 state 215 interf_list : t_LeftParen interf_element interf_list_1_t_RightParen interf_list_1 : interf_list_1_interf_list_2 t_RightParen shift 315 t_Semicolon shift 317 . error interf_list_2 goto 316 state 216 idf_list : idf_list_t_Comma t_Identifier interf_element : interf_element_1 idf_list_t_Colon interf_element_2 subtype_indic interf_element_3 interf_element_4 t_Comma shift 106 t_Colon shift 318 . error state 217 config_decl : config_start config_decl_1 block_config t_END config_decl_2_t_Semicolon t_Semicolon shift 319 . error state 218 config_decl_2 : t_Identifier_ (57) . reduce 57 state 219 block_config : t_FOR block_spec block_config_1_block_config_2 t_END t_FOR t_Semicolon block_config_1 : block_config_1_block_config_4 block_config_2 : _ (502) t_USE shift 22 . reduce 502 use_clause goto 322 block_config_2 goto 320 block_config_4 goto 321 state 220 attribute_spec : t_ATTRIBUTE t_Identifier t_OF_entity_spec t_IS expr t_Semicolon t_ALL shift 327 t_OTHERS shift 326 t_Identifier shift 152 t_StringLit shift 153 . error designator goto 325 entity_spec goto 323 entity_name_list goto 324 state 221 package_decl : package_start package_decl_1 t_END package_decl_2 t_Semicolon_ (61) . reduce 61 state 222 comp_decl : t_COMPONENT t_Identifier comp_decl_1_comp_decl_2 t_END t_COMPONENT t_Semicolon comp_decl_2 : _ (497) t_PORT shift 329 . reduce 497 comp_decl_2 goto 328 state 223 comp_decl_1 : t_GENERIC_interf_list t_Semicolon t_LeftParen shift 52 . error interf_list goto 330 state 224 attribute_decl : t_ATTRIBUTE t_Identifier t_Colon_mark t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 331 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 225 disconnection_spec : t_DISCONNECT signal_list t_Colon_mark t_AFTER expr t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 332 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 226 signal_list : name signal_list_1_ (316) signal_list_1 : signal_list_1_signal_list_2 t_Comma shift 334 . reduce 316 signal_list_2 goto 333 state 227 signal_decl : t_SIGNAL idf_list t_Colon_subtype_indic signal_decl_1 signal_decl_2 t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 335 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 228 type_decl : t_TYPE t_Identifier type_decl_1_t_Semicolon t_Semicolon shift 338 . error state 229 type_decl_1 : t_IS_type_definition t_ACCESS shift 351 t_ARRAY shift 349 t_FILE shift 352 t_RANGE shift 299 t_RECORD shift 350 t_LeftParen shift 348 . error type_definition goto 339 enumeration_type_definition goto 340 range_constraint goto 341 physical_type_definition goto 342 unconstrained_array_definition goto 343 constrained_array_definition goto 344 record_type_definition goto 345 access_type_definition goto 346 file_type_definition goto 347 state 230 subtype_decl : t_SUBTYPE t_Identifier t_IS_subtype_indic t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 353 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 231 constant_decl : t_CONSTANT idf_list t_Colon_subtype_indic constant_decl_1 t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 354 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 232 file_decl : t_FILE t_Identifier t_Colon_subtype_indic t_IS file_decl_1 expr t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 355 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 233 alias_decl : t_ALIAS t_Identifier t_Colon_subtype_indic t_IS name t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 356 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 234 subprog_spec : t_PROCEDURE t_Identifier subprog_spec_1_ (117) . reduce 117 state 235 subprog_spec_1 : interf_list_ (122) . reduce 122 state 236 subprog_spec : t_FUNCTION designator subprog_spec_2_t_RETURN mark t_RETURN shift 357 . error state 237 subprog_spec_2 : interf_list_ (120) . reduce 120 state 238 arch_body : arch_start arch_body_1 t_BEGIN concurrent_stats t_END_arch_body_2 t_Semicolon arch_body_2 : _ (49) t_Identifier shift 359 . reduce 49 arch_body_2 goto 358 state 239 concurrent_stats_1 : concurrent_stats_1 concurrent_stats_2_ (353) . reduce 353 state 240 concurrent_stats_2 : concurrent_stat_ (354) . reduce 354 state 241 concurrent_stat : block_stat_ (355) . reduce 355 state 242 concurrent_stat : concurrent_assertion_stat_ (356) . reduce 356 state 243 concurrent_stat : concurrent_procedure_call_ (357) . reduce 357 state 244 concurrent_stat : concurrent_signal_assign_stat_ (358) . reduce 358 state 245 concurrent_stat : comp_inst_stat_ (359) . reduce 359 state 246 concurrent_stat : generate_stat_ (360) . reduce 360 state 247 concurrent_stat : procs_stat_ (361) . reduce 361 state 248 mark : t_Identifier_ (162) block_stat : t_Identifier_t_Colon t_BLOCK block_stat_1 block_stat_2 block_stat_3 block_stat_4 t_BEGIN concurrent_stats t_END t_BLOCK block_stat_5 t_Semicolon comp_inst_stat : t_Identifier_t_Colon mark t_GENERIC t_MAP association_list comp_inst_stat_1 t_Semicolon comp_inst_stat : t_Identifier_t_Colon mark t_PORT t_MAP association_list t_Semicolon concurrent_assertion_stat : t_Identifier_t_Colon assertion_stat concurrent_procedure_call : t_Identifier_t_Colon procedure_call_stat concurrent_signal_assign_stat : t_Identifier_t_Colon condal_signal_assign concurrent_signal_assign_stat : t_Identifier_t_Colon sel_signal_assign generate_stat : t_Identifier_t_Colon generation_scheme t_GENERATE concurrent_stats t_END t_GENERATE generate_stat_1 t_Semicolon procs_stat : t_Identifier_t_Colon procs_stat1 t_Colon shift 360 . reduce 162 state 249 concurrent_assertion_stat : assertion_stat_ (383) . reduce 383 state 250 concurrent_procedure_call : procedure_call_stat_ (385) . reduce 385 state 251 concurrent_signal_assign_stat : condal_signal_assign_ (387) . reduce 387 state 252 concurrent_signal_assign_stat : sel_signal_assign_ (389) . reduce 389 state 253 procs_stat : procs_stat1_ (418) . reduce 418 state 254 assertion_stat : t_ASSERT_expr assertion_stat_1 assertion_stat_2 t_Semicolon t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 361 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 255 sel_name : name_t_Dot suffix target : name_ (402) procedure_call_stat : name_t_Semicolon t_Semicolon shift 362 t_Dot shift 110 . reduce 402 state 256 condal_signal_assign : target_t_LESym opts condal_wavefrms t_Semicolon t_LESym shift 363 . error state 257 sel_signal_assign : t_WITH_expr t_SELECT target t_LESym opts sel_wavefrms t_Semicolon t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 364 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 258 procs_stat1 : t_PROCESS_procs_stat1_1 procs_stat1_2 t_BEGIN seq_stats t_END t_PROCESS procs_stat1_3 t_Semicolon procs_stat1_1 : _ (425) t_LeftParen shift 366 . reduce 425 procs_stat1_1 goto 365 state 259 target : aggregate_ (403) . reduce 403 state 260 aggregate : t_LeftParen_choices t_Arrow expr t_RightParen element_association_list2 : t_LeftParen_element_association t_Comma element_association t_NEW shift 198 t_NULL shift 196 t_OTHERS shift 305 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 185 expr goto 367 discrete_range1 goto 304 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 choices goto 301 element_association goto 302 choice goto 303 subtype_indic1 goto 179 state 261 subprog_body : subprog_spec t_IS subprog_body_1_t_BEGIN seq_stats t_END subprog_body_2 t_Semicolon subprog_body_1 : subprog_body_1_subprog_body_3 t_ALIAS shift 84 t_ATTRIBUTE shift 77 t_BEGIN shift 368 t_CONSTANT shift 82 t_FILE shift 83 t_FUNCTION shift 87 t_PROCEDURE shift 86 t_SUBTYPE shift 81 t_TYPE shift 80 t_USE shift 22 t_VARIABLE shift 376 . error use_clause goto 75 common_decltve_item goto 371 type_decl goto 69 subtype_decl goto 70 constant_decl goto 71 file_decl goto 72 alias_decl goto 73 subprog_decl goto 74 subprog_body goto 372 attribute_decl goto 373 attribute_spec goto 374 subprog_decltve_item goto 370 variable_decl goto 375 subprog_spec goto 99 subprog_body_3 goto 369 state 262 config_spec : t_FOR comp_spec t_USE_binding_indic t_Semicolon t_CONFIGURATION shift 380 t_ENTITY shift 379 t_OPEN shift 381 . error binding_indic goto 377 entity_aspect goto 378 state 263 comp_spec : inst_list t_Colon_mark t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 382 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 264 package_body : pack_body_start package_body_1 t_END package_body_2 t_Semicolon_ (68) . reduce 68 state 265 gen_association_list : t_LeftParen gen_association_element gen_association_list_1_t_RightParen gen_association_list_1 : gen_association_list_1_gen_association_list_2 t_RightParen shift 383 t_Comma shift 385 . error gen_association_list_2 goto 384 state 266 discrete_range1 : expr direction_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 386 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 267 direction : t_TO_ (293) . reduce 293 state 268 direction : t_DOWNTO_ (294) . reduce 294 state 269 and_relation : and_relation t_AND_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 387 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 270 or_relation : or_relation t_OR_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 388 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 271 xor_relation : xor_relation t_XOR_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 389 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 272 expr : relation t_NAND_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 390 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 273 expr : relation t_NOR_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 391 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 274 and_relation : relation t_AND_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 392 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 275 or_relation : relation t_OR_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 393 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 276 xor_relation : relation t_XOR_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 394 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 277 relation : relation t_MOD_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 395 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 278 relation : relation t_REM_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 396 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 279 relation : relation t_Ampersand_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 397 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 280 relation : relation t_Star_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 398 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 281 relation : relation t_Plus_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 399 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 282 relation : relation t_Minus_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 400 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 283 relation : relation t_LESym_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 401 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 284 relation : relation t_GESym_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 402 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 285 relation : relation t_LTSym_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 403 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 286 relation : relation t_GTSym_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 404 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 287 relation : relation t_EQSym_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 405 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 288 relation : relation t_NESym_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 406 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 289 relation : relation t_Slash_relation t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 relation goto 407 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 290 relation : primary t_DoubleStar_primary t_NEW shift 198 t_NULL shift 196 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 name goto 186 primary goto 408 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 291 relation : t_Plus primary_ (177) . reduce 177 state 292 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE qualified_expr : mark_t_Apostrophe t_LeftParen expr t_RightParen qualified_expr : mark_t_Apostrophe aggregate t_Apostrophe shift 296 t_LeftParen shift 113 . reduce 201 gen_association_list goto 111 state 293 relation : t_Minus primary_ (178) . reduce 178 state 294 relation : t_ABS primary_ (179) . reduce 179 state 295 relation : t_NOT primary_ (180) . reduce 180 state 296 attribute_name : mark t_Apostrophe_t_Identifier attribute_name : mark t_Apostrophe_t_RANGE qualified_expr : mark t_Apostrophe_t_LeftParen expr t_RightParen qualified_expr : mark t_Apostrophe_aggregate t_RANGE shift 171 t_LeftParen shift 409 t_Identifier shift 170 . error aggregate goto 410 element_association_list2 goto 197 state 297 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE subtype_indic1 : mark mark_range_constraint subtype_indic1 : mark mark_subtype_indic1_1 subtype_indic1_1 : _ (280) t_RANGE shift 299 t_Apostrophe shift 112 t_LeftParen shift 113 t_Dot reduce 201 . reduce 280 gen_association_list goto 411 range_constraint goto 412 subtype_indic1_1 goto 413 state 298 subtype_indic1 : mark range_constraint_ (278) . reduce 278 state 299 range_constraint : t_RANGE_range_spec t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 416 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 415 ifts_name goto 43 element_association_list2 goto 197 range_spec goto 414 state 300 primary : t_LeftParen expr_t_RightParen element_association : expr_ (230) choice : expr_ (235) discrete_range1 : expr_direction expr t_DOWNTO shift 268 t_TO shift 267 t_RightParen shift 417 t_Comma reduce 230 . reduce 235 direction goto 266 state 301 aggregate : t_LeftParen choices_t_Arrow expr t_RightParen element_association : choices_t_Arrow expr t_Arrow shift 418 . error state 302 element_association_list2 : t_LeftParen element_association_t_Comma element_association t_Comma shift 419 . error state 303 choices : choice_choices_1 choices_1 : _ (232) . reduce 232 choices_1 goto 420 state 304 choice : discrete_range1_ (236) . reduce 236 state 305 choice : t_OTHERS_ (237) . reduce 237 state 306 physical_literal_no_default : t_AbstractLit t_Identifier_ (17) . reduce 17 state 307 aggregate : element_association_list2 t_RightParen_ (216) . reduce 216 state 308 element_association_list2 : element_association_list2 t_Comma_element_association t_NEW shift 198 t_NULL shift 196 t_OTHERS shift 305 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 185 expr goto 367 discrete_range1 goto 304 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 choices goto 422 element_association goto 421 choice goto 303 subtype_indic1 goto 179 state 309 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE qualified_expr : mark_t_Apostrophe t_LeftParen expr t_RightParen qualified_expr : mark_t_Apostrophe aggregate allocator : t_NEW mark_mark allocator_1 allocator : t_NEW mark_allocator_2 allocator_2 : _ (225) t_Apostrophe shift 296 t_LeftParen shift 113 t_Dot reduce 201 t_Identifier shift 40 t_StringLit shift 41 . reduce 225 sel_name goto 133 mark goto 424 gen_association_list goto 423 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 allocator_2 goto 425 state 310 allocator : t_NEW qualified_expr_ (224) . reduce 224 state 311 config_start : t_CONFIGURATION t_Identifier t_OF t_Identifier t_IS_ (55) . reduce 55 state 312 arch_start : t_ARCHITECTURE t_Identifier t_OF t_Identifier t_IS_ (48) . reduce 48 state 313 entity_decl : entity_start entity_decl_1 entity_decl_2 entity_decl_3 entity_decl_4 t_END_entity_decl_5 t_Semicolon entity_decl_5 : _ (36) t_Identifier shift 427 . reduce 36 entity_decl_5 goto 426 state 314 entity_decl_4 : t_BEGIN concurrent_stats_ (39) . reduce 39 state 315 interf_list : t_LeftParen interf_element interf_list_1 t_RightParen_ (129) . reduce 129 state 316 interf_list_1 : interf_list_1 interf_list_2_ (131) . reduce 131 state 317 interf_list_2 : t_Semicolon_interf_element interf_element_1 : _ (140) t_CONSTANT shift 127 t_SIGNAL shift 128 t_VARIABLE shift 129 . reduce 140 interf_element goto 428 interf_element_1 goto 125 object_class goto 126 state 318 interf_element : interf_element_1 idf_list t_Colon_interf_element_2 subtype_indic interf_element_3 interf_element_4 interf_element_2 : _ (138) t_BUFFER shift 434 t_IN shift 431 t_INOUT shift 433 t_LINKAGE shift 435 t_OUT shift 432 . reduce 138 interf_element_2 goto 429 mode goto 430 state 319 config_decl : config_start config_decl_1 block_config t_END config_decl_2 t_Semicolon_ (54) . reduce 54 state 320 block_config : t_FOR block_spec block_config_1 block_config_2_t_END t_FOR t_Semicolon block_config_2 : block_config_2_block_config_3 t_END shift 436 t_FOR shift 441 . error block_config goto 439 block_config_3 goto 437 config_item goto 438 comp_config goto 440 state 321 block_config_1 : block_config_1 block_config_4_ (506) . reduce 506 state 322 block_config_4 : use_clause_ (507) . reduce 507 state 323 attribute_spec : t_ATTRIBUTE t_Identifier t_OF entity_spec_t_IS expr t_Semicolon t_IS shift 442 . error state 324 entity_spec : entity_name_list_t_Colon entity_class t_Colon shift 443 . error state 325 entity_name_list : designator_entity_name_list_1 entity_name_list_1 : _ (328) . reduce 328 entity_name_list_1 goto 444 state 326 entity_name_list : t_OTHERS_ (326) . reduce 326 state 327 entity_name_list : t_ALL_ (327) . reduce 327 state 328 comp_decl : t_COMPONENT t_Identifier comp_decl_1 comp_decl_2_t_END t_COMPONENT t_Semicolon t_END shift 445 . error state 329 comp_decl_2 : t_PORT_interf_list t_Semicolon t_LeftParen shift 52 . error interf_list goto 446 state 330 comp_decl_1 : t_GENERIC interf_list_t_Semicolon t_Semicolon shift 447 . error state 331 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE attribute_decl : t_ATTRIBUTE t_Identifier t_Colon mark_t_Semicolon t_Apostrophe shift 112 t_LeftParen shift 113 t_Semicolon shift 448 . reduce 201 gen_association_list goto 111 state 332 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE disconnection_spec : t_DISCONNECT signal_list t_Colon mark_t_AFTER expr t_Semicolon t_AFTER shift 449 t_Apostrophe shift 112 t_LeftParen shift 113 . reduce 201 gen_association_list goto 111 state 333 signal_list_1 : signal_list_1 signal_list_2_ (320) . reduce 320 state 334 signal_list_2 : t_Comma_name t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 38 name goto 450 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 335 signal_decl : t_SIGNAL idf_list t_Colon subtype_indic_signal_decl_1 signal_decl_2 t_Semicolon signal_decl_1 : _ (301) t_BUS shift 453 t_REGISTER shift 454 . reduce 301 signal_decl_1 goto 451 signal_kind goto 452 state 336 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE subtype_indic : mark_subtype_indic_1 subtype_indic1 : mark_mark range_constraint subtype_indic1 : mark_range_constraint subtype_indic1 : mark_mark subtype_indic1_1 subtype_indic_1 : _ (275) t_RANGE shift 299 t_Apostrophe shift 112 t_LeftParen shift 113 t_Dot reduce 201 t_Identifier shift 40 t_StringLit shift 41 . reduce 275 sel_name goto 133 mark goto 297 gen_association_list goto 455 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 range_constraint goto 298 subtype_indic_1 goto 456 state 337 subtype_indic : subtype_indic1_ (274) . reduce 274 state 338 type_decl : t_TYPE t_Identifier type_decl_1 t_Semicolon_ (238) . reduce 238 state 339 type_decl_1 : t_IS type_definition_ (240) . reduce 240 state 340 type_definition : enumeration_type_definition_ (241) . reduce 241 state 341 type_definition : range_constraint_ (242) physical_type_definition : range_constraint_t_UNITS base_unit_decl physical_type_definition_1 t_END t_UNITS t_UNITS shift 457 . reduce 242 state 342 type_definition : physical_type_definition_ (243) . reduce 243 state 343 type_definition : unconstrained_array_definition_ (244) . reduce 244 state 344 type_definition : constrained_array_definition_ (245) . reduce 245 state 345 type_definition : record_type_definition_ (246) . reduce 246 state 346 type_definition : access_type_definition_ (247) . reduce 247 state 347 type_definition : file_type_definition_ (248) . reduce 248 state 348 enumeration_type_definition : t_LeftParen_enumeration_literal enumeration_type_definition_1 t_RightParen t_Identifier shift 460 t_CharacterLit shift 459 . error enumeration_literal goto 458 state 349 unconstrained_array_definition : t_ARRAY_t_LeftParen index_subtype_definition unconstrained_array_definition_1 t_RightParen t_OF subtype_indic constrained_array_definition : t_ARRAY_index_constraint t_OF subtype_indic t_LeftParen shift 461 . error index_constraint goto 462 state 350 record_type_definition : t_RECORD_element_decl record_type_definition_1 t_END t_RECORD t_Identifier shift 34 . error idf_list goto 464 element_decl goto 463 state 351 access_type_definition : t_ACCESS_subtype_indic t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 465 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 352 file_type_definition : t_FILE_t_OF mark t_OF shift 466 . error state 353 subtype_decl : t_SUBTYPE t_Identifier t_IS subtype_indic_t_Semicolon t_Semicolon shift 467 . error state 354 constant_decl : t_CONSTANT idf_list t_Colon subtype_indic_constant_decl_1 t_Semicolon constant_decl_1 : _ (296) t_VarAsgn shift 469 . reduce 296 constant_decl_1 goto 468 state 355 file_decl : t_FILE t_Identifier t_Colon subtype_indic_t_IS file_decl_1 expr t_Semicolon t_IS shift 470 . error state 356 alias_decl : t_ALIAS t_Identifier t_Colon subtype_indic_t_IS name t_Semicolon t_IS shift 471 . error state 357 subprog_spec : t_FUNCTION designator subprog_spec_2 t_RETURN_mark t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 472 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 358 arch_body : arch_start arch_body_1 t_BEGIN concurrent_stats t_END arch_body_2_t_Semicolon t_Semicolon shift 473 . error state 359 arch_body_2 : t_Identifier_ (50) . reduce 50 state 360 block_stat : t_Identifier t_Colon_t_BLOCK block_stat_1 block_stat_2 block_stat_3 block_stat_4 t_BEGIN concurrent_stats t_END t_BLOCK block_stat_5 t_Semicolon comp_inst_stat : t_Identifier t_Colon_mark t_GENERIC t_MAP association_list comp_inst_stat_1 t_Semicolon comp_inst_stat : t_Identifier t_Colon_mark t_PORT t_MAP association_list t_Semicolon concurrent_assertion_stat : t_Identifier t_Colon_assertion_stat concurrent_procedure_call : t_Identifier t_Colon_procedure_call_stat concurrent_signal_assign_stat : t_Identifier t_Colon_condal_signal_assign concurrent_signal_assign_stat : t_Identifier t_Colon_sel_signal_assign generate_stat : t_Identifier t_Colon_generation_scheme t_GENERATE concurrent_stats t_END t_GENERATE generate_stat_1 t_Semicolon procs_stat : t_Identifier t_Colon_procs_stat1 t_ASSERT shift 254 t_BLOCK shift 474 t_FOR shift 485 t_IF shift 484 t_PROCESS shift 258 t_WITH shift 257 t_LeftParen shift 260 t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 475 name goto 255 aggregate goto 259 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 generation_scheme goto 480 if_scheme goto 482 for_scheme goto 483 assertion_stat goto 476 procedure_call_stat goto 477 condal_signal_assign goto 478 sel_signal_assign goto 479 target goto 256 procs_stat1 goto 481 state 361 assertion_stat : t_ASSERT expr_assertion_stat_1 assertion_stat_2 t_Semicolon assertion_stat_1 : _ (450) t_REPORT shift 487 . reduce 450 assertion_stat_1 goto 486 state 362 procedure_call_stat : name t_Semicolon_ (481) . reduce 481 state 363 condal_signal_assign : target t_LESym_opts condal_wavefrms t_Semicolon opts_1 : _ (407) t_GUARDED shift 490 . reduce 407 opts goto 488 opts_1 goto 489 state 364 sel_signal_assign : t_WITH expr_t_SELECT target t_LESym opts sel_wavefrms t_Semicolon t_SELECT shift 491 . error state 365 procs_stat1 : t_PROCESS procs_stat1_1_procs_stat1_2 t_BEGIN seq_stats t_END t_PROCESS procs_stat1_3 t_Semicolon procs_stat1_2 : _ (422) . reduce 422 procs_stat1_2 goto 492 state 366 procs_stat1_1 : t_LeftParen_sensitivity_list t_RightParen t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 38 name goto 494 name2 goto 39 attribute_name goto 42 ifts_name goto 43 sensitivity_list goto 493 state 367 element_association : expr_ (230) choice : expr_ (235) discrete_range1 : expr_direction expr t_DOWNTO shift 268 t_TO shift 267 t_Arrow reduce 235 t_Bar reduce 235 . reduce 230 direction goto 266 state 368 subprog_body : subprog_spec t_IS subprog_body_1 t_BEGIN_seq_stats t_END subprog_body_2 t_Semicolon seq_stats_1 : _ (432) . reduce 432 seq_stats goto 495 seq_stats_1 goto 496 state 369 subprog_body_1 : subprog_body_1 subprog_body_3_ (127) . reduce 127 state 370 subprog_body_3 : subprog_decltve_item_ (128) . reduce 128 state 371 subprog_decltve_item : common_decltve_item_ (104) . reduce 104 state 372 subprog_decltve_item : subprog_body_ (105) . reduce 105 state 373 subprog_decltve_item : attribute_decl_ (106) . reduce 106 state 374 subprog_decltve_item : attribute_spec_ (107) . reduce 107 state 375 subprog_decltve_item : variable_decl_ (108) . reduce 108 state 376 variable_decl : t_VARIABLE_idf_list t_Colon subtype_indic variable_decl_1 t_Semicolon t_Identifier shift 34 . error idf_list goto 497 state 377 config_spec : t_FOR comp_spec t_USE binding_indic_t_Semicolon t_Semicolon shift 498 . error state 378 binding_indic : entity_aspect_binding_indic_1 binding_indic_2 binding_indic_1 : _ (524) t_GENERIC shift 500 . reduce 524 binding_indic_1 goto 499 state 379 entity_aspect : t_ENTITY_name t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 38 name goto 501 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 380 entity_aspect : t_CONFIGURATION_mark t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 502 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 381 entity_aspect : t_OPEN_ (528) . reduce 528 state 382 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE comp_spec : inst_list t_Colon mark_ (517) t_Apostrophe shift 112 t_LeftParen shift 113 t_Dot reduce 201 . reduce 517 gen_association_list goto 111 state 383 gen_association_list : t_LeftParen gen_association_element gen_association_list_1 t_RightParen_ (151) . reduce 151 state 384 gen_association_list_1 : gen_association_list_1 gen_association_list_2_ (153) . reduce 153 state 385 gen_association_list_2 : t_Comma_gen_association_element t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 185 expr goto 173 gen_association_element goto 503 discrete_range1 goto 174 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 subtype_indic1 goto 179 state 386 discrete_range1 : expr direction expr_ (290) . reduce 290 state 387 and_relation : and_relation t_AND relation_ (171) relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym shift 287 t_NESym shift 288 t_LTSym shift 285 t_LESym shift 283 t_GTSym shift 286 t_GESym shift 284 t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 171 state 388 or_relation : or_relation t_OR relation_ (173) relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym shift 287 t_NESym shift 288 t_LTSym shift 285 t_LESym shift 283 t_GTSym shift 286 t_GESym shift 284 t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 173 state 389 xor_relation : xor_relation t_XOR relation_ (175) relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym shift 287 t_NESym shift 288 t_LTSym shift 285 t_LESym shift 283 t_GTSym shift 286 t_GESym shift 284 t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 175 state 390 expr : relation t_NAND relation_ (168) relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym shift 287 t_NESym shift 288 t_LTSym shift 285 t_LESym shift 283 t_GTSym shift 286 t_GESym shift 284 t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 168 state 391 expr : relation t_NOR relation_ (169) relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym shift 287 t_NESym shift 288 t_LTSym shift 285 t_LESym shift 283 t_GTSym shift 286 t_GESym shift 284 t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 169 state 392 and_relation : relation t_AND relation_ (170) relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym shift 287 t_NESym shift 288 t_LTSym shift 285 t_LESym shift 283 t_GTSym shift 286 t_GESym shift 284 t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 170 state 393 or_relation : relation t_OR relation_ (172) relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym shift 287 t_NESym shift 288 t_LTSym shift 285 t_LESym shift 283 t_GTSym shift 286 t_GESym shift 284 t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 172 state 394 xor_relation : relation t_XOR relation_ (174) relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym shift 287 t_NESym shift 288 t_LTSym shift 285 t_LESym shift 283 t_GTSym shift 286 t_GESym shift 284 t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 174 state 395 relation : relation_t_MOD relation relation : relation t_MOD relation_ (182) relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation . reduce 182 state 396 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation t_REM relation_ (183) relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation . reduce 183 state 397 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation t_Ampersand relation_ (184) relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 184 state 398 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation t_Star relation_ (185) relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation . reduce 185 state 399 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation t_Plus relation_ (186) relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 186 state 400 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation t_Minus relation_ (187) relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 187 state 401 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation t_LESym relation_ (188) relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym error t_NESym error t_LTSym error t_LESym error t_GTSym error t_GESym error t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 188 state 402 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation t_GESym relation_ (189) relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym error t_NESym error t_LTSym error t_LESym error t_GTSym error t_GESym error t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 189 state 403 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation t_LTSym relation_ (190) relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym error t_NESym error t_LTSym error t_LESym error t_GTSym error t_GESym error t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 190 state 404 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation t_GTSym relation_ (191) relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym error t_NESym error t_LTSym error t_LESym error t_GTSym error t_GESym error t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 191 state 405 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation t_EQSym relation_ (192) relation : relation_t_NESym relation relation : relation_t_Slash relation t_EQSym error t_NESym error t_LTSym error t_LESym error t_GTSym error t_GESym error t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 192 state 406 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation t_NESym relation_ (193) relation : relation_t_Slash relation t_EQSym error t_NESym error t_LTSym error t_LESym error t_GTSym error t_GESym error t_Plus shift 281 t_Minus shift 282 t_Ampersand shift 279 t_Star shift 280 t_Slash shift 289 t_MOD shift 277 t_REM shift 278 . reduce 193 state 407 relation : relation_t_MOD relation relation : relation_t_REM relation relation : relation_t_Ampersand relation relation : relation_t_Star relation relation : relation_t_Plus relation relation : relation_t_Minus relation relation : relation_t_LESym relation relation : relation_t_GESym relation relation : relation_t_LTSym relation relation : relation_t_GTSym relation relation : relation_t_EQSym relation relation : relation_t_NESym relation relation : relation_t_Slash relation relation : relation t_Slash relation_ (194) . reduce 194 state 408 relation : primary t_DoubleStar primary_ (181) . reduce 181 state 409 aggregate : t_LeftParen_choices t_Arrow expr t_RightParen element_association_list2 : t_LeftParen_element_association t_Comma element_association qualified_expr : mark t_Apostrophe t_LeftParen_expr t_RightParen t_NEW shift 198 t_NULL shift 196 t_OTHERS shift 305 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 185 expr goto 504 discrete_range1 goto 304 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 choices goto 301 element_association goto 302 choice goto 303 subtype_indic1 goto 179 state 410 qualified_expr : mark t_Apostrophe aggregate_ (221) . reduce 221 state 411 ifts_name : mark gen_association_list_ (210) subtype_indic1_1 : gen_association_list_ (281) t_Apostrophe reduce 210 t_LeftParen reduce 210 t_Dot reduce 210 . reduce 281 state 412 subtype_indic1 : mark mark range_constraint_ (277) . reduce 277 state 413 subtype_indic1 : mark mark subtype_indic1_1_ (279) . reduce 279 state 414 range_constraint : t_RANGE range_spec_ (282) . reduce 282 state 415 name2 : attribute_name_ (204) range_spec : attribute_name_ (291) t_BUFFER reduce 291 t_BUS reduce 291 t_GENERATE reduce 291 t_IS reduce 291 t_LOOP reduce 291 t_REGISTER reduce 291 t_UNITS reduce 291 t_RightParen reduce 291 t_Comma reduce 291 t_VarAsgn reduce 291 t_Semicolon reduce 291 t_Arrow reduce 291 t_Bar reduce 291 . reduce 204 state 416 range_spec : expr_direction expr t_DOWNTO shift 268 t_TO shift 267 . error direction goto 505 state 417 primary : t_LeftParen expr t_RightParen_ (200) . reduce 200 state 418 aggregate : t_LeftParen choices t_Arrow_expr t_RightParen element_association : choices t_Arrow_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 506 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 419 element_association_list2 : t_LeftParen element_association t_Comma_element_association t_NEW shift 198 t_NULL shift 196 t_OTHERS shift 305 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 185 expr goto 367 discrete_range1 goto 304 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 choices goto 422 element_association goto 507 choice goto 303 subtype_indic1 goto 179 state 420 choices : choice choices_1_ (231) choices_1 : choices_1_choices_2 t_Bar shift 509 . reduce 231 choices_2 goto 508 state 421 element_association_list2 : element_association_list2 t_Comma element_association_ (219) . reduce 219 state 422 element_association : choices_t_Arrow expr t_Arrow shift 510 . error state 423 ifts_name : mark gen_association_list_ (210) allocator_2 : gen_association_list_ (226) t_Apostrophe reduce 210 t_LeftParen reduce 210 t_Dot reduce 210 . reduce 226 state 424 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE allocator : t_NEW mark mark_allocator_1 allocator_1 : _ (227) t_Apostrophe shift 112 t_LeftParen shift 113 t_Dot reduce 201 . reduce 227 gen_association_list goto 511 allocator_1 goto 512 state 425 allocator : t_NEW mark allocator_2_ (223) . reduce 223 state 426 entity_decl : entity_start entity_decl_1 entity_decl_2 entity_decl_3 entity_decl_4 t_END entity_decl_5_t_Semicolon t_Semicolon shift 513 . error state 427 entity_decl_5 : t_Identifier_ (37) . reduce 37 state 428 interf_list_2 : t_Semicolon interf_element_ (132) . reduce 132 state 429 interf_element : interf_element_1 idf_list t_Colon interf_element_2_subtype_indic interf_element_3 interf_element_4 t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 514 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 430 interf_element_2 : mode_ (139) . reduce 139 state 431 mode : t_IN_ (142) . reduce 142 state 432 mode : t_OUT_ (143) . reduce 143 state 433 mode : t_INOUT_ (144) . reduce 144 state 434 mode : t_BUFFER_ (145) . reduce 145 state 435 mode : t_LINKAGE_ (146) . reduce 146 state 436 block_config : t_FOR block_spec block_config_1 block_config_2 t_END_t_FOR t_Semicolon t_FOR shift 515 . error state 437 block_config_2 : block_config_2 block_config_3_ (503) . reduce 503 state 438 block_config_3 : config_item_ (504) . reduce 504 state 439 config_item : block_config_ (509) . reduce 509 state 440 config_item : comp_config_ (510) . reduce 510 state 441 block_config : t_FOR_block_spec block_config_1 block_config_2 t_END t_FOR t_Semicolon comp_config : t_FOR_comp_spec comp_config_1 comp_config_2 t_END t_FOR t_Semicolon t_ALL shift 160 t_OTHERS shift 161 t_Identifier shift 517 t_StringLit shift 41 . error idf_list goto 159 sel_name goto 133 mark goto 38 name goto 132 name2 goto 39 attribute_name goto 42 ifts_name goto 43 block_spec goto 131 comp_spec goto 516 inst_list goto 158 state 442 attribute_spec : t_ATTRIBUTE t_Identifier t_OF entity_spec t_IS_expr t_Semicolon t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 518 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 443 entity_spec : entity_name_list t_Colon_entity_class t_ARCHITECTURE shift 521 t_COMPONENT shift 524 t_CONFIGURATION shift 523 t_CONSTANT shift 532 t_ENTITY shift 520 t_FUNCTION shift 529 t_LABEL shift 525 t_PACKAGE shift 522 t_PROCEDURE shift 528 t_SIGNAL shift 530 t_SUBTYPE shift 527 t_TYPE shift 526 t_VARIABLE shift 531 . error entity_class goto 519 state 444 entity_name_list : designator entity_name_list_1_ (325) entity_name_list_1 : entity_name_list_1_entity_name_list_2 t_Comma shift 534 . reduce 325 entity_name_list_2 goto 533 state 445 comp_decl : t_COMPONENT t_Identifier comp_decl_1 comp_decl_2 t_END_t_COMPONENT t_Semicolon t_COMPONENT shift 535 . error state 446 comp_decl_2 : t_PORT interf_list_t_Semicolon t_Semicolon shift 536 . error state 447 comp_decl_1 : t_GENERIC interf_list t_Semicolon_ (500) . reduce 500 state 448 attribute_decl : t_ATTRIBUTE t_Identifier t_Colon mark t_Semicolon_ (322) . reduce 322 state 449 disconnection_spec : t_DISCONNECT signal_list t_Colon mark t_AFTER_expr t_Semicolon t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 537 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 450 sel_name : name_t_Dot suffix signal_list_2 : t_Comma name_ (321) t_Dot shift 110 . reduce 321 state 451 signal_decl : t_SIGNAL idf_list t_Colon subtype_indic signal_decl_1_signal_decl_2 t_Semicolon signal_decl_2 : _ (299) t_VarAsgn shift 539 . reduce 299 signal_decl_2 goto 538 state 452 signal_decl_1 : signal_kind_ (302) . reduce 302 state 453 signal_kind : t_BUS_ (309) . reduce 309 state 454 signal_kind : t_REGISTER_ (310) . reduce 310 state 455 ifts_name : mark gen_association_list_ (210) subtype_indic_1 : gen_association_list_ (276) t_BUFFER reduce 276 t_BUS reduce 276 t_GENERATE reduce 276 t_IS reduce 276 t_LOOP reduce 276 t_REGISTER reduce 276 t_RightParen reduce 276 t_Comma reduce 276 t_VarAsgn reduce 276 t_Semicolon reduce 276 . reduce 210 state 456 subtype_indic : mark subtype_indic_1_ (273) . reduce 273 state 457 physical_type_definition : range_constraint t_UNITS_base_unit_decl physical_type_definition_1 t_END t_UNITS t_Identifier shift 541 . error base_unit_decl goto 540 state 458 enumeration_type_definition : t_LeftParen enumeration_literal_enumeration_type_definition_1 t_RightParen enumeration_type_definition_1 : _ (250) . reduce 250 enumeration_type_definition_1 goto 542 state 459 enumeration_literal : t_CharacterLit_ (12) . reduce 12 state 460 enumeration_literal : t_Identifier_ (13) . reduce 13 state 461 unconstrained_array_definition : t_ARRAY t_LeftParen_index_subtype_definition unconstrained_array_definition_1 t_RightParen t_OF subtype_indic index_constraint : t_LeftParen_discrete_range index_constraint_1 t_RightParen t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 545 subtype_indic goto 546 expr goto 416 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 415 ifts_name goto 43 element_association_list2 goto 197 index_subtype_definition goto 543 subtype_indic1 goto 337 range_spec goto 547 discrete_range goto 544 state 462 constrained_array_definition : t_ARRAY index_constraint_t_OF subtype_indic t_OF shift 548 . error state 463 record_type_definition : t_RECORD element_decl_record_type_definition_1 t_END t_RECORD record_type_definition_1 : _ (266) . reduce 266 record_type_definition_1 goto 549 state 464 idf_list : idf_list_t_Comma t_Identifier element_decl : idf_list_t_Colon subtype_indic t_Semicolon t_Comma shift 106 t_Colon shift 550 . error state 465 access_type_definition : t_ACCESS subtype_indic_ (270) . reduce 270 state 466 file_type_definition : t_FILE t_OF_mark t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 551 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 467 subtype_decl : t_SUBTYPE t_Identifier t_IS subtype_indic t_Semicolon_ (272) . reduce 272 state 468 constant_decl : t_CONSTANT idf_list t_Colon subtype_indic constant_decl_1_t_Semicolon t_Semicolon shift 552 . error state 469 constant_decl_1 : t_VarAsgn_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 553 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 470 file_decl : t_FILE t_Identifier t_Colon subtype_indic t_IS_file_decl_1 expr t_Semicolon file_decl_1 : _ (313) t_BUFFER shift 434 t_IN shift 431 t_INOUT shift 433 t_LINKAGE shift 435 t_OUT shift 432 . reduce 313 mode goto 555 file_decl_1 goto 554 state 471 alias_decl : t_ALIAS t_Identifier t_Colon subtype_indic t_IS_name t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 38 name goto 556 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 472 subprog_spec : t_FUNCTION designator subprog_spec_2 t_RETURN mark_ (118) name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE t_Apostrophe shift 112 t_LeftParen shift 113 t_Dot reduce 201 . reduce 118 gen_association_list goto 111 state 473 arch_body : arch_start arch_body_1 t_BEGIN concurrent_stats t_END arch_body_2 t_Semicolon_ (47) . reduce 47 state 474 block_stat : t_Identifier t_Colon t_BLOCK_block_stat_1 block_stat_2 block_stat_3 block_stat_4 t_BEGIN concurrent_stats t_END t_BLOCK block_stat_5 t_Semicolon block_stat_1 : _ (376) t_LeftParen shift 558 . reduce 376 block_stat_1 goto 557 state 475 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE comp_inst_stat : t_Identifier t_Colon mark_t_GENERIC t_MAP association_list comp_inst_stat_1 t_Semicolon comp_inst_stat : t_Identifier t_Colon mark_t_PORT t_MAP association_list t_Semicolon t_GENERIC shift 559 t_PORT shift 560 t_Apostrophe shift 112 t_LeftParen shift 113 . reduce 201 gen_association_list goto 111 state 476 concurrent_assertion_stat : t_Identifier t_Colon assertion_stat_ (382) . reduce 382 state 477 concurrent_procedure_call : t_Identifier t_Colon procedure_call_stat_ (384) . reduce 384 state 478 concurrent_signal_assign_stat : t_Identifier t_Colon condal_signal_assign_ (386) . reduce 386 state 479 concurrent_signal_assign_stat : t_Identifier t_Colon sel_signal_assign_ (388) . reduce 388 state 480 generate_stat : t_Identifier t_Colon generation_scheme_t_GENERATE concurrent_stats t_END t_GENERATE generate_stat_1 t_Semicolon t_GENERATE shift 561 . error state 481 procs_stat : t_Identifier t_Colon procs_stat1_ (417) . reduce 417 state 482 generation_scheme : if_scheme_ (344) . reduce 344 state 483 generation_scheme : for_scheme_ (345) . reduce 345 state 484 if_scheme : t_IF_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 562 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 485 for_scheme : t_FOR_t_Identifier t_IN discrete_range t_Identifier shift 563 . error state 486 assertion_stat : t_ASSERT expr assertion_stat_1_assertion_stat_2 t_Semicolon assertion_stat_2 : _ (448) t_SEVERITY shift 565 . reduce 448 assertion_stat_2 goto 564 state 487 assertion_stat_1 : t_REPORT_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 566 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 488 condal_signal_assign : target t_LESym opts_condal_wavefrms t_Semicolon condal_wavefrms_1 : _ (392) . reduce 392 condal_wavefrms goto 567 condal_wavefrms_1 goto 568 state 489 opts : opts_1_opts_2 opts_2 : _ (405) t_TRANSPORT shift 570 . reduce 405 opts_2 goto 569 state 490 opts_1 : t_GUARDED_ (408) . reduce 408 state 491 sel_signal_assign : t_WITH expr t_SELECT_target t_LESym opts sel_wavefrms t_Semicolon t_LeftParen shift 260 t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 38 name goto 572 aggregate goto 259 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 target goto 571 state 492 procs_stat1 : t_PROCESS procs_stat1_1 procs_stat1_2_t_BEGIN seq_stats t_END t_PROCESS procs_stat1_3 t_Semicolon procs_stat1_2 : procs_stat1_2_procs_stat1_4 t_ALIAS shift 84 t_ATTRIBUTE shift 77 t_BEGIN shift 573 t_CONSTANT shift 82 t_FILE shift 83 t_FUNCTION shift 87 t_PROCEDURE shift 86 t_SUBTYPE shift 81 t_TYPE shift 80 t_USE shift 22 t_VARIABLE shift 376 . error use_clause goto 75 common_decltve_item goto 576 type_decl goto 69 subtype_decl goto 70 constant_decl goto 71 file_decl goto 72 alias_decl goto 73 subprog_decl goto 74 subprog_body goto 577 attribute_decl goto 578 attribute_spec goto 579 variable_decl goto 580 procs_decltve_item goto 575 subprog_spec goto 99 procs_stat1_4 goto 574 state 493 procs_stat1_1 : t_LeftParen sensitivity_list_t_RightParen t_RightParen shift 581 . error state 494 sel_name : name_t_Dot suffix sensitivity_list : name_sensitivity_list_1 sensitivity_list_1 : _ (428) t_Dot shift 110 . reduce 428 sensitivity_list_1 goto 582 state 495 subprog_body : subprog_spec t_IS subprog_body_1 t_BEGIN seq_stats_t_END subprog_body_2 t_Semicolon t_END shift 583 . error state 496 seq_stats : seq_stats_1_ (431) seq_stats_1 : seq_stats_1_seq_stats_2 loop_stat_1 : _ (473) t_ASSERT shift 254 t_CASE shift 598 t_EXIT shift 599 t_FOR reduce 473 t_IF shift 600 t_LOOP reduce 473 t_NEXT shift 602 t_NULL shift 603 t_RETURN shift 604 t_WAIT shift 606 t_WHILE reduce 473 t_LeftParen shift 260 t_Identifier shift 607 t_StringLit shift 41 . reduce 431 sel_name goto 133 mark goto 38 name goto 255 aggregate goto 259 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 assertion_stat goto 586 procedure_call_stat goto 593 target goto 605 seq_stats_2 goto 584 seq_stat goto 585 case_stat goto 587 exit_stat goto 588 if_stat goto 589 loop_stat goto 590 next_stat goto 591 null_stat goto 592 return_stat goto 594 signal_assign_stat goto 595 variable_assign_stat goto 596 wait_stat goto 597 loop_stat_1 goto 601 state 497 idf_list : idf_list_t_Comma t_Identifier variable_decl : t_VARIABLE idf_list_t_Colon subtype_indic variable_decl_1 t_Semicolon t_Comma shift 106 t_Colon shift 608 . error state 498 config_spec : t_FOR comp_spec t_USE binding_indic t_Semicolon_ (516) . reduce 516 state 499 binding_indic : entity_aspect binding_indic_1_binding_indic_2 binding_indic_2 : _ (522) t_PORT shift 610 . reduce 522 binding_indic_2 goto 609 state 500 binding_indic_1 : t_GENERIC_t_MAP association_list t_MAP shift 611 . error state 501 sel_name : name_t_Dot suffix entity_aspect : t_ENTITY name_ (526) t_Dot shift 110 . reduce 526 state 502 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE entity_aspect : t_CONFIGURATION mark_ (527) t_Apostrophe shift 112 t_LeftParen shift 113 t_Dot reduce 201 . reduce 527 gen_association_list goto 111 state 503 gen_association_list_2 : t_Comma gen_association_element_ (154) . reduce 154 state 504 qualified_expr : mark t_Apostrophe t_LeftParen expr_t_RightParen element_association : expr_ (230) choice : expr_ (235) discrete_range1 : expr_direction expr t_DOWNTO shift 268 t_TO shift 267 t_RightParen shift 612 t_Comma reduce 230 . reduce 235 direction goto 266 state 505 range_spec : expr direction_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 613 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 506 aggregate : t_LeftParen choices t_Arrow expr_t_RightParen element_association : choices t_Arrow expr_ (229) t_RightParen shift 614 . reduce 229 state 507 element_association_list2 : t_LeftParen element_association t_Comma element_association_ (218) . reduce 218 state 508 choices_1 : choices_1 choices_2_ (233) . reduce 233 state 509 choices_2 : t_Bar_choice t_NEW shift 198 t_NULL shift 196 t_OTHERS shift 305 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 185 expr goto 616 discrete_range1 goto 304 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 choice goto 615 subtype_indic1 goto 179 state 510 element_association : choices t_Arrow_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 617 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 511 ifts_name : mark gen_association_list_ (210) allocator_1 : gen_association_list_ (228) t_Apostrophe reduce 210 t_LeftParen reduce 210 t_Dot reduce 210 . reduce 228 state 512 allocator : t_NEW mark mark allocator_1_ (222) . reduce 222 state 513 entity_decl : entity_start entity_decl_1 entity_decl_2 entity_decl_3 entity_decl_4 t_END entity_decl_5 t_Semicolon_ (34) . reduce 34 state 514 interf_element : interf_element_1 idf_list t_Colon interf_element_2 subtype_indic_interf_element_3 interf_element_4 interf_element_3 : _ (136) t_BUFFER shift 619 . reduce 136 interf_element_3 goto 618 state 515 block_config : t_FOR block_spec block_config_1 block_config_2 t_END t_FOR_t_Semicolon t_Semicolon shift 620 . error state 516 comp_config : t_FOR comp_spec_comp_config_1 comp_config_2 t_END t_FOR t_Semicolon comp_config_1 : _ (514) t_USE shift 622 . reduce 514 comp_config_1 goto 621 state 517 idf_list : t_Identifier_ (18) mark : t_Identifier_ (162) t_Comma reduce 18 t_Colon reduce 18 . reduce 162 state 518 attribute_spec : t_ATTRIBUTE t_Identifier t_OF entity_spec t_IS expr_t_Semicolon t_Semicolon shift 623 . error state 519 entity_spec : entity_name_list t_Colon entity_class_ (324) . reduce 324 state 520 entity_class : t_ENTITY_ (331) . reduce 331 state 521 entity_class : t_ARCHITECTURE_ (332) . reduce 332 state 522 entity_class : t_PACKAGE_ (333) . reduce 333 state 523 entity_class : t_CONFIGURATION_ (334) . reduce 334 state 524 entity_class : t_COMPONENT_ (335) . reduce 335 state 525 entity_class : t_LABEL_ (336) . reduce 336 state 526 entity_class : t_TYPE_ (337) . reduce 337 state 527 entity_class : t_SUBTYPE_ (338) . reduce 338 state 528 entity_class : t_PROCEDURE_ (339) . reduce 339 state 529 entity_class : t_FUNCTION_ (340) . reduce 340 state 530 entity_class : t_SIGNAL_ (341) . reduce 341 state 531 entity_class : t_VARIABLE_ (342) . reduce 342 state 532 entity_class : t_CONSTANT_ (343) . reduce 343 state 533 entity_name_list_1 : entity_name_list_1 entity_name_list_2_ (329) . reduce 329 state 534 entity_name_list_2 : t_Comma_designator t_Identifier shift 152 t_StringLit shift 153 . error designator goto 624 state 535 comp_decl : t_COMPONENT t_Identifier comp_decl_1 comp_decl_2 t_END t_COMPONENT_t_Semicolon t_Semicolon shift 625 . error state 536 comp_decl_2 : t_PORT interf_list t_Semicolon_ (498) . reduce 498 state 537 disconnection_spec : t_DISCONNECT signal_list t_Colon mark t_AFTER expr_t_Semicolon t_Semicolon shift 626 . error state 538 signal_decl : t_SIGNAL idf_list t_Colon subtype_indic signal_decl_1 signal_decl_2_t_Semicolon t_Semicolon shift 627 . error state 539 signal_decl_2 : t_VarAsgn_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 628 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 540 physical_type_definition : range_constraint t_UNITS base_unit_decl_physical_type_definition_1 t_END t_UNITS physical_type_definition_1 : _ (254) . reduce 254 physical_type_definition_1 goto 629 state 541 base_unit_decl : t_Identifier_t_Semicolon t_Semicolon shift 630 . error state 542 enumeration_type_definition : t_LeftParen enumeration_literal enumeration_type_definition_1_t_RightParen enumeration_type_definition_1 : enumeration_type_definition_1_enumeration_type_definition_2 t_RightParen shift 631 t_Comma shift 633 . error enumeration_type_definition_2 goto 632 state 543 unconstrained_array_definition : t_ARRAY t_LeftParen index_subtype_definition_unconstrained_array_definition_1 t_RightParen t_OF subtype_indic unconstrained_array_definition_1 : _ (260) . reduce 260 unconstrained_array_definition_1 goto 634 state 544 index_constraint : t_LeftParen discrete_range_index_constraint_1 t_RightParen index_constraint_1 : _ (284) . reduce 284 index_constraint_1 goto 635 state 545 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE qualified_expr : mark_t_Apostrophe t_LeftParen expr t_RightParen qualified_expr : mark_t_Apostrophe aggregate index_subtype_definition : mark_t_RANGE t_Box subtype_indic : mark_subtype_indic_1 subtype_indic1 : mark_mark range_constraint subtype_indic1 : mark_range_constraint subtype_indic1 : mark_mark subtype_indic1_1 subtype_indic_1 : _ (275) t_RANGE shift 636 t_Apostrophe shift 296 t_LeftParen shift 113 t_RightParen reduce 275 t_Comma reduce 275 t_Identifier shift 40 t_StringLit shift 41 . reduce 201 sel_name goto 133 mark goto 297 gen_association_list goto 455 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 range_constraint goto 298 subtype_indic_1 goto 456 state 546 discrete_range : subtype_indic_ (287) . reduce 287 state 547 discrete_range : range_spec_ (288) . reduce 288 state 548 constrained_array_definition : t_ARRAY index_constraint t_OF_subtype_indic t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 637 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 549 record_type_definition : t_RECORD element_decl record_type_definition_1_t_END t_RECORD record_type_definition_1 : record_type_definition_1_record_type_definition_2 t_END shift 638 t_Identifier shift 34 . error idf_list goto 464 element_decl goto 640 record_type_definition_2 goto 639 state 550 element_decl : idf_list t_Colon_subtype_indic t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 641 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 551 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE file_type_definition : t_FILE t_OF mark_ (271) t_Apostrophe shift 112 t_LeftParen shift 113 t_Dot reduce 201 . reduce 271 gen_association_list goto 111 state 552 constant_decl : t_CONSTANT idf_list t_Colon subtype_indic constant_decl_1 t_Semicolon_ (295) . reduce 295 state 553 constant_decl_1 : t_VarAsgn expr_ (297) . reduce 297 state 554 file_decl : t_FILE t_Identifier t_Colon subtype_indic t_IS file_decl_1_expr t_Semicolon t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 642 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 555 file_decl_1 : mode_ (314) . reduce 314 state 556 sel_name : name_t_Dot suffix alias_decl : t_ALIAS t_Identifier t_Colon subtype_indic t_IS name_t_Semicolon t_Semicolon shift 643 t_Dot shift 110 . error state 557 block_stat : t_Identifier t_Colon t_BLOCK block_stat_1_block_stat_2 block_stat_3 block_stat_4 t_BEGIN concurrent_stats t_END t_BLOCK block_stat_5 t_Semicolon block_stat_2 : _ (372) t_GENERIC shift 645 . reduce 372 block_stat_2 goto 644 state 558 block_stat_1 : t_LeftParen_expr t_RightParen t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 646 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 559 comp_inst_stat : t_Identifier t_Colon mark t_GENERIC_t_MAP association_list comp_inst_stat_1 t_Semicolon t_MAP shift 647 . error state 560 comp_inst_stat : t_Identifier t_Colon mark t_PORT_t_MAP association_list t_Semicolon t_MAP shift 648 . error state 561 generate_stat : t_Identifier t_Colon generation_scheme t_GENERATE_concurrent_stats t_END t_GENERATE generate_stat_1 t_Semicolon concurrent_stats_1 : _ (352) . reduce 352 concurrent_stats goto 649 concurrent_stats_1 goto 155 state 562 if_scheme : t_IF expr_ (348) . reduce 348 state 563 for_scheme : t_FOR t_Identifier_t_IN discrete_range t_IN shift 650 . error state 564 assertion_stat : t_ASSERT expr assertion_stat_1 assertion_stat_2_t_Semicolon t_Semicolon shift 651 . error state 565 assertion_stat_2 : t_SEVERITY_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 652 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 566 assertion_stat_1 : t_REPORT expr_ (451) . reduce 451 state 567 condal_signal_assign : target t_LESym opts condal_wavefrms_t_Semicolon t_Semicolon shift 653 . error state 568 condal_wavefrms : condal_wavefrms_1_wavefrm condal_wavefrms_1 : condal_wavefrms_1_condal_wavefrms_2 t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 657 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 wavefrm goto 654 condal_wavefrms_2 goto 655 wavefrm_element goto 656 state 569 opts : opts_1 opts_2_ (404) . reduce 404 state 570 opts_2 : t_TRANSPORT_ (406) . reduce 406 state 571 sel_signal_assign : t_WITH expr t_SELECT target_t_LESym opts sel_wavefrms t_Semicolon t_LESym shift 658 . error state 572 sel_name : name_t_Dot suffix target : name_ (402) t_Dot shift 110 . reduce 402 state 573 procs_stat1 : t_PROCESS procs_stat1_1 procs_stat1_2 t_BEGIN_seq_stats t_END t_PROCESS procs_stat1_3 t_Semicolon seq_stats_1 : _ (432) . reduce 432 seq_stats goto 659 seq_stats_1 goto 496 state 574 procs_stat1_2 : procs_stat1_2 procs_stat1_4_ (423) . reduce 423 state 575 procs_stat1_4 : procs_decltve_item_ (424) . reduce 424 state 576 procs_decltve_item : common_decltve_item_ (109) . reduce 109 state 577 procs_decltve_item : subprog_body_ (110) . reduce 110 state 578 procs_decltve_item : attribute_decl_ (111) . reduce 111 state 579 procs_decltve_item : attribute_spec_ (112) . reduce 112 state 580 procs_decltve_item : variable_decl_ (113) . reduce 113 state 581 procs_stat1_1 : t_LeftParen sensitivity_list t_RightParen_ (426) . reduce 426 state 582 sensitivity_list : name sensitivity_list_1_ (427) sensitivity_list_1 : sensitivity_list_1_sensitivity_list_2 t_Comma shift 661 . reduce 427 sensitivity_list_2 goto 660 state 583 subprog_body : subprog_spec t_IS subprog_body_1 t_BEGIN seq_stats t_END_subprog_body_2 t_Semicolon subprog_body_2 : _ (124) t_Identifier shift 152 t_StringLit shift 153 . reduce 124 designator goto 663 subprog_body_2 goto 662 state 584 seq_stats_1 : seq_stats_1 seq_stats_2_ (433) . reduce 433 state 585 seq_stats_2 : seq_stat_ (434) . reduce 434 state 586 seq_stat : assertion_stat_ (435) . reduce 435 state 587 seq_stat : case_stat_ (436) . reduce 436 state 588 seq_stat : exit_stat_ (437) . reduce 437 state 589 seq_stat : if_stat_ (438) . reduce 438 state 590 seq_stat : loop_stat_ (439) . reduce 439 state 591 seq_stat : next_stat_ (440) . reduce 440 state 592 seq_stat : null_stat_ (441) . reduce 441 state 593 seq_stat : procedure_call_stat_ (442) . reduce 442 state 594 seq_stat : return_stat_ (443) . reduce 443 state 595 seq_stat : signal_assign_stat_ (444) . reduce 444 state 596 seq_stat : variable_assign_stat_ (445) . reduce 445 state 597 seq_stat : wait_stat_ (446) . reduce 446 state 598 case_stat : t_CASE_expr t_IS case_stat_alternative case_stat_1 t_END t_CASE t_Semicolon t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 664 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 599 exit_stat : t_EXIT_exit_stat_1 exit_stat_2 t_Semicolon exit_stat_1 : _ (460) t_Identifier shift 666 . reduce 460 exit_stat_1 goto 665 state 600 if_stat : t_IF_expr t_THEN seq_stats if_stat_1 if_stat_2 t_END t_IF t_Semicolon t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 667 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 601 loop_stat : loop_stat_1_loop_stat_2 t_LOOP seq_stats t_END t_LOOP loop_stat_3 t_Semicolon loop_stat_2 : _ (471) t_FOR shift 485 t_WHILE shift 672 . reduce 471 for_scheme goto 670 iteration_scheme goto 669 while_scheme goto 671 loop_stat_2 goto 668 state 602 next_stat : t_NEXT_next_stat_1 next_stat_2 t_Semicolon next_stat_1 : _ (478) t_Identifier shift 674 . reduce 478 next_stat_1 goto 673 state 603 null_stat : t_NULL_t_Semicolon t_Semicolon shift 675 . error state 604 return_stat : t_RETURN_return_stat_1 t_Semicolon return_stat_1 : _ (483) t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . reduce 483 literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 677 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 return_stat_1 goto 676 state 605 signal_assign_stat : target_t_LESym signal_assign_stat_1 wavefrm t_Semicolon variable_assign_stat : target_t_VarAsgn expr t_Semicolon t_LESym shift 678 t_VarAsgn shift 679 . error state 606 wait_stat : t_WAIT_wait_stat_1 wait_stat_2 wait_stat_3 t_Semicolon wait_stat_1 : _ (494) t_ON shift 681 . reduce 494 wait_stat_1 goto 680 state 607 mark : t_Identifier_ (162) loop_stat_1 : t_Identifier_t_Colon t_Colon shift 682 . reduce 162 state 608 variable_decl : t_VARIABLE idf_list t_Colon_subtype_indic variable_decl_1 t_Semicolon t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 683 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 609 binding_indic : entity_aspect binding_indic_1 binding_indic_2_ (521) . reduce 521 state 610 binding_indic_2 : t_PORT_t_MAP association_list t_MAP shift 684 . error state 611 binding_indic_1 : t_GENERIC t_MAP_association_list t_LeftParen shift 686 . error association_list goto 685 state 612 qualified_expr : mark t_Apostrophe t_LeftParen expr t_RightParen_ (220) . reduce 220 state 613 range_spec : expr direction expr_ (292) . reduce 292 state 614 aggregate : t_LeftParen choices t_Arrow expr t_RightParen_ (217) . reduce 217 state 615 choices_2 : t_Bar choice_ (234) . reduce 234 state 616 choice : expr_ (235) discrete_range1 : expr_direction expr t_DOWNTO shift 268 t_TO shift 267 . reduce 235 direction goto 266 state 617 element_association : choices t_Arrow expr_ (229) . reduce 229 state 618 interf_element : interf_element_1 idf_list t_Colon interf_element_2 subtype_indic interf_element_3_interf_element_4 interf_element_4 : _ (134) t_VarAsgn shift 688 . reduce 134 interf_element_4 goto 687 state 619 interf_element_3 : t_BUFFER_ (137) . reduce 137 state 620 block_config : t_FOR block_spec block_config_1 block_config_2 t_END t_FOR t_Semicolon_ (501) . reduce 501 state 621 comp_config : t_FOR comp_spec comp_config_1_comp_config_2 t_END t_FOR t_Semicolon comp_config_2 : _ (512) t_FOR shift 55 . reduce 512 block_config goto 690 comp_config_2 goto 689 state 622 comp_config_1 : t_USE_binding_indic t_Semicolon t_CONFIGURATION shift 380 t_ENTITY shift 379 t_OPEN shift 381 . error binding_indic goto 691 entity_aspect goto 378 state 623 attribute_spec : t_ATTRIBUTE t_Identifier t_OF entity_spec t_IS expr t_Semicolon_ (323) . reduce 323 state 624 entity_name_list_2 : t_Comma designator_ (330) . reduce 330 state 625 comp_decl : t_COMPONENT t_Identifier comp_decl_1 comp_decl_2 t_END t_COMPONENT t_Semicolon_ (496) . reduce 496 state 626 disconnection_spec : t_DISCONNECT signal_list t_Colon mark t_AFTER expr t_Semicolon_ (315) . reduce 315 state 627 signal_decl : t_SIGNAL idf_list t_Colon subtype_indic signal_decl_1 signal_decl_2 t_Semicolon_ (298) . reduce 298 state 628 signal_decl_2 : t_VarAsgn expr_ (300) . reduce 300 state 629 physical_type_definition : range_constraint t_UNITS base_unit_decl physical_type_definition_1_t_END t_UNITS physical_type_definition_1 : physical_type_definition_1_physical_type_definition_2 t_END shift 692 t_Identifier shift 695 . error physical_type_definition_2 goto 693 secondary_unit_decl goto 694 state 630 base_unit_decl : t_Identifier t_Semicolon_ (257) . reduce 257 state 631 enumeration_type_definition : t_LeftParen enumeration_literal enumeration_type_definition_1 t_RightParen_ (249) . reduce 249 state 632 enumeration_type_definition_1 : enumeration_type_definition_1 enumeration_type_definition_2_ (251) . reduce 251 state 633 enumeration_type_definition_2 : t_Comma_enumeration_literal t_Identifier shift 460 t_CharacterLit shift 459 . error enumeration_literal goto 696 state 634 unconstrained_array_definition : t_ARRAY t_LeftParen index_subtype_definition unconstrained_array_definition_1_t_RightParen t_OF subtype_indic unconstrained_array_definition_1 : unconstrained_array_definition_1_unconstrained_array_definition_2 t_RightParen shift 697 t_Comma shift 699 . error unconstrained_array_definition_2 goto 698 state 635 index_constraint : t_LeftParen discrete_range index_constraint_1_t_RightParen index_constraint_1 : index_constraint_1_index_constraint_2 t_RightParen shift 700 t_Comma shift 702 . error index_constraint_2 goto 701 state 636 index_subtype_definition : mark t_RANGE_t_Box range_constraint : t_RANGE_range_spec t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Box shift 703 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 416 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 415 ifts_name goto 43 element_association_list2 goto 197 range_spec goto 414 state 637 constrained_array_definition : t_ARRAY index_constraint t_OF subtype_indic_ (264) . reduce 264 state 638 record_type_definition : t_RECORD element_decl record_type_definition_1 t_END_t_RECORD t_RECORD shift 704 . error state 639 record_type_definition_1 : record_type_definition_1 record_type_definition_2_ (267) . reduce 267 state 640 record_type_definition_2 : element_decl_ (268) . reduce 268 state 641 element_decl : idf_list t_Colon subtype_indic_t_Semicolon t_Semicolon shift 705 . error state 642 file_decl : t_FILE t_Identifier t_Colon subtype_indic t_IS file_decl_1 expr_t_Semicolon t_Semicolon shift 706 . error state 643 alias_decl : t_ALIAS t_Identifier t_Colon subtype_indic t_IS name t_Semicolon_ (311) . reduce 311 state 644 block_stat : t_Identifier t_Colon t_BLOCK block_stat_1 block_stat_2_block_stat_3 block_stat_4 t_BEGIN concurrent_stats t_END t_BLOCK block_stat_5 t_Semicolon block_stat_3 : _ (368) t_PORT shift 708 . reduce 368 block_stat_3 goto 707 state 645 block_stat_2 : t_GENERIC_interf_list t_Semicolon block_stat_8 t_LeftParen shift 52 . error interf_list goto 709 state 646 block_stat_1 : t_LeftParen expr_t_RightParen t_RightParen shift 710 . error state 647 comp_inst_stat : t_Identifier t_Colon mark t_GENERIC t_MAP_association_list comp_inst_stat_1 t_Semicolon t_LeftParen shift 686 . error association_list goto 711 state 648 comp_inst_stat : t_Identifier t_Colon mark t_PORT t_MAP_association_list t_Semicolon t_LeftParen shift 686 . error association_list goto 712 state 649 generate_stat : t_Identifier t_Colon generation_scheme t_GENERATE concurrent_stats_t_END t_GENERATE generate_stat_1 t_Semicolon t_END shift 713 . error state 650 for_scheme : t_FOR t_Identifier t_IN_discrete_range t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 715 subtype_indic goto 546 expr goto 416 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 415 ifts_name goto 43 element_association_list2 goto 197 subtype_indic1 goto 337 range_spec goto 547 discrete_range goto 714 state 651 assertion_stat : t_ASSERT expr assertion_stat_1 assertion_stat_2 t_Semicolon_ (447) . reduce 447 state 652 assertion_stat_2 : t_SEVERITY expr_ (449) . reduce 449 state 653 condal_signal_assign : target t_LESym opts condal_wavefrms t_Semicolon_ (390) . reduce 390 state 654 condal_wavefrms : condal_wavefrms_1 wavefrm_ (391) condal_wavefrms_2 : wavefrm_t_WHEN expr t_ELSE t_WHEN shift 716 . reduce 391 state 655 condal_wavefrms_1 : condal_wavefrms_1 condal_wavefrms_2_ (393) . reduce 393 state 656 wavefrm : wavefrm_element_wavefrm_1 wavefrm_1 : _ (396) . reduce 396 wavefrm_1 goto 717 state 657 wavefrm_element : expr_wavefrm_element_1 wavefrm_element_1 : _ (400) t_AFTER shift 719 . reduce 400 wavefrm_element_1 goto 718 state 658 sel_signal_assign : t_WITH expr t_SELECT target t_LESym_opts sel_wavefrms t_Semicolon opts_1 : _ (407) t_GUARDED shift 490 . reduce 407 opts goto 720 opts_1 goto 489 state 659 procs_stat1 : t_PROCESS procs_stat1_1 procs_stat1_2 t_BEGIN seq_stats_t_END t_PROCESS procs_stat1_3 t_Semicolon t_END shift 721 . error state 660 sensitivity_list_1 : sensitivity_list_1 sensitivity_list_2_ (429) . reduce 429 state 661 sensitivity_list_2 : t_Comma_name t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 38 name goto 722 name2 goto 39 attribute_name goto 42 ifts_name goto 43 state 662 subprog_body : subprog_spec t_IS subprog_body_1 t_BEGIN seq_stats t_END subprog_body_2_t_Semicolon t_Semicolon shift 723 . error state 663 subprog_body_2 : designator_ (125) . reduce 125 state 664 case_stat : t_CASE expr_t_IS case_stat_alternative case_stat_1 t_END t_CASE t_Semicolon t_IS shift 724 . error state 665 exit_stat : t_EXIT exit_stat_1_exit_stat_2 t_Semicolon exit_stat_2 : _ (458) t_WHEN shift 726 . reduce 458 exit_stat_2 goto 725 state 666 exit_stat_1 : t_Identifier_ (461) . reduce 461 state 667 if_stat : t_IF expr_t_THEN seq_stats if_stat_1 if_stat_2 t_END t_IF t_Semicolon t_THEN shift 727 . error state 668 loop_stat : loop_stat_1 loop_stat_2_t_LOOP seq_stats t_END t_LOOP loop_stat_3 t_Semicolon t_LOOP shift 728 . error state 669 loop_stat_2 : iteration_scheme_ (472) . reduce 472 state 670 iteration_scheme : for_scheme_ (346) . reduce 346 state 671 iteration_scheme : while_scheme_ (347) . reduce 347 state 672 while_scheme : t_WHILE_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 729 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 673 next_stat : t_NEXT next_stat_1_next_stat_2 t_Semicolon next_stat_2 : _ (476) t_WHEN shift 731 . reduce 476 next_stat_2 goto 730 state 674 next_stat_1 : t_Identifier_ (479) . reduce 479 state 675 null_stat : t_NULL t_Semicolon_ (480) . reduce 480 state 676 return_stat : t_RETURN return_stat_1_t_Semicolon t_Semicolon shift 732 . error state 677 return_stat_1 : expr_ (484) . reduce 484 state 678 signal_assign_stat : target t_LESym_signal_assign_stat_1 wavefrm t_Semicolon signal_assign_stat_1 : _ (486) t_TRANSPORT shift 734 . reduce 486 signal_assign_stat_1 goto 733 state 679 variable_assign_stat : target t_VarAsgn_expr t_Semicolon t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 735 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 680 wait_stat : t_WAIT wait_stat_1_wait_stat_2 wait_stat_3 t_Semicolon wait_stat_2 : _ (492) t_UNTIL shift 737 . reduce 492 wait_stat_2 goto 736 state 681 wait_stat_1 : t_ON_sensitivity_list t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 38 name goto 494 name2 goto 39 attribute_name goto 42 ifts_name goto 43 sensitivity_list goto 738 state 682 loop_stat_1 : t_Identifier t_Colon_ (474) . reduce 474 state 683 variable_decl : t_VARIABLE idf_list t_Colon subtype_indic_variable_decl_1 t_Semicolon variable_decl_1 : _ (304) t_VarAsgn shift 740 . reduce 304 variable_decl_1 goto 739 state 684 binding_indic_2 : t_PORT t_MAP_association_list t_LeftParen shift 686 . error association_list goto 741 state 685 binding_indic_1 : t_GENERIC t_MAP association_list_ (525) . reduce 525 state 686 association_list : t_LeftParen_association_element association_list_1 t_RightParen t_NEW shift 198 t_NULL shift 196 t_OPEN shift 747 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 746 association_element goto 742 formal_part goto 743 actual_part goto 744 name goto 745 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 687 interf_element : interf_element_1 idf_list t_Colon interf_element_2 subtype_indic interf_element_3 interf_element_4_ (133) . reduce 133 state 688 interf_element_4 : t_VarAsgn_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 748 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 689 comp_config : t_FOR comp_spec comp_config_1 comp_config_2_t_END t_FOR t_Semicolon t_END shift 749 . error state 690 comp_config_2 : block_config_ (513) . reduce 513 state 691 comp_config_1 : t_USE binding_indic_t_Semicolon t_Semicolon shift 750 . error state 692 physical_type_definition : range_constraint t_UNITS base_unit_decl physical_type_definition_1 t_END_t_UNITS t_UNITS shift 751 . error state 693 physical_type_definition_1 : physical_type_definition_1 physical_type_definition_2_ (255) . reduce 255 state 694 physical_type_definition_2 : secondary_unit_decl_ (256) . reduce 256 state 695 secondary_unit_decl : t_Identifier_t_EQSym physical_literal t_Semicolon t_EQSym shift 752 . error state 696 enumeration_type_definition_2 : t_Comma enumeration_literal_ (252) . reduce 252 state 697 unconstrained_array_definition : t_ARRAY t_LeftParen index_subtype_definition unconstrained_array_definition_1 t_RightParen_t_OF subtype_indic t_OF shift 753 . error state 698 unconstrained_array_definition_1 : unconstrained_array_definition_1 unconstrained_array_definition_2_ (261) . reduce 261 state 699 unconstrained_array_definition_2 : t_Comma_index_subtype_definition t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 755 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 index_subtype_definition goto 754 state 700 index_constraint : t_LeftParen discrete_range index_constraint_1 t_RightParen_ (283) . reduce 283 state 701 index_constraint_1 : index_constraint_1 index_constraint_2_ (285) . reduce 285 state 702 index_constraint_2 : t_Comma_discrete_range t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 715 subtype_indic goto 546 expr goto 416 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 415 ifts_name goto 43 element_association_list2 goto 197 subtype_indic1 goto 337 range_spec goto 547 discrete_range goto 756 state 703 index_subtype_definition : mark t_RANGE t_Box_ (263) . reduce 263 state 704 record_type_definition : t_RECORD element_decl record_type_definition_1 t_END t_RECORD_ (265) . reduce 265 state 705 element_decl : idf_list t_Colon subtype_indic t_Semicolon_ (269) . reduce 269 state 706 file_decl : t_FILE t_Identifier t_Colon subtype_indic t_IS file_decl_1 expr t_Semicolon_ (312) . reduce 312 state 707 block_stat : t_Identifier t_Colon t_BLOCK block_stat_1 block_stat_2 block_stat_3_block_stat_4 t_BEGIN concurrent_stats t_END t_BLOCK block_stat_5 t_Semicolon block_stat_4 : _ (365) . reduce 365 block_stat_4 goto 757 state 708 block_stat_3 : t_PORT_interf_list t_Semicolon block_stat_7 t_LeftParen shift 52 . error interf_list goto 758 state 709 block_stat_2 : t_GENERIC interf_list_t_Semicolon block_stat_8 t_Semicolon shift 759 . error state 710 block_stat_1 : t_LeftParen expr t_RightParen_ (377) . reduce 377 state 711 comp_inst_stat : t_Identifier t_Colon mark t_GENERIC t_MAP association_list_comp_inst_stat_1 t_Semicolon comp_inst_stat_1 : _ (380) t_PORT shift 761 . reduce 380 comp_inst_stat_1 goto 760 state 712 comp_inst_stat : t_Identifier t_Colon mark t_PORT t_MAP association_list_t_Semicolon t_Semicolon shift 762 . error state 713 generate_stat : t_Identifier t_Colon generation_scheme t_GENERATE concurrent_stats t_END_t_GENERATE generate_stat_1 t_Semicolon t_GENERATE shift 763 . error state 714 for_scheme : t_FOR t_Identifier t_IN discrete_range_ (349) . reduce 349 state 715 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE qualified_expr : mark_t_Apostrophe t_LeftParen expr t_RightParen qualified_expr : mark_t_Apostrophe aggregate subtype_indic : mark_subtype_indic_1 subtype_indic1 : mark_mark range_constraint subtype_indic1 : mark_range_constraint subtype_indic1 : mark_mark subtype_indic1_1 subtype_indic_1 : _ (275) t_GENERATE reduce 275 t_LOOP reduce 275 t_RANGE shift 299 t_Apostrophe shift 296 t_LeftParen shift 113 t_RightParen reduce 275 t_Comma reduce 275 t_Identifier shift 40 t_StringLit shift 41 . reduce 201 sel_name goto 133 mark goto 297 gen_association_list goto 455 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 range_constraint goto 298 subtype_indic_1 goto 456 state 716 condal_wavefrms_2 : wavefrm t_WHEN_expr t_ELSE t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 764 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 717 wavefrm : wavefrm_element wavefrm_1_ (395) wavefrm_1 : wavefrm_1_wavefrm_2 t_Comma shift 766 . reduce 395 wavefrm_2 goto 765 state 718 wavefrm_element : expr wavefrm_element_1_ (399) . reduce 399 state 719 wavefrm_element_1 : t_AFTER_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 767 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 720 sel_signal_assign : t_WITH expr t_SELECT target t_LESym opts_sel_wavefrms t_Semicolon sel_wavefrms_1 : _ (411) . reduce 411 sel_wavefrms goto 768 sel_wavefrms_1 goto 769 state 721 procs_stat1 : t_PROCESS procs_stat1_1 procs_stat1_2 t_BEGIN seq_stats t_END_t_PROCESS procs_stat1_3 t_Semicolon t_PROCESS shift 770 . error state 722 sel_name : name_t_Dot suffix sensitivity_list_2 : t_Comma name_ (430) t_Dot shift 110 . reduce 430 state 723 subprog_body : subprog_spec t_IS subprog_body_1 t_BEGIN seq_stats t_END subprog_body_2 t_Semicolon_ (123) . reduce 123 state 724 case_stat : t_CASE expr t_IS_case_stat_alternative case_stat_1 t_END t_CASE t_Semicolon t_WHEN shift 772 . error case_stat_alternative goto 771 state 725 exit_stat : t_EXIT exit_stat_1 exit_stat_2_t_Semicolon t_Semicolon shift 773 . error state 726 exit_stat_2 : t_WHEN_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 774 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 727 if_stat : t_IF expr t_THEN_seq_stats if_stat_1 if_stat_2 t_END t_IF t_Semicolon seq_stats_1 : _ (432) . reduce 432 seq_stats goto 775 seq_stats_1 goto 496 state 728 loop_stat : loop_stat_1 loop_stat_2 t_LOOP_seq_stats t_END t_LOOP loop_stat_3 t_Semicolon seq_stats_1 : _ (432) . reduce 432 seq_stats goto 776 seq_stats_1 goto 496 state 729 while_scheme : t_WHILE expr_ (350) . reduce 350 state 730 next_stat : t_NEXT next_stat_1 next_stat_2_t_Semicolon t_Semicolon shift 777 . error state 731 next_stat_2 : t_WHEN_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 778 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 732 return_stat : t_RETURN return_stat_1 t_Semicolon_ (482) . reduce 482 state 733 signal_assign_stat : target t_LESym signal_assign_stat_1_wavefrm t_Semicolon t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 657 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 wavefrm goto 779 wavefrm_element goto 656 state 734 signal_assign_stat_1 : t_TRANSPORT_ (487) . reduce 487 state 735 variable_assign_stat : target t_VarAsgn expr_t_Semicolon t_Semicolon shift 780 . error state 736 wait_stat : t_WAIT wait_stat_1 wait_stat_2_wait_stat_3 t_Semicolon wait_stat_3 : _ (490) t_FOR shift 782 . reduce 490 wait_stat_3 goto 781 state 737 wait_stat_2 : t_UNTIL_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 783 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 738 wait_stat_1 : t_ON sensitivity_list_ (495) . reduce 495 state 739 variable_decl : t_VARIABLE idf_list t_Colon subtype_indic variable_decl_1_t_Semicolon t_Semicolon shift 784 . error state 740 variable_decl_1 : t_VarAsgn_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 785 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 741 binding_indic_2 : t_PORT t_MAP association_list_ (523) . reduce 523 state 742 association_list : t_LeftParen association_element_association_list_1 t_RightParen association_list_1 : _ (148) . reduce 148 association_list_1 goto 786 state 743 association_element : formal_part_t_Arrow actual_part t_Arrow shift 787 . error state 744 association_element : actual_part_ (156) . reduce 156 state 745 formal_part : name_ (159) primary : name_ (195) sel_name : name_t_Dot suffix t_Arrow reduce 159 t_Dot shift 110 . reduce 195 state 746 actual_part : expr_ (160) . reduce 160 state 747 actual_part : t_OPEN_ (161) . reduce 161 state 748 interf_element_4 : t_VarAsgn expr_ (135) . reduce 135 state 749 comp_config : t_FOR comp_spec comp_config_1 comp_config_2 t_END_t_FOR t_Semicolon t_FOR shift 788 . error state 750 comp_config_1 : t_USE binding_indic t_Semicolon_ (515) . reduce 515 state 751 physical_type_definition : range_constraint t_UNITS base_unit_decl physical_type_definition_1 t_END t_UNITS_ (253) . reduce 253 state 752 secondary_unit_decl : t_Identifier t_EQSym_physical_literal t_Semicolon physical_literal_1 : _ (15) t_AbstractLit shift 791 . reduce 15 physical_literal goto 789 physical_literal_1 goto 790 state 753 unconstrained_array_definition : t_ARRAY t_LeftParen index_subtype_definition unconstrained_array_definition_1 t_RightParen t_OF_subtype_indic t_Identifier shift 40 t_StringLit shift 41 . error sel_name goto 133 mark goto 336 subtype_indic goto 792 name goto 37 name2 goto 39 attribute_name goto 42 ifts_name goto 43 subtype_indic1 goto 337 state 754 unconstrained_array_definition_2 : t_Comma index_subtype_definition_ (262) . reduce 262 state 755 name : mark_ (201) ifts_name : mark_gen_association_list attribute_name : mark_t_Apostrophe t_Identifier attribute_name : mark_t_Apostrophe t_RANGE index_subtype_definition : mark_t_RANGE t_Box t_RANGE shift 793 t_Apostrophe shift 112 t_LeftParen shift 113 . reduce 201 gen_association_list goto 111 state 756 index_constraint_2 : t_Comma discrete_range_ (286) . reduce 286 state 757 block_stat : t_Identifier t_Colon t_BLOCK block_stat_1 block_stat_2 block_stat_3 block_stat_4_t_BEGIN concurrent_stats t_END t_BLOCK block_stat_5 t_Semicolon block_stat_4 : block_stat_4_block_stat_6 t_ALIAS shift 84 t_ATTRIBUTE shift 77 t_BEGIN shift 794 t_COMPONENT shift 76 t_CONSTANT shift 82 t_DISCONNECT shift 78 t_FILE shift 83 t_FOR shift 100 t_FUNCTION shift 87 t_PROCEDURE shift 86 t_SIGNAL shift 79 t_SUBTYPE shift 81 t_TYPE shift 80 t_USE shift 22 . error use_clause goto 75 block_decltve_item goto 796 common_decltve_item goto 91 type_decl goto 69 subtype_decl goto 70 constant_decl goto 71 file_decl goto 72 alias_decl goto 73 subprog_decl goto 74 subprog_body goto 92 attribute_decl goto 94 attribute_spec goto 95 disconnection_spec goto 97 signal_decl goto 98 comp_decl goto 93 config_spec goto 96 subprog_spec goto 99 block_stat_6 goto 795 state 758 block_stat_3 : t_PORT interf_list_t_Semicolon block_stat_7 t_Semicolon shift 797 . error state 759 block_stat_2 : t_GENERIC interf_list t_Semicolon_block_stat_8 block_stat_8 : _ (374) t_GENERIC shift 799 . reduce 374 block_stat_8 goto 798 state 760 comp_inst_stat : t_Identifier t_Colon mark t_GENERIC t_MAP association_list comp_inst_stat_1_t_Semicolon t_Semicolon shift 800 . error state 761 comp_inst_stat_1 : t_PORT_t_MAP association_list t_MAP shift 801 . error state 762 comp_inst_stat : t_Identifier t_Colon mark t_PORT t_MAP association_list t_Semicolon_ (379) . reduce 379 state 763 generate_stat : t_Identifier t_Colon generation_scheme t_GENERATE concurrent_stats t_END t_GENERATE_generate_stat_1 t_Semicolon generate_stat_1 : _ (415) t_Identifier shift 803 . reduce 415 generate_stat_1 goto 802 state 764 condal_wavefrms_2 : wavefrm t_WHEN expr_t_ELSE t_ELSE shift 804 . error state 765 wavefrm_1 : wavefrm_1 wavefrm_2_ (397) . reduce 397 state 766 wavefrm_2 : t_Comma_wavefrm_element t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 657 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 wavefrm_element goto 805 state 767 wavefrm_element_1 : t_AFTER expr_ (401) . reduce 401 state 768 sel_signal_assign : t_WITH expr t_SELECT target t_LESym opts sel_wavefrms_t_Semicolon t_Semicolon shift 806 . error state 769 sel_wavefrms : sel_wavefrms_1_wavefrm t_WHEN choices sel_wavefrms_1 : sel_wavefrms_1_sel_wavefrms_2 t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 657 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 wavefrm goto 807 wavefrm_element goto 656 sel_wavefrms_2 goto 808 state 770 procs_stat1 : t_PROCESS procs_stat1_1 procs_stat1_2 t_BEGIN seq_stats t_END t_PROCESS_procs_stat1_3 t_Semicolon procs_stat1_3 : _ (420) t_Identifier shift 810 . reduce 420 procs_stat1_3 goto 809 state 771 case_stat : t_CASE expr t_IS case_stat_alternative_case_stat_1 t_END t_CASE t_Semicolon case_stat_1 : _ (453) . reduce 453 case_stat_1 goto 811 state 772 case_stat_alternative : t_WHEN_choices t_Arrow seq_stats t_NEW shift 198 t_NULL shift 196 t_OTHERS shift 305 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 185 expr goto 616 discrete_range1 goto 304 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 choices goto 812 choice goto 303 subtype_indic1 goto 179 state 773 exit_stat : t_EXIT exit_stat_1 exit_stat_2 t_Semicolon_ (457) . reduce 457 state 774 exit_stat_2 : t_WHEN expr_ (459) . reduce 459 state 775 if_stat : t_IF expr t_THEN seq_stats_if_stat_1 if_stat_2 t_END t_IF t_Semicolon if_stat_1 : _ (465) . reduce 465 if_stat_1 goto 813 state 776 loop_stat : loop_stat_1 loop_stat_2 t_LOOP seq_stats_t_END t_LOOP loop_stat_3 t_Semicolon t_END shift 814 . error state 777 next_stat : t_NEXT next_stat_1 next_stat_2 t_Semicolon_ (475) . reduce 475 state 778 next_stat_2 : t_WHEN expr_ (477) . reduce 477 state 779 signal_assign_stat : target t_LESym signal_assign_stat_1 wavefrm_t_Semicolon t_Semicolon shift 815 . error state 780 variable_assign_stat : target t_VarAsgn expr t_Semicolon_ (488) . reduce 488 state 781 wait_stat : t_WAIT wait_stat_1 wait_stat_2 wait_stat_3_t_Semicolon t_Semicolon shift 816 . error state 782 wait_stat_3 : t_FOR_expr t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 817 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 783 wait_stat_2 : t_UNTIL expr_ (493) . reduce 493 state 784 variable_decl : t_VARIABLE idf_list t_Colon subtype_indic variable_decl_1 t_Semicolon_ (303) . reduce 303 state 785 variable_decl_1 : t_VarAsgn expr_ (305) . reduce 305 state 786 association_list : t_LeftParen association_element association_list_1_t_RightParen association_list_1 : association_list_1_association_list_2 t_RightParen shift 818 t_Comma shift 820 . error association_list_2 goto 819 state 787 association_element : formal_part t_Arrow_actual_part t_NEW shift 198 t_NULL shift 196 t_OPEN shift 747 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 746 actual_part goto 821 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 788 comp_config : t_FOR comp_spec comp_config_1 comp_config_2 t_END t_FOR_t_Semicolon t_Semicolon shift 822 . error state 789 secondary_unit_decl : t_Identifier t_EQSym physical_literal_t_Semicolon t_Semicolon shift 823 . error state 790 physical_literal : physical_literal_1_t_Identifier t_Identifier shift 824 . error state 791 physical_literal_1 : t_AbstractLit_ (16) . reduce 16 state 792 unconstrained_array_definition : t_ARRAY t_LeftParen index_subtype_definition unconstrained_array_definition_1 t_RightParen t_OF subtype_indic_ (259) . reduce 259 state 793 index_subtype_definition : mark t_RANGE_t_Box t_Box shift 703 . error state 794 block_stat : t_Identifier t_Colon t_BLOCK block_stat_1 block_stat_2 block_stat_3 block_stat_4 t_BEGIN_concurrent_stats t_END t_BLOCK block_stat_5 t_Semicolon concurrent_stats_1 : _ (352) . reduce 352 concurrent_stats goto 825 concurrent_stats_1 goto 155 state 795 block_stat_4 : block_stat_4 block_stat_6_ (366) . reduce 366 state 796 block_stat_6 : block_decltve_item_ (367) . reduce 367 state 797 block_stat_3 : t_PORT interf_list t_Semicolon_block_stat_7 block_stat_7 : _ (370) t_PORT shift 827 . reduce 370 block_stat_7 goto 826 state 798 block_stat_2 : t_GENERIC interf_list t_Semicolon block_stat_8_ (373) . reduce 373 state 799 block_stat_8 : t_GENERIC_t_MAP association_list t_Semicolon t_MAP shift 828 . error state 800 comp_inst_stat : t_Identifier t_Colon mark t_GENERIC t_MAP association_list comp_inst_stat_1 t_Semicolon_ (378) . reduce 378 state 801 comp_inst_stat_1 : t_PORT t_MAP_association_list t_LeftParen shift 686 . error association_list goto 829 state 802 generate_stat : t_Identifier t_Colon generation_scheme t_GENERATE concurrent_stats t_END t_GENERATE generate_stat_1_t_Semicolon t_Semicolon shift 830 . error state 803 generate_stat_1 : t_Identifier_ (416) . reduce 416 state 804 condal_wavefrms_2 : wavefrm t_WHEN expr t_ELSE_ (394) . reduce 394 state 805 wavefrm_2 : t_Comma wavefrm_element_ (398) . reduce 398 state 806 sel_signal_assign : t_WITH expr t_SELECT target t_LESym opts sel_wavefrms t_Semicolon_ (409) . reduce 409 state 807 sel_wavefrms : sel_wavefrms_1 wavefrm_t_WHEN choices sel_wavefrms_2 : wavefrm_t_WHEN choices t_Comma t_WHEN shift 831 . error state 808 sel_wavefrms_1 : sel_wavefrms_1 sel_wavefrms_2_ (412) . reduce 412 state 809 procs_stat1 : t_PROCESS procs_stat1_1 procs_stat1_2 t_BEGIN seq_stats t_END t_PROCESS procs_stat1_3_t_Semicolon t_Semicolon shift 832 . error state 810 procs_stat1_3 : t_Identifier_ (421) . reduce 421 state 811 case_stat : t_CASE expr t_IS case_stat_alternative case_stat_1_t_END t_CASE t_Semicolon case_stat_1 : case_stat_1_case_stat_2 t_END shift 833 t_WHEN shift 772 . error case_stat_alternative goto 835 case_stat_2 goto 834 state 812 case_stat_alternative : t_WHEN choices_t_Arrow seq_stats t_Arrow shift 836 . error state 813 if_stat : t_IF expr t_THEN seq_stats if_stat_1_if_stat_2 t_END t_IF t_Semicolon if_stat_1 : if_stat_1_if_stat_3 if_stat_2 : _ (463) t_ELSE shift 839 t_ELSIF shift 840 . reduce 463 if_stat_2 goto 837 if_stat_3 goto 838 state 814 loop_stat : loop_stat_1 loop_stat_2 t_LOOP seq_stats t_END_t_LOOP loop_stat_3 t_Semicolon t_LOOP shift 841 . error state 815 signal_assign_stat : target t_LESym signal_assign_stat_1 wavefrm t_Semicolon_ (485) . reduce 485 state 816 wait_stat : t_WAIT wait_stat_1 wait_stat_2 wait_stat_3 t_Semicolon_ (489) . reduce 489 state 817 wait_stat_3 : t_FOR expr_ (491) . reduce 491 state 818 association_list : t_LeftParen association_element association_list_1 t_RightParen_ (147) . reduce 147 state 819 association_list_1 : association_list_1 association_list_2_ (149) . reduce 149 state 820 association_list_2 : t_Comma_association_element t_NEW shift 198 t_NULL shift 196 t_OPEN shift 747 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 746 association_element goto 842 formal_part goto 743 actual_part goto 744 name goto 745 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 821 association_element : formal_part t_Arrow actual_part_ (155) . reduce 155 state 822 comp_config : t_FOR comp_spec comp_config_1 comp_config_2 t_END t_FOR t_Semicolon_ (511) . reduce 511 state 823 secondary_unit_decl : t_Identifier t_EQSym physical_literal t_Semicolon_ (258) . reduce 258 state 824 physical_literal : physical_literal_1 t_Identifier_ (14) . reduce 14 state 825 block_stat : t_Identifier t_Colon t_BLOCK block_stat_1 block_stat_2 block_stat_3 block_stat_4 t_BEGIN concurrent_stats_t_END t_BLOCK block_stat_5 t_Semicolon t_END shift 843 . error state 826 block_stat_3 : t_PORT interf_list t_Semicolon block_stat_7_ (369) . reduce 369 state 827 block_stat_7 : t_PORT_t_MAP association_list t_Semicolon t_MAP shift 844 . error state 828 block_stat_8 : t_GENERIC t_MAP_association_list t_Semicolon t_LeftParen shift 686 . error association_list goto 845 state 829 comp_inst_stat_1 : t_PORT t_MAP association_list_ (381) . reduce 381 state 830 generate_stat : t_Identifier t_Colon generation_scheme t_GENERATE concurrent_stats t_END t_GENERATE generate_stat_1 t_Semicolon_ (414) . reduce 414 state 831 sel_wavefrms : sel_wavefrms_1 wavefrm t_WHEN_choices sel_wavefrms_2 : wavefrm t_WHEN_choices t_Comma t_NEW shift 198 t_NULL shift 196 t_OTHERS shift 305 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 185 expr goto 616 discrete_range1 goto 304 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 choices goto 846 choice goto 303 subtype_indic1 goto 179 state 832 procs_stat1 : t_PROCESS procs_stat1_1 procs_stat1_2 t_BEGIN seq_stats t_END t_PROCESS procs_stat1_3 t_Semicolon_ (419) . reduce 419 state 833 case_stat : t_CASE expr t_IS case_stat_alternative case_stat_1 t_END_t_CASE t_Semicolon t_CASE shift 847 . error state 834 case_stat_1 : case_stat_1 case_stat_2_ (454) . reduce 454 state 835 case_stat_2 : case_stat_alternative_ (455) . reduce 455 state 836 case_stat_alternative : t_WHEN choices t_Arrow_seq_stats seq_stats_1 : _ (432) . reduce 432 seq_stats goto 848 seq_stats_1 goto 496 state 837 if_stat : t_IF expr t_THEN seq_stats if_stat_1 if_stat_2_t_END t_IF t_Semicolon t_END shift 849 . error state 838 if_stat_1 : if_stat_1 if_stat_3_ (466) . reduce 466 state 839 if_stat_2 : t_ELSE_seq_stats seq_stats_1 : _ (432) . reduce 432 seq_stats goto 850 seq_stats_1 goto 496 state 840 if_stat_3 : t_ELSIF_expr t_THEN seq_stats t_NEW shift 198 t_NULL shift 196 t_Plus shift 181 t_Minus shift 182 t_ABS shift 183 t_NOT shift 184 t_LeftParen shift 191 t_Identifier shift 40 t_AbstractLit shift 192 t_CharacterLit shift 193 t_StringLit shift 41 t_BitStringLit shift 194 . error literal goto 187 physical_literal_no_default goto 195 sel_name goto 133 mark goto 292 expr goto 851 name goto 186 and_relation goto 175 or_relation goto 176 xor_relation goto 177 relation goto 178 primary goto 180 aggregate goto 188 qualified_expr goto 189 allocator goto 190 name2 goto 39 attribute_name goto 42 ifts_name goto 43 element_association_list2 goto 197 state 841 loop_stat : loop_stat_1 loop_stat_2 t_LOOP seq_stats t_END t_LOOP_loop_stat_3 t_Semicolon loop_stat_3 : _ (469) t_Identifier shift 853 . reduce 469 loop_stat_3 goto 852 state 842 association_list_2 : t_Comma association_element_ (150) . reduce 150 state 843 block_stat : t_Identifier t_Colon t_BLOCK block_stat_1 block_stat_2 block_stat_3 block_stat_4 t_BEGIN concurrent_stats t_END_t_BLOCK block_stat_5 t_Semicolon t_BLOCK shift 854 . error state 844 block_stat_7 : t_PORT t_MAP_association_list t_Semicolon t_LeftParen shift 686 . error association_list goto 855 state 845 block_stat_8 : t_GENERIC t_MAP association_list_t_Semicolon t_Semicolon shift 856 . error state 846 sel_wavefrms : sel_wavefrms_1 wavefrm t_WHEN choices_ (410) sel_wavefrms_2 : wavefrm t_WHEN choices_t_Comma t_Comma shift 857 . reduce 410 state 847 case_stat : t_CASE expr t_IS case_stat_alternative case_stat_1 t_END t_CASE_t_Semicolon t_Semicolon shift 858 . error state 848 case_stat_alternative : t_WHEN choices t_Arrow seq_stats_ (456) . reduce 456 state 849 if_stat : t_IF expr t_THEN seq_stats if_stat_1 if_stat_2 t_END_t_IF t_Semicolon t_IF shift 859 . error state 850 if_stat_2 : t_ELSE seq_stats_ (464) . reduce 464 state 851 if_stat_3 : t_ELSIF expr_t_THEN seq_stats t_THEN shift 860 . error state 852 loop_stat : loop_stat_1 loop_stat_2 t_LOOP seq_stats t_END t_LOOP loop_stat_3_t_Semicolon t_Semicolon shift 861 . error state 853 loop_stat_3 : t_Identifier_ (470) . reduce 470 state 854 block_stat : t_Identifier t_Colon t_BLOCK block_stat_1 block_stat_2 block_stat_3 block_stat_4 t_BEGIN concurrent_stats t_END t_BLOCK_block_stat_5 t_Semicolon block_stat_5 : _ (363) t_Identifier shift 863 . reduce 363 block_stat_5 goto 862 state 855 block_stat_7 : t_PORT t_MAP association_list_t_Semicolon t_Semicolon shift 864 . error state 856 block_stat_8 : t_GENERIC t_MAP association_list t_Semicolon_ (375) . reduce 375 state 857 sel_wavefrms_2 : wavefrm t_WHEN choices t_Comma_ (413) . reduce 413 state 858 case_stat : t_CASE expr t_IS case_stat_alternative case_stat_1 t_END t_CASE t_Semicolon_ (452) . reduce 452 state 859 if_stat : t_IF expr t_THEN seq_stats if_stat_1 if_stat_2 t_END t_IF_t_Semicolon t_Semicolon shift 865 . error state 860 if_stat_3 : t_ELSIF expr t_THEN_seq_stats seq_stats_1 : _ (432) . reduce 432 seq_stats goto 866 seq_stats_1 goto 496 state 861 loop_stat : loop_stat_1 loop_stat_2 t_LOOP seq_stats t_END t_LOOP loop_stat_3 t_Semicolon_ (468) . reduce 468 state 862 block_stat : t_Identifier t_Colon t_BLOCK block_stat_1 block_stat_2 block_stat_3 block_stat_4 t_BEGIN concurrent_stats t_END t_BLOCK block_stat_5_t_Semicolon t_Semicolon shift 867 . error state 863 block_stat_5 : t_Identifier_ (364) . reduce 364 state 864 block_stat_7 : t_PORT t_MAP association_list t_Semicolon_ (371) . reduce 371 state 865 if_stat : t_IF expr t_THEN seq_stats if_stat_1 if_stat_2 t_END t_IF t_Semicolon_ (462) . reduce 462 state 866 if_stat_3 : t_ELSIF expr t_THEN seq_stats_ (467) . reduce 467 state 867 block_stat : t_Identifier t_Colon t_BLOCK block_stat_1 block_stat_2 block_stat_3 block_stat_4 t_BEGIN concurrent_stats t_END t_BLOCK block_stat_5 t_Semicolon_ (362) . reduce 362 113/300 terminals, 269/300 nonterminals 529/600 grammar rules, 868/1000 states 0 shift/reduce, 0 reduce/reduce conflicts reported 269/350 working sets used memory: states,etc. 4795/24000, parser 3372/12000 804/1200 distinct lookahead sets 1302 extra closures 1705 shift entries, 98 exceptions 582 goto entries 1456 entries saved by goto default Optimizer space used: input 4307/24000, output 1176/12000 1176 table entries, 0 zero maximum spread: 367, maximum offset: 860