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.ads60
1 files changed, 36 insertions, 24 deletions
diff --git a/src/vhdl/iirs.ads b/src/vhdl/iirs.ads
index 8aa7f442f..c6c53f8e7 100644
--- a/src/vhdl/iirs.ads
+++ b/src/vhdl/iirs.ads
@@ -3681,6 +3681,29 @@ package Iirs is
--
-- Get/Set_Name_Staticness (State2)
+ -- Iir_Kind_External_Constant_Name (Short)
+ -- Iir_Kind_External_Signal_Name (Short)
+ -- Iir_Kind_External_Variable_Name (Short)
+ --
+ -- Get/Set_Parent (Field0)
+ --
+ -- Get/Set_Type (Field1)
+ --
+ -- Get/Set_Chain (Field2)
+ --
+ -- Get/Set_External_Pathname (Field3)
+ --
+ -- Get/Set_Named_Entity (Field4)
+ --
+ -- Get/Set_Subtype_Indication (Field5)
+ --
+ -- Only for Iir_Kind_External_Variable_Name:
+ -- Get/Set_Shared_Flag (Flag2)
+ --
+ -- Get/Set_Expr_Staticness (State1)
+ --
+ -- Get/Set_Name_Staticness (State2)
+
-- Iir_Kind_Selected_By_All_Name (Short)
--
-- Get/Set_Prefix (Field0)
@@ -3774,27 +3797,6 @@ package Iirs is
--
-- Get/Set_Name_Staticness (State2)
- -- Iir_Kind_External_Constant_Name (Short)
- -- Iir_Kind_External_Signal_Name (Short)
- -- Iir_Kind_External_Variable_Name (Short)
- --
- -- Get/Set_Parent (Field0)
- --
- -- Get/Set_Type (Field1)
- --
- -- Get/Set_Chain (Field2)
- --
- -- Get/Set_External_Pathname (Field3)
- --
- -- Get/Set_Subtype_Indication (Field5)
- --
- -- Only for Iir_Kind_External_Variable_Name:
- -- Get/Set_Shared_Flag (Flag2)
- --
- -- Get/Set_Expr_Staticness (State1)
- --
- -- Get/Set_Name_Staticness (State2)
-
-- Iir_Kind_Package_Pathname (Short)
-- This node represents only the library_logical_name. Package and object
-- simple_names are represented by Selected_Name.
@@ -4293,13 +4295,13 @@ package Iirs is
Iir_Kind_Operator_Symbol, -- denoting_name
Iir_Kind_Reference_Name, -- denoting_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_Selected_By_All_Name,
+ Iir_Kind_Parenthesis_Name,
+
Iir_Kind_Package_Pathname,
Iir_Kind_Absolute_Pathname,
Iir_Kind_Relative_Pathname,
@@ -5194,6 +5196,16 @@ package Iirs is
--Iir_Kind_Operator_Symbol
Iir_Kind_Reference_Name;
+ subtype Iir_Kinds_Denoting_And_External_Name is Iir_Kind range
+ Iir_Kind_Character_Literal ..
+ --Iir_Kind_Simple_Name
+ --Iir_Kind_Selected_Name
+ --Iir_Kind_Operator_Symbol
+ --Iir_Kind_Reference_Name
+ --Iir_Kind_External_Constant_Name
+ --Iir_Kind_External_Signal_Name
+ Iir_Kind_External_Variable_Name;
+
subtype Iir_Kinds_Name is Iir_Kind range
Iir_Kind_Character_Literal ..
--Iir_Kind_Simple_Name