--------------------------------------------------------------------------------
0 |
--------------------------------------------------------------------------------
1 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
2 | package pack1 is new pack_name
<class 'vsg.token.package_instantiation_declaration.package_keyword'>
<class 'vsg.token.identifier.identifier'>
<class 'vsg.token.package_instantiation_declaration.is_keyword'>
<class 'vsg.token.package_instantiation_declaration.new_keyword'>
<class 'vsg.token.package_instantiation_declaration.uninstantiated_package_name'>
--------------------------------------------------------------------------------
3 |   generic map (
<class 'vsg.token.generic_map_aspect.generic_keyword'>
<class 'vsg.token.generic_map_aspect.map_keyword'>
<class 'vsg.token.generic_map_aspect.open_parenthesis'>
--------------------------------------------------------------------------------
4 |     A => B,
<class 'vsg.token.association_element.formal_part'>
<class 'vsg.token.association_element.assignment'>
<class 'vsg.token.association_element.actual_part'>
<class 'vsg.token.association_list.comma'>
--------------------------------------------------------------------------------
5 |     C => D,
<class 'vsg.token.association_element.formal_part'>
<class 'vsg.token.association_element.assignment'>
<class 'vsg.token.association_element.actual_part'>
<class 'vsg.token.association_list.comma'>
--------------------------------------------------------------------------------
6 |     E, F
<class 'vsg.token.association_element.actual_part'>
<class 'vsg.token.association_list.comma'>
<class 'vsg.token.association_element.actual_part'>
--------------------------------------------------------------------------------
7 |   );
<class 'vsg.token.generic_map_aspect.close_parenthesis'>
<class 'vsg.token.package_instantiation_declaration.semicolon'>
--------------------------------------------------------------------------------
8 |
<class 'vsg.parser.blank_line'>
--------------------------------------------------------------------------------
9 | package pack2 is new pack2_name;
<class 'vsg.token.package_instantiation_declaration.package_keyword'>
<class 'vsg.token.identifier.identifier'>
<class 'vsg.token.package_instantiation_declaration.is_keyword'>
<class 'vsg.token.package_instantiation_declaration.new_keyword'>
<class 'vsg.token.package_instantiation_declaration.uninstantiated_package_name'>
<class 'vsg.token.package_instantiation_declaration.semicolon'>
