aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl')
-rw-r--r--src/vhdl/vhdl-nodes.ads2
-rw-r--r--src/vhdl/vhdl-nodes_meta.adb104
2 files changed, 51 insertions, 55 deletions
diff --git a/src/vhdl/vhdl-nodes.ads b/src/vhdl/vhdl-nodes.ads
index 11917f8e8..51a147921 100644
--- a/src/vhdl/vhdl-nodes.ads
+++ b/src/vhdl/vhdl-nodes.ads
@@ -3730,7 +3730,7 @@ package Vhdl.Nodes is
--
-- Get/Set_Subtype_Indication (Field5)
--
- -- Only for Iir_Kind_External_Variable_Name:
+ -- Only for Iir_Kind_External_Variable_Name:
-- Get/Set_Shared_Flag (Flag2)
--
-- Get/Set_Expr_Staticness (State1)
diff --git a/src/vhdl/vhdl-nodes_meta.adb b/src/vhdl/vhdl-nodes_meta.adb
index f7486e875..f30e5bea5 100644
--- a/src/vhdl/vhdl-nodes_meta.adb
+++ b/src/vhdl/vhdl-nodes_meta.adb
@@ -4089,7 +4089,6 @@ package body Vhdl.Nodes_Meta is
Field_Named_Entity,
Field_Referenced_Name,
-- Iir_Kind_External_Constant_Name
- Field_Shared_Flag,
Field_Expr_Staticness,
Field_Name_Staticness,
Field_Parent,
@@ -4099,7 +4098,6 @@ package body Vhdl.Nodes_Meta is
Field_Named_Entity,
Field_Subtype_Indication,
-- Iir_Kind_External_Signal_Name
- Field_Shared_Flag,
Field_Expr_Staticness,
Field_Name_Staticness,
Field_Parent,
@@ -4641,56 +4639,56 @@ package body Vhdl.Nodes_Meta is
Iir_Kind_Selected_Name => 1640,
Iir_Kind_Operator_Symbol => 1646,
Iir_Kind_Reference_Name => 1649,
- Iir_Kind_External_Constant_Name => 1658,
- Iir_Kind_External_Signal_Name => 1667,
- Iir_Kind_External_Variable_Name => 1676,
- Iir_Kind_Selected_By_All_Name => 1682,
- Iir_Kind_Parenthesis_Name => 1687,
- Iir_Kind_Package_Pathname => 1691,
- Iir_Kind_Absolute_Pathname => 1692,
- Iir_Kind_Relative_Pathname => 1693,
- Iir_Kind_Pathname_Element => 1698,
- Iir_Kind_Base_Attribute => 1700,
- Iir_Kind_Subtype_Attribute => 1705,
- Iir_Kind_Element_Attribute => 1710,
- Iir_Kind_Left_Type_Attribute => 1715,
- Iir_Kind_Right_Type_Attribute => 1720,
- Iir_Kind_High_Type_Attribute => 1725,
- Iir_Kind_Low_Type_Attribute => 1730,
- Iir_Kind_Ascending_Type_Attribute => 1735,
- Iir_Kind_Image_Attribute => 1741,
- Iir_Kind_Value_Attribute => 1747,
- Iir_Kind_Pos_Attribute => 1753,
- Iir_Kind_Val_Attribute => 1759,
- Iir_Kind_Succ_Attribute => 1765,
- Iir_Kind_Pred_Attribute => 1771,
- Iir_Kind_Leftof_Attribute => 1777,
- Iir_Kind_Rightof_Attribute => 1783,
- Iir_Kind_Delayed_Attribute => 1792,
- Iir_Kind_Stable_Attribute => 1801,
- Iir_Kind_Quiet_Attribute => 1810,
- Iir_Kind_Transaction_Attribute => 1819,
- Iir_Kind_Event_Attribute => 1823,
- Iir_Kind_Active_Attribute => 1827,
- Iir_Kind_Last_Event_Attribute => 1831,
- Iir_Kind_Last_Active_Attribute => 1835,
- Iir_Kind_Last_Value_Attribute => 1839,
- Iir_Kind_Driving_Attribute => 1843,
- Iir_Kind_Driving_Value_Attribute => 1847,
- Iir_Kind_Behavior_Attribute => 1847,
- Iir_Kind_Structure_Attribute => 1847,
- Iir_Kind_Simple_Name_Attribute => 1854,
- Iir_Kind_Instance_Name_Attribute => 1859,
- Iir_Kind_Path_Name_Attribute => 1864,
- Iir_Kind_Left_Array_Attribute => 1871,
- Iir_Kind_Right_Array_Attribute => 1878,
- Iir_Kind_High_Array_Attribute => 1885,
- Iir_Kind_Low_Array_Attribute => 1892,
- Iir_Kind_Length_Array_Attribute => 1899,
- Iir_Kind_Ascending_Array_Attribute => 1906,
- Iir_Kind_Range_Array_Attribute => 1913,
- Iir_Kind_Reverse_Range_Array_Attribute => 1920,
- Iir_Kind_Attribute_Name => 1929
+ Iir_Kind_External_Constant_Name => 1657,
+ Iir_Kind_External_Signal_Name => 1665,
+ Iir_Kind_External_Variable_Name => 1674,
+ Iir_Kind_Selected_By_All_Name => 1680,
+ Iir_Kind_Parenthesis_Name => 1685,
+ Iir_Kind_Package_Pathname => 1689,
+ Iir_Kind_Absolute_Pathname => 1690,
+ Iir_Kind_Relative_Pathname => 1691,
+ Iir_Kind_Pathname_Element => 1696,
+ Iir_Kind_Base_Attribute => 1698,
+ Iir_Kind_Subtype_Attribute => 1703,
+ Iir_Kind_Element_Attribute => 1708,
+ Iir_Kind_Left_Type_Attribute => 1713,
+ Iir_Kind_Right_Type_Attribute => 1718,
+ Iir_Kind_High_Type_Attribute => 1723,
+ Iir_Kind_Low_Type_Attribute => 1728,
+ Iir_Kind_Ascending_Type_Attribute => 1733,
+ Iir_Kind_Image_Attribute => 1739,
+ Iir_Kind_Value_Attribute => 1745,
+ Iir_Kind_Pos_Attribute => 1751,
+ Iir_Kind_Val_Attribute => 1757,
+ Iir_Kind_Succ_Attribute => 1763,
+ Iir_Kind_Pred_Attribute => 1769,
+ Iir_Kind_Leftof_Attribute => 1775,
+ Iir_Kind_Rightof_Attribute => 1781,
+ Iir_Kind_Delayed_Attribute => 1790,
+ Iir_Kind_Stable_Attribute => 1799,
+ Iir_Kind_Quiet_Attribute => 1808,
+ Iir_Kind_Transaction_Attribute => 1817,
+ Iir_Kind_Event_Attribute => 1821,
+ Iir_Kind_Active_Attribute => 1825,
+ Iir_Kind_Last_Event_Attribute => 1829,
+ Iir_Kind_Last_Active_Attribute => 1833,
+ Iir_Kind_Last_Value_Attribute => 1837,
+ Iir_Kind_Driving_Attribute => 1841,
+ Iir_Kind_Driving_Value_Attribute => 1845,
+ Iir_Kind_Behavior_Attribute => 1845,
+ Iir_Kind_Structure_Attribute => 1845,
+ Iir_Kind_Simple_Name_Attribute => 1852,
+ Iir_Kind_Instance_Name_Attribute => 1857,
+ Iir_Kind_Path_Name_Attribute => 1862,
+ Iir_Kind_Left_Array_Attribute => 1869,
+ Iir_Kind_Right_Array_Attribute => 1876,
+ Iir_Kind_High_Array_Attribute => 1883,
+ Iir_Kind_Low_Array_Attribute => 1890,
+ Iir_Kind_Length_Array_Attribute => 1897,
+ Iir_Kind_Ascending_Array_Attribute => 1904,
+ Iir_Kind_Range_Array_Attribute => 1911,
+ Iir_Kind_Reverse_Range_Array_Attribute => 1918,
+ Iir_Kind_Attribute_Name => 1927
);
function Get_Fields_First (K : Iir_Kind) return Fields_Index is
@@ -7879,8 +7877,6 @@ package body Vhdl.Nodes_Meta is
begin
case K is
when Iir_Kind_Variable_Declaration
- | Iir_Kind_External_Constant_Name
- | Iir_Kind_External_Signal_Name
| Iir_Kind_External_Variable_Name =>
return True;
when others =>