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.ads31
1 files changed, 19 insertions, 12 deletions
diff --git a/src/vhdl/iirs.ads b/src/vhdl/iirs.ads
index 08542f705..1ff1934ea 100644
--- a/src/vhdl/iirs.ads
+++ b/src/vhdl/iirs.ads
@@ -4133,13 +4133,13 @@ package Iirs is
Iir_Kind_Subtype_Declaration,
Iir_Kind_Nature_Declaration,
Iir_Kind_Subnature_Declaration,
+ Iir_Kind_Entity_Declaration,
+ Iir_Kind_Configuration_Declaration,
+ Iir_Kind_Context_Declaration,
Iir_Kind_Package_Declaration,
Iir_Kind_Package_Instantiation_Declaration,
Iir_Kind_Package_Body,
- Iir_Kind_Configuration_Declaration,
- Iir_Kind_Entity_Declaration,
Iir_Kind_Architecture_Body,
- Iir_Kind_Context_Declaration,
Iir_Kind_Package_Header,
Iir_Kind_Unit_Declaration,
Iir_Kind_Library_Declaration,
@@ -4907,18 +4907,25 @@ package Iirs is
-- * comments line
-- * the last line must be the highest bound of the range, followed by ";"
--- subtype Iir_Kinds_List is Iir_Kind range
--- Iir_Kind_List ..
--- Iir_Kind_Callees_List;
-
- subtype Iir_Kinds_Library_Unit_Declaration is Iir_Kind range
- Iir_Kind_Package_Declaration ..
+ subtype Iir_Kinds_Library_Unit is Iir_Kind range
+ Iir_Kind_Entity_Declaration ..
+ --Iir_Kind_Configuration_Declaration
+ --Iir_Kind_Context_Declaration
+ --Iir_Kind_Package_Declaration
--Iir_Kind_Package_Instantiation_Declaration
--Iir_Kind_Package_Body
+ Iir_Kind_Architecture_Body;
+
+ subtype Iir_Kinds_Primary_Unit is Iir_Kind range
+ Iir_Kind_Entity_Declaration ..
--Iir_Kind_Configuration_Declaration
- --Iir_Kind_Entity_Declaration
- --Iir_Kind_Architecture_Body
- Iir_Kind_Context_Declaration;
+ --Iir_Kind_Context_Declaration
+ --Iir_Kind_Package_Declaration
+ Iir_Kind_Package_Instantiation_Declaration;
+
+ subtype Iir_Kinds_Secondary_Unit is Iir_Kind range
+ Iir_Kind_Package_Body ..
+ Iir_Kind_Architecture_Body;
subtype Iir_Kinds_Package_Declaration is Iir_Kind range
Iir_Kind_Package_Declaration ..