diff options
Diffstat (limited to 'src/vhdl/iirs.ads')
-rw-r--r-- | src/vhdl/iirs.ads | 60 |
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 |