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

<div align="center"><br /><script type="text/javascript"><!--
google_ad_client = "pub-7293844627074885";
//468x60, Created at 07. 11. 25
google_ad_slot = "8619794253";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />&nbsp;</div>