aboutsummaryrefslogtreecommitdiffstats
path: root/src/vhdl/iirs.ads
diff options
context:
space:
mode:
Diffstat (limited to 'src/vhdl/iirs.ads')
-rw-r--r--src/vhdl/iirs.ads22
1 files changed, 17 insertions, 5 deletions
diff --git a/src/vhdl/iirs.ads b/src/vhdl/iirs.ads
index c93fad0c7..75d569377 100644
--- a/src/vhdl/iirs.ads
+++ b/src/vhdl/iirs.ads
@@ -1464,6 +1464,8 @@ package Iirs is
--
-- Only for Iir_Kind_Interface_Function_Declaration:
-- Get/Set_Has_Pure (Flag8)
+ --
+ -- Get/Set_All_Sensitized_State (State3)
-- Iir_Kind_Signal_Declaration (Short)
--
@@ -3930,10 +3932,10 @@ package Iirs is
Iir_Kind_Interface_Variable_Declaration, -- object, interface
Iir_Kind_Interface_Signal_Declaration, -- object, interface
Iir_Kind_Interface_File_Declaration, -- object, interface
- Iir_Kind_Interface_Type_Declaration,
- Iir_Kind_Interface_Package_Declaration,
- Iir_Kind_Interface_Function_Declaration,
- Iir_Kind_Interface_Procedure_Declaration,
+ Iir_Kind_Interface_Type_Declaration, -- interface
+ Iir_Kind_Interface_Package_Declaration, -- interface
+ Iir_Kind_Interface_Function_Declaration, -- interface
+ Iir_Kind_Interface_Procedure_Declaration, -- interface
-- Expressions.
Iir_Kind_Identity_Operator,
@@ -4774,6 +4776,10 @@ package Iirs is
Iir_Kind_Function_Declaration ..
Iir_Kind_Procedure_Declaration;
+ subtype Iir_Kinds_Subprogram_Body is Iir_Kind range
+ Iir_Kind_Function_Body ..
+ Iir_Kind_Procedure_Body;
+
subtype Iir_Kinds_Process_Statement is Iir_Kind range
Iir_Kind_Sensitized_Process_Statement ..
Iir_Kind_Process_Statement;
@@ -4790,7 +4796,9 @@ package Iirs is
--Iir_Kind_Interface_Signal_Declaration
--Iir_Kind_Interface_File_Declaration
--Iir_Kind_Interface_Type_Declaration
- Iir_Kind_Interface_Package_Declaration;
+ --Iir_Kind_Interface_Package_Declaration
+ --Iir_Kind_Interface_Function_Declaration
+ Iir_Kind_Interface_Procedure_Declaration;
subtype Iir_Kinds_Object_Declaration is Iir_Kind range
Iir_Kind_Object_Alias_Declaration ..
@@ -4805,6 +4813,10 @@ package Iirs is
--Iir_Kind_Interface_Signal_Declaration
Iir_Kind_Interface_File_Declaration;
+ subtype Iir_Kinds_Interface_Subprogram_Declaration is Iir_Kind range
+ Iir_Kind_Interface_Function_Declaration ..
+ Iir_Kind_Interface_Procedure_Declaration;
+
subtype Iir_Kinds_Branch_Quantity_Declaration is Iir_Kind range
Iir_Kind_Across_Quantity_Declaration ..
Iir_Kind_Through_Quantity_Declaration;