aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/nodes_meta.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/nodes_meta.adb')
-rw-r--r--src/vhdl/nodes_meta.adb102
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 =>