diff options
Diffstat (limited to 'src/vhdl/nodes_meta.adb')
-rw-r--r-- | src/vhdl/nodes_meta.adb | 102 |
1 files changed, 54 insertions, 48 deletions
diff --git a/src/vhdl/nodes_meta.adb b/src/vhdl/nodes_meta.adb index 836614625..0200ebc4f 100644 --- a/src/vhdl/nodes_meta.adb +++ b/src/vhdl/nodes_meta.adb @@ -4076,6 +4076,7 @@ package body Nodes_Meta is Field_Type, Field_Chain, Field_External_Pathname, + Field_Named_Entity, Field_Subtype_Indication, -- Iir_Kind_External_Signal_Name Field_Shared_Flag, @@ -4085,6 +4086,7 @@ package body Nodes_Meta is Field_Type, Field_Chain, Field_External_Pathname, + Field_Named_Entity, Field_Subtype_Indication, -- Iir_Kind_External_Variable_Name Field_Shared_Flag, @@ -4094,6 +4096,7 @@ package body Nodes_Meta is Field_Type, Field_Chain, Field_External_Pathname, + Field_Named_Entity, Field_Subtype_Indication, -- Iir_Kind_Package_Pathname Field_Identifier, @@ -4606,54 +4609,54 @@ package body Nodes_Meta is Iir_Kind_Reference_Name => 1629, Iir_Kind_Selected_By_All_Name => 1635, Iir_Kind_Parenthesis_Name => 1640, - Iir_Kind_External_Constant_Name => 1648, - Iir_Kind_External_Signal_Name => 1656, - Iir_Kind_External_Variable_Name => 1664, - Iir_Kind_Package_Pathname => 1668, - Iir_Kind_Absolute_Pathname => 1669, - Iir_Kind_Relative_Pathname => 1670, - Iir_Kind_Pathname_Element => 1675, - Iir_Kind_Base_Attribute => 1677, - Iir_Kind_Subtype_Attribute => 1682, - Iir_Kind_Element_Attribute => 1687, - Iir_Kind_Left_Type_Attribute => 1692, - Iir_Kind_Right_Type_Attribute => 1697, - Iir_Kind_High_Type_Attribute => 1702, - Iir_Kind_Low_Type_Attribute => 1707, - Iir_Kind_Ascending_Type_Attribute => 1712, - Iir_Kind_Image_Attribute => 1718, - Iir_Kind_Value_Attribute => 1724, - Iir_Kind_Pos_Attribute => 1730, - Iir_Kind_Val_Attribute => 1736, - Iir_Kind_Succ_Attribute => 1742, - Iir_Kind_Pred_Attribute => 1748, - Iir_Kind_Leftof_Attribute => 1754, - Iir_Kind_Rightof_Attribute => 1760, - Iir_Kind_Delayed_Attribute => 1769, - Iir_Kind_Stable_Attribute => 1778, - Iir_Kind_Quiet_Attribute => 1787, - Iir_Kind_Transaction_Attribute => 1796, - Iir_Kind_Event_Attribute => 1800, - Iir_Kind_Active_Attribute => 1804, - Iir_Kind_Last_Event_Attribute => 1808, - Iir_Kind_Last_Active_Attribute => 1812, - Iir_Kind_Last_Value_Attribute => 1816, - Iir_Kind_Driving_Attribute => 1820, - Iir_Kind_Driving_Value_Attribute => 1824, - Iir_Kind_Behavior_Attribute => 1824, - Iir_Kind_Structure_Attribute => 1824, - Iir_Kind_Simple_Name_Attribute => 1831, - Iir_Kind_Instance_Name_Attribute => 1836, - Iir_Kind_Path_Name_Attribute => 1841, - Iir_Kind_Left_Array_Attribute => 1848, - Iir_Kind_Right_Array_Attribute => 1855, - Iir_Kind_High_Array_Attribute => 1862, - Iir_Kind_Low_Array_Attribute => 1869, - Iir_Kind_Length_Array_Attribute => 1876, - Iir_Kind_Ascending_Array_Attribute => 1883, - Iir_Kind_Range_Array_Attribute => 1890, - Iir_Kind_Reverse_Range_Array_Attribute => 1897, - Iir_Kind_Attribute_Name => 1906 + Iir_Kind_External_Constant_Name => 1649, + Iir_Kind_External_Signal_Name => 1658, + Iir_Kind_External_Variable_Name => 1667, + Iir_Kind_Package_Pathname => 1671, + Iir_Kind_Absolute_Pathname => 1672, + Iir_Kind_Relative_Pathname => 1673, + Iir_Kind_Pathname_Element => 1678, + Iir_Kind_Base_Attribute => 1680, + Iir_Kind_Subtype_Attribute => 1685, + Iir_Kind_Element_Attribute => 1690, + Iir_Kind_Left_Type_Attribute => 1695, + Iir_Kind_Right_Type_Attribute => 1700, + Iir_Kind_High_Type_Attribute => 1705, + Iir_Kind_Low_Type_Attribute => 1710, + Iir_Kind_Ascending_Type_Attribute => 1715, + Iir_Kind_Image_Attribute => 1721, + Iir_Kind_Value_Attribute => 1727, + Iir_Kind_Pos_Attribute => 1733, + Iir_Kind_Val_Attribute => 1739, + Iir_Kind_Succ_Attribute => 1745, + Iir_Kind_Pred_Attribute => 1751, + Iir_Kind_Leftof_Attribute => 1757, + Iir_Kind_Rightof_Attribute => 1763, + Iir_Kind_Delayed_Attribute => 1772, + Iir_Kind_Stable_Attribute => 1781, + Iir_Kind_Quiet_Attribute => 1790, + Iir_Kind_Transaction_Attribute => 1799, + Iir_Kind_Event_Attribute => 1803, + Iir_Kind_Active_Attribute => 1807, + Iir_Kind_Last_Event_Attribute => 1811, + Iir_Kind_Last_Active_Attribute => 1815, + Iir_Kind_Last_Value_Attribute => 1819, + Iir_Kind_Driving_Attribute => 1823, + Iir_Kind_Driving_Value_Attribute => 1827, + Iir_Kind_Behavior_Attribute => 1827, + Iir_Kind_Structure_Attribute => 1827, + Iir_Kind_Simple_Name_Attribute => 1834, + Iir_Kind_Instance_Name_Attribute => 1839, + Iir_Kind_Path_Name_Attribute => 1844, + Iir_Kind_Left_Array_Attribute => 1851, + Iir_Kind_Right_Array_Attribute => 1858, + Iir_Kind_High_Array_Attribute => 1865, + Iir_Kind_Low_Array_Attribute => 1872, + Iir_Kind_Length_Array_Attribute => 1879, + Iir_Kind_Ascending_Array_Attribute => 1886, + Iir_Kind_Range_Array_Attribute => 1893, + Iir_Kind_Reverse_Range_Array_Attribute => 1900, + Iir_Kind_Attribute_Name => 1909 ); function Get_Fields_First (K : Iir_Kind) return Fields_Index is @@ -9370,6 +9373,9 @@ package body Nodes_Meta is | Iir_Kind_Reference_Name | Iir_Kind_Selected_By_All_Name | Iir_Kind_Parenthesis_Name + | Iir_Kind_External_Constant_Name + | Iir_Kind_External_Signal_Name + | Iir_Kind_External_Variable_Name | Iir_Kind_Package_Pathname | Iir_Kind_Pathname_Element | Iir_Kind_Attribute_Name => |