aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/vhdl-nodes_meta.adb
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/vhdl-nodes_meta.adb')
-rw-r--r--src/vhdl/vhdl-nodes_meta.adb384
1 files changed, 181 insertions, 203 deletions
diff --git a/src/vhdl/vhdl-nodes_meta.adb b/src/vhdl/vhdl-nodes_meta.adb
index 0b8092802..ee6b81c31 100644
--- a/src/vhdl/vhdl-nodes_meta.adb
+++ b/src/vhdl/vhdl-nodes_meta.adb
@@ -1421,8 +1421,6 @@ package body Vhdl.Nodes_Meta is
return "interface_function_declaration";
when Iir_Kind_Interface_Procedure_Declaration =>
return "interface_procedure_declaration";
- when Iir_Kind_Anonymous_Signal_Declaration =>
- return "anonymous_signal_declaration";
when Iir_Kind_Signal_Attribute_Declaration =>
return "signal_attribute_declaration";
when Iir_Kind_Identity_Operator =>
@@ -3894,16 +3892,6 @@ package body Vhdl.Nodes_Meta is
Field_Chain,
Field_Interface_Declaration_Chain,
Field_Return_Type_Mark,
- -- Iir_Kind_Anonymous_Signal_Declaration
- Field_Identifier,
- Field_Is_Ref,
- Field_After_Drivers_Flag,
- Field_Expr_Staticness,
- Field_Parent,
- Field_Chain,
- Field_Default_Value,
- Field_Expression,
- Field_Type,
-- Iir_Kind_Signal_Attribute_Declaration
Field_Parent,
Field_Chain,
@@ -5384,186 +5372,185 @@ package body Vhdl.Nodes_Meta is
Iir_Kind_Interface_Package_Declaration => 1190,
Iir_Kind_Interface_Function_Declaration => 1208,
Iir_Kind_Interface_Procedure_Declaration => 1222,
- Iir_Kind_Anonymous_Signal_Declaration => 1231,
- Iir_Kind_Signal_Attribute_Declaration => 1234,
- Iir_Kind_Identity_Operator => 1238,
- Iir_Kind_Negation_Operator => 1242,
- Iir_Kind_Absolute_Operator => 1246,
- Iir_Kind_Not_Operator => 1250,
- Iir_Kind_Implicit_Condition_Operator => 1254,
- Iir_Kind_Condition_Operator => 1258,
- Iir_Kind_Reduction_And_Operator => 1262,
- Iir_Kind_Reduction_Or_Operator => 1266,
- Iir_Kind_Reduction_Nand_Operator => 1270,
- Iir_Kind_Reduction_Nor_Operator => 1274,
- Iir_Kind_Reduction_Xor_Operator => 1278,
- Iir_Kind_Reduction_Xnor_Operator => 1282,
- Iir_Kind_And_Operator => 1287,
- Iir_Kind_Or_Operator => 1292,
- Iir_Kind_Nand_Operator => 1297,
- Iir_Kind_Nor_Operator => 1302,
- Iir_Kind_Xor_Operator => 1307,
- Iir_Kind_Xnor_Operator => 1312,
- Iir_Kind_Equality_Operator => 1317,
- Iir_Kind_Inequality_Operator => 1322,
- Iir_Kind_Less_Than_Operator => 1327,
- Iir_Kind_Less_Than_Or_Equal_Operator => 1332,
- Iir_Kind_Greater_Than_Operator => 1337,
- Iir_Kind_Greater_Than_Or_Equal_Operator => 1342,
- Iir_Kind_Match_Equality_Operator => 1347,
- Iir_Kind_Match_Inequality_Operator => 1352,
- Iir_Kind_Match_Less_Than_Operator => 1357,
- Iir_Kind_Match_Less_Than_Or_Equal_Operator => 1362,
- Iir_Kind_Match_Greater_Than_Operator => 1367,
- Iir_Kind_Match_Greater_Than_Or_Equal_Operator => 1372,
- Iir_Kind_Sll_Operator => 1377,
- Iir_Kind_Sla_Operator => 1382,
- Iir_Kind_Srl_Operator => 1387,
- Iir_Kind_Sra_Operator => 1392,
- Iir_Kind_Rol_Operator => 1397,
- Iir_Kind_Ror_Operator => 1402,
- Iir_Kind_Addition_Operator => 1407,
- Iir_Kind_Substraction_Operator => 1412,
- Iir_Kind_Concatenation_Operator => 1417,
- Iir_Kind_Multiplication_Operator => 1422,
- Iir_Kind_Division_Operator => 1427,
- Iir_Kind_Modulus_Operator => 1432,
- Iir_Kind_Remainder_Operator => 1437,
- Iir_Kind_Exponentiation_Operator => 1442,
- Iir_Kind_Function_Call => 1450,
- Iir_Kind_Aggregate => 1457,
- Iir_Kind_Parenthesis_Expression => 1460,
- Iir_Kind_Qualified_Expression => 1464,
- Iir_Kind_Type_Conversion => 1469,
- Iir_Kind_Allocator_By_Expression => 1474,
- Iir_Kind_Allocator_By_Subtype => 1480,
- Iir_Kind_Selected_Element => 1488,
- Iir_Kind_Dereference => 1493,
- Iir_Kind_Implicit_Dereference => 1498,
- Iir_Kind_Slice_Name => 1505,
- Iir_Kind_Indexed_Name => 1511,
- Iir_Kind_Psl_Prev => 1517,
- Iir_Kind_Psl_Stable => 1522,
- Iir_Kind_Psl_Rose => 1527,
- Iir_Kind_Psl_Fell => 1532,
- Iir_Kind_Psl_Onehot => 1535,
- Iir_Kind_Psl_Onehot0 => 1538,
- Iir_Kind_Psl_Expression => 1540,
- Iir_Kind_Sensitized_Process_Statement => 1561,
- Iir_Kind_Process_Statement => 1581,
- Iir_Kind_Concurrent_Simple_Signal_Assignment => 1594,
- Iir_Kind_Concurrent_Conditional_Signal_Assignment => 1607,
- Iir_Kind_Concurrent_Selected_Signal_Assignment => 1621,
- Iir_Kind_Concurrent_Assertion_Statement => 1629,
- Iir_Kind_Concurrent_Procedure_Call_Statement => 1636,
- Iir_Kind_Concurrent_Break_Statement => 1644,
- Iir_Kind_Psl_Assert_Directive => 1657,
- Iir_Kind_Psl_Assume_Directive => 1668,
- Iir_Kind_Psl_Cover_Directive => 1680,
- Iir_Kind_Psl_Restrict_Directive => 1691,
- Iir_Kind_Block_Statement => 1705,
- Iir_Kind_If_Generate_Statement => 1716,
- Iir_Kind_Case_Generate_Statement => 1725,
- Iir_Kind_For_Generate_Statement => 1734,
- Iir_Kind_Component_Instantiation_Statement => 1745,
- Iir_Kind_Psl_Default_Clock => 1748,
- Iir_Kind_Generate_Statement_Body => 1759,
- Iir_Kind_If_Generate_Else_Clause => 1765,
- Iir_Kind_Simple_Simultaneous_Statement => 1772,
- Iir_Kind_Simultaneous_Null_Statement => 1776,
- Iir_Kind_Simultaneous_Procedural_Statement => 1787,
- Iir_Kind_Simultaneous_Case_Statement => 1796,
- Iir_Kind_Simultaneous_If_Statement => 1805,
- Iir_Kind_Simultaneous_Elsif => 1811,
- Iir_Kind_Simple_Signal_Assignment_Statement => 1822,
- Iir_Kind_Conditional_Signal_Assignment_Statement => 1833,
- Iir_Kind_Selected_Waveform_Assignment_Statement => 1845,
- Iir_Kind_Signal_Force_Assignment_Statement => 1855,
- Iir_Kind_Signal_Release_Assignment_Statement => 1864,
- Iir_Kind_Null_Statement => 1868,
- Iir_Kind_Assertion_Statement => 1875,
- Iir_Kind_Report_Statement => 1881,
- Iir_Kind_Wait_Statement => 1889,
- Iir_Kind_Variable_Assignment_Statement => 1896,
- Iir_Kind_Conditional_Variable_Assignment_Statement => 1903,
- Iir_Kind_Return_Statement => 1909,
- Iir_Kind_For_Loop_Statement => 1920,
- Iir_Kind_While_Loop_Statement => 1931,
- Iir_Kind_Next_Statement => 1938,
- Iir_Kind_Exit_Statement => 1945,
- Iir_Kind_Case_Statement => 1953,
- Iir_Kind_Procedure_Call_Statement => 1959,
- Iir_Kind_Break_Statement => 1966,
- Iir_Kind_If_Statement => 1976,
- Iir_Kind_Elsif => 1982,
- Iir_Kind_Character_Literal => 1989,
- Iir_Kind_Simple_Name => 1996,
- Iir_Kind_Selected_Name => 2004,
- Iir_Kind_Operator_Symbol => 2009,
- Iir_Kind_Reference_Name => 2014,
- Iir_Kind_External_Constant_Name => 2023,
- Iir_Kind_External_Signal_Name => 2032,
- Iir_Kind_External_Variable_Name => 2042,
- Iir_Kind_Selected_By_All_Name => 2048,
- Iir_Kind_Parenthesis_Name => 2053,
- Iir_Kind_Package_Pathname => 2057,
- Iir_Kind_Absolute_Pathname => 2058,
- Iir_Kind_Relative_Pathname => 2059,
- Iir_Kind_Pathname_Element => 2064,
- Iir_Kind_Base_Attribute => 2066,
- Iir_Kind_Subtype_Attribute => 2071,
- Iir_Kind_Element_Attribute => 2076,
- Iir_Kind_Across_Attribute => 2081,
- Iir_Kind_Through_Attribute => 2086,
- Iir_Kind_Nature_Reference_Attribute => 2090,
- Iir_Kind_Left_Type_Attribute => 2095,
- Iir_Kind_Right_Type_Attribute => 2100,
- Iir_Kind_High_Type_Attribute => 2105,
- Iir_Kind_Low_Type_Attribute => 2110,
- Iir_Kind_Ascending_Type_Attribute => 2115,
- Iir_Kind_Image_Attribute => 2121,
- Iir_Kind_Value_Attribute => 2127,
- Iir_Kind_Pos_Attribute => 2133,
- Iir_Kind_Val_Attribute => 2139,
- Iir_Kind_Succ_Attribute => 2145,
- Iir_Kind_Pred_Attribute => 2151,
- Iir_Kind_Leftof_Attribute => 2157,
- Iir_Kind_Rightof_Attribute => 2163,
- Iir_Kind_Signal_Slew_Attribute => 2171,
- Iir_Kind_Quantity_Slew_Attribute => 2179,
- Iir_Kind_Ramp_Attribute => 2187,
- Iir_Kind_Zoh_Attribute => 2195,
- Iir_Kind_Ltf_Attribute => 2203,
- Iir_Kind_Ztf_Attribute => 2213,
- Iir_Kind_Dot_Attribute => 2220,
- Iir_Kind_Integ_Attribute => 2227,
- Iir_Kind_Above_Attribute => 2235,
- Iir_Kind_Quantity_Delayed_Attribute => 2243,
- Iir_Kind_Delayed_Attribute => 2252,
- Iir_Kind_Stable_Attribute => 2261,
- Iir_Kind_Quiet_Attribute => 2270,
- Iir_Kind_Transaction_Attribute => 2279,
- Iir_Kind_Event_Attribute => 2283,
- Iir_Kind_Active_Attribute => 2287,
- Iir_Kind_Last_Event_Attribute => 2291,
- Iir_Kind_Last_Active_Attribute => 2295,
- Iir_Kind_Last_Value_Attribute => 2299,
- Iir_Kind_Driving_Attribute => 2303,
- Iir_Kind_Driving_Value_Attribute => 2307,
- Iir_Kind_Behavior_Attribute => 2307,
- Iir_Kind_Structure_Attribute => 2307,
- Iir_Kind_Simple_Name_Attribute => 2314,
- Iir_Kind_Instance_Name_Attribute => 2319,
- Iir_Kind_Path_Name_Attribute => 2324,
- Iir_Kind_Left_Array_Attribute => 2331,
- Iir_Kind_Right_Array_Attribute => 2338,
- Iir_Kind_High_Array_Attribute => 2345,
- Iir_Kind_Low_Array_Attribute => 2352,
- Iir_Kind_Length_Array_Attribute => 2359,
- Iir_Kind_Ascending_Array_Attribute => 2366,
- Iir_Kind_Range_Array_Attribute => 2373,
- Iir_Kind_Reverse_Range_Array_Attribute => 2380,
- Iir_Kind_Attribute_Name => 2389
+ Iir_Kind_Signal_Attribute_Declaration => 1225,
+ Iir_Kind_Identity_Operator => 1229,
+ Iir_Kind_Negation_Operator => 1233,
+ Iir_Kind_Absolute_Operator => 1237,
+ Iir_Kind_Not_Operator => 1241,
+ Iir_Kind_Implicit_Condition_Operator => 1245,
+ Iir_Kind_Condition_Operator => 1249,
+ Iir_Kind_Reduction_And_Operator => 1253,
+ Iir_Kind_Reduction_Or_Operator => 1257,
+ Iir_Kind_Reduction_Nand_Operator => 1261,
+ Iir_Kind_Reduction_Nor_Operator => 1265,
+ Iir_Kind_Reduction_Xor_Operator => 1269,
+ Iir_Kind_Reduction_Xnor_Operator => 1273,
+ Iir_Kind_And_Operator => 1278,
+ Iir_Kind_Or_Operator => 1283,
+ Iir_Kind_Nand_Operator => 1288,
+ Iir_Kind_Nor_Operator => 1293,
+ Iir_Kind_Xor_Operator => 1298,
+ Iir_Kind_Xnor_Operator => 1303,
+ Iir_Kind_Equality_Operator => 1308,
+ Iir_Kind_Inequality_Operator => 1313,
+ Iir_Kind_Less_Than_Operator => 1318,
+ Iir_Kind_Less_Than_Or_Equal_Operator => 1323,
+ Iir_Kind_Greater_Than_Operator => 1328,
+ Iir_Kind_Greater_Than_Or_Equal_Operator => 1333,
+ Iir_Kind_Match_Equality_Operator => 1338,
+ Iir_Kind_Match_Inequality_Operator => 1343,
+ Iir_Kind_Match_Less_Than_Operator => 1348,
+ Iir_Kind_Match_Less_Than_Or_Equal_Operator => 1353,
+ Iir_Kind_Match_Greater_Than_Operator => 1358,
+ Iir_Kind_Match_Greater_Than_Or_Equal_Operator => 1363,
+ Iir_Kind_Sll_Operator => 1368,
+ Iir_Kind_Sla_Operator => 1373,
+ Iir_Kind_Srl_Operator => 1378,
+ Iir_Kind_Sra_Operator => 1383,
+ Iir_Kind_Rol_Operator => 1388,
+ Iir_Kind_Ror_Operator => 1393,
+ Iir_Kind_Addition_Operator => 1398,
+ Iir_Kind_Substraction_Operator => 1403,
+ Iir_Kind_Concatenation_Operator => 1408,
+ Iir_Kind_Multiplication_Operator => 1413,
+ Iir_Kind_Division_Operator => 1418,
+ Iir_Kind_Modulus_Operator => 1423,
+ Iir_Kind_Remainder_Operator => 1428,
+ Iir_Kind_Exponentiation_Operator => 1433,
+ Iir_Kind_Function_Call => 1441,
+ Iir_Kind_Aggregate => 1448,
+ Iir_Kind_Parenthesis_Expression => 1451,
+ Iir_Kind_Qualified_Expression => 1455,
+ Iir_Kind_Type_Conversion => 1460,
+ Iir_Kind_Allocator_By_Expression => 1465,
+ Iir_Kind_Allocator_By_Subtype => 1471,
+ Iir_Kind_Selected_Element => 1479,
+ Iir_Kind_Dereference => 1484,
+ Iir_Kind_Implicit_Dereference => 1489,
+ Iir_Kind_Slice_Name => 1496,
+ Iir_Kind_Indexed_Name => 1502,
+ Iir_Kind_Psl_Prev => 1508,
+ Iir_Kind_Psl_Stable => 1513,
+ Iir_Kind_Psl_Rose => 1518,
+ Iir_Kind_Psl_Fell => 1523,
+ Iir_Kind_Psl_Onehot => 1526,
+ Iir_Kind_Psl_Onehot0 => 1529,
+ Iir_Kind_Psl_Expression => 1531,
+ Iir_Kind_Sensitized_Process_Statement => 1552,
+ Iir_Kind_Process_Statement => 1572,
+ Iir_Kind_Concurrent_Simple_Signal_Assignment => 1585,
+ Iir_Kind_Concurrent_Conditional_Signal_Assignment => 1598,
+ Iir_Kind_Concurrent_Selected_Signal_Assignment => 1612,
+ Iir_Kind_Concurrent_Assertion_Statement => 1620,
+ Iir_Kind_Concurrent_Procedure_Call_Statement => 1627,
+ Iir_Kind_Concurrent_Break_Statement => 1635,
+ Iir_Kind_Psl_Assert_Directive => 1648,
+ Iir_Kind_Psl_Assume_Directive => 1659,
+ Iir_Kind_Psl_Cover_Directive => 1671,
+ Iir_Kind_Psl_Restrict_Directive => 1682,
+ Iir_Kind_Block_Statement => 1696,
+ Iir_Kind_If_Generate_Statement => 1707,
+ Iir_Kind_Case_Generate_Statement => 1716,
+ Iir_Kind_For_Generate_Statement => 1725,
+ Iir_Kind_Component_Instantiation_Statement => 1736,
+ Iir_Kind_Psl_Default_Clock => 1739,
+ Iir_Kind_Generate_Statement_Body => 1750,
+ Iir_Kind_If_Generate_Else_Clause => 1756,
+ Iir_Kind_Simple_Simultaneous_Statement => 1763,
+ Iir_Kind_Simultaneous_Null_Statement => 1767,
+ Iir_Kind_Simultaneous_Procedural_Statement => 1778,
+ Iir_Kind_Simultaneous_Case_Statement => 1787,
+ Iir_Kind_Simultaneous_If_Statement => 1796,
+ Iir_Kind_Simultaneous_Elsif => 1802,
+ Iir_Kind_Simple_Signal_Assignment_Statement => 1813,
+ Iir_Kind_Conditional_Signal_Assignment_Statement => 1824,
+ Iir_Kind_Selected_Waveform_Assignment_Statement => 1836,
+ Iir_Kind_Signal_Force_Assignment_Statement => 1846,
+ Iir_Kind_Signal_Release_Assignment_Statement => 1855,
+ Iir_Kind_Null_Statement => 1859,
+ Iir_Kind_Assertion_Statement => 1866,
+ Iir_Kind_Report_Statement => 1872,
+ Iir_Kind_Wait_Statement => 1880,
+ Iir_Kind_Variable_Assignment_Statement => 1887,
+ Iir_Kind_Conditional_Variable_Assignment_Statement => 1894,
+ Iir_Kind_Return_Statement => 1900,
+ Iir_Kind_For_Loop_Statement => 1911,
+ Iir_Kind_While_Loop_Statement => 1922,
+ Iir_Kind_Next_Statement => 1929,
+ Iir_Kind_Exit_Statement => 1936,
+ Iir_Kind_Case_Statement => 1944,
+ Iir_Kind_Procedure_Call_Statement => 1950,
+ Iir_Kind_Break_Statement => 1957,
+ Iir_Kind_If_Statement => 1967,
+ Iir_Kind_Elsif => 1973,
+ Iir_Kind_Character_Literal => 1980,
+ Iir_Kind_Simple_Name => 1987,
+ Iir_Kind_Selected_Name => 1995,
+ Iir_Kind_Operator_Symbol => 2000,
+ Iir_Kind_Reference_Name => 2005,
+ Iir_Kind_External_Constant_Name => 2014,
+ Iir_Kind_External_Signal_Name => 2023,
+ Iir_Kind_External_Variable_Name => 2033,
+ Iir_Kind_Selected_By_All_Name => 2039,
+ Iir_Kind_Parenthesis_Name => 2044,
+ Iir_Kind_Package_Pathname => 2048,
+ Iir_Kind_Absolute_Pathname => 2049,
+ Iir_Kind_Relative_Pathname => 2050,
+ Iir_Kind_Pathname_Element => 2055,
+ Iir_Kind_Base_Attribute => 2057,
+ Iir_Kind_Subtype_Attribute => 2062,
+ Iir_Kind_Element_Attribute => 2067,
+ Iir_Kind_Across_Attribute => 2072,
+ Iir_Kind_Through_Attribute => 2077,
+ Iir_Kind_Nature_Reference_Attribute => 2081,
+ Iir_Kind_Left_Type_Attribute => 2086,
+ Iir_Kind_Right_Type_Attribute => 2091,
+ Iir_Kind_High_Type_Attribute => 2096,
+ Iir_Kind_Low_Type_Attribute => 2101,
+ Iir_Kind_Ascending_Type_Attribute => 2106,
+ Iir_Kind_Image_Attribute => 2112,
+ Iir_Kind_Value_Attribute => 2118,
+ Iir_Kind_Pos_Attribute => 2124,
+ Iir_Kind_Val_Attribute => 2130,
+ Iir_Kind_Succ_Attribute => 2136,
+ Iir_Kind_Pred_Attribute => 2142,
+ Iir_Kind_Leftof_Attribute => 2148,
+ Iir_Kind_Rightof_Attribute => 2154,
+ Iir_Kind_Signal_Slew_Attribute => 2162,
+ Iir_Kind_Quantity_Slew_Attribute => 2170,
+ Iir_Kind_Ramp_Attribute => 2178,
+ Iir_Kind_Zoh_Attribute => 2186,
+ Iir_Kind_Ltf_Attribute => 2194,
+ Iir_Kind_Ztf_Attribute => 2204,
+ Iir_Kind_Dot_Attribute => 2211,
+ Iir_Kind_Integ_Attribute => 2218,
+ Iir_Kind_Above_Attribute => 2226,
+ Iir_Kind_Quantity_Delayed_Attribute => 2234,
+ Iir_Kind_Delayed_Attribute => 2243,
+ Iir_Kind_Stable_Attribute => 2252,
+ Iir_Kind_Quiet_Attribute => 2261,
+ Iir_Kind_Transaction_Attribute => 2270,
+ Iir_Kind_Event_Attribute => 2274,
+ Iir_Kind_Active_Attribute => 2278,
+ Iir_Kind_Last_Event_Attribute => 2282,
+ Iir_Kind_Last_Active_Attribute => 2286,
+ Iir_Kind_Last_Value_Attribute => 2290,
+ Iir_Kind_Driving_Attribute => 2294,
+ Iir_Kind_Driving_Value_Attribute => 2298,
+ Iir_Kind_Behavior_Attribute => 2298,
+ Iir_Kind_Structure_Attribute => 2298,
+ Iir_Kind_Simple_Name_Attribute => 2305,
+ Iir_Kind_Instance_Name_Attribute => 2310,
+ Iir_Kind_Path_Name_Attribute => 2315,
+ Iir_Kind_Left_Array_Attribute => 2322,
+ Iir_Kind_Right_Array_Attribute => 2329,
+ Iir_Kind_High_Array_Attribute => 2336,
+ Iir_Kind_Low_Array_Attribute => 2343,
+ Iir_Kind_Length_Array_Attribute => 2350,
+ Iir_Kind_Ascending_Array_Attribute => 2357,
+ Iir_Kind_Range_Array_Attribute => 2364,
+ Iir_Kind_Reverse_Range_Array_Attribute => 2371,
+ Iir_Kind_Attribute_Name => 2380
);
function Get_Fields_First (K : Iir_Kind) return Fields_Index is
@@ -8186,8 +8173,7 @@ package body Vhdl.Nodes_Meta is
| Iir_Kind_Interface_Variable_Declaration
| Iir_Kind_Interface_Signal_Declaration
| Iir_Kind_Interface_File_Declaration
- | Iir_Kind_Interface_Quantity_Declaration
- | Iir_Kind_Anonymous_Signal_Declaration =>
+ | Iir_Kind_Interface_Quantity_Declaration =>
return True;
when others =>
return False;
@@ -8568,7 +8554,6 @@ package body Vhdl.Nodes_Meta is
| Iir_Kind_Interface_Package_Declaration
| Iir_Kind_Interface_Function_Declaration
| Iir_Kind_Interface_Procedure_Declaration
- | Iir_Kind_Anonymous_Signal_Declaration
| Iir_Kind_Signal_Attribute_Declaration
| Iir_Kind_Sensitized_Process_Statement
| Iir_Kind_Process_Statement
@@ -8696,7 +8681,6 @@ package body Vhdl.Nodes_Meta is
| Iir_Kind_Interface_Quantity_Declaration
| Iir_Kind_Interface_Type_Declaration
| Iir_Kind_Interface_Function_Declaration
- | Iir_Kind_Anonymous_Signal_Declaration
| Iir_Kind_Identity_Operator
| Iir_Kind_Negation_Operator
| Iir_Kind_Absolute_Operator
@@ -9199,8 +9183,7 @@ package body Vhdl.Nodes_Meta is
| Iir_Kind_Interface_Variable_Declaration
| Iir_Kind_Interface_Signal_Declaration
| Iir_Kind_Interface_File_Declaration
- | Iir_Kind_Interface_Quantity_Declaration
- | Iir_Kind_Anonymous_Signal_Declaration =>
+ | Iir_Kind_Interface_Quantity_Declaration =>
return True;
when others =>
return False;
@@ -9466,7 +9449,6 @@ package body Vhdl.Nodes_Meta is
| Iir_Kind_Interface_Package_Declaration
| Iir_Kind_Interface_Function_Declaration
| Iir_Kind_Interface_Procedure_Declaration
- | Iir_Kind_Anonymous_Signal_Declaration
| Iir_Kind_Selected_Element
| Iir_Kind_Sensitized_Process_Statement
| Iir_Kind_Process_Statement
@@ -10691,7 +10673,6 @@ package body Vhdl.Nodes_Meta is
| Iir_Kind_Attribute_Specification
| Iir_Kind_Disconnection_Specification
| Iir_Kind_Step_Limit_Specification
- | Iir_Kind_Anonymous_Signal_Declaration
| Iir_Kind_Parenthesis_Expression
| Iir_Kind_Qualified_Expression
| Iir_Kind_Type_Conversion
@@ -10980,7 +10961,6 @@ package body Vhdl.Nodes_Meta is
| Iir_Kind_Interface_Package_Declaration
| Iir_Kind_Interface_Function_Declaration
| Iir_Kind_Interface_Procedure_Declaration
- | Iir_Kind_Anonymous_Signal_Declaration
| Iir_Kind_Signal_Attribute_Declaration
| Iir_Kind_Sensitized_Process_Statement
| Iir_Kind_Process_Statement
@@ -11176,7 +11156,6 @@ package body Vhdl.Nodes_Meta is
| Iir_Kind_Interface_Signal_Declaration
| Iir_Kind_Interface_File_Declaration
| Iir_Kind_Interface_Quantity_Declaration
- | Iir_Kind_Anonymous_Signal_Declaration
| Iir_Kind_Identity_Operator
| Iir_Kind_Negation_Operator
| Iir_Kind_Absolute_Operator
@@ -12519,7 +12498,6 @@ package body Vhdl.Nodes_Meta is
| Iir_Kind_Interface_Quantity_Declaration
| Iir_Kind_Interface_Terminal_Declaration
| Iir_Kind_Interface_Type_Declaration
- | Iir_Kind_Anonymous_Signal_Declaration
| Iir_Kind_Allocator_By_Expression
| Iir_Kind_Allocator_By_Subtype
| Iir_Kind_Sensitized_Process_Statement