diff options
Diffstat (limited to 'src/std_names.ads')
-rw-r--r-- | src/std_names.ads | 43 |
1 files changed, 25 insertions, 18 deletions
diff --git a/src/std_names.ads b/src/std_names.ads index f1165488b..7b6711c98 100644 --- a/src/std_names.ads +++ b/src/std_names.ads @@ -577,9 +577,14 @@ package Std_Names is Name_Domain : constant Name_Id := Name_First_Standard + 059; Name_Frequency : constant Name_Id := Name_First_Standard + 060; - Name_Last_Standard : constant Name_Id := Name_Frequency; - - Name_First_Charname : constant Name_Id := Name_Last_Standard + 1; + -- For Std.Env + Name_First_Env : constant Name_Id := Name_Frequency + 1; + Name_Env : constant Name_Id := Name_First_Env + 0; + Name_Stop : constant Name_Id := Name_First_Env + 1; + Name_Finish : constant Name_Id := Name_First_Env + 2; + Name_Resolution_Limit : constant Name_Id := Name_First_Env + 3; + + Name_First_Charname : constant Name_Id := Name_Resolution_Limit + 1; Name_Nul : constant Name_Id := Name_First_Charname + 00; Name_Soh : constant Name_Id := Name_First_Charname + 01; Name_Stx : constant Name_Id := Name_First_Charname + 02; @@ -698,15 +703,16 @@ package Std_Names is Name_Ieee : constant Name_Id := Name_First_Ieee_Pkg + 000; Name_Std_Logic_1164 : constant Name_Id := Name_First_Ieee_Pkg + 001; Name_VITAL_Timing : constant Name_Id := Name_First_Ieee_Pkg + 002; - Name_Numeric_Std : constant Name_Id := Name_First_Ieee_Pkg + 003; - Name_Numeric_Bit : constant Name_Id := Name_First_Ieee_Pkg + 004; - Name_Numeric_Std_Unsigned : constant Name_Id := Name_First_Ieee_Pkg + 005; - Name_Std_Logic_Arith : constant Name_Id := Name_First_Ieee_Pkg + 006; - Name_Std_Logic_Signed : constant Name_Id := Name_First_Ieee_Pkg + 007; - Name_Std_Logic_Unsigned : constant Name_Id := Name_First_Ieee_Pkg + 008; - Name_Std_Logic_Textio : constant Name_Id := Name_First_Ieee_Pkg + 009; - Name_Std_Logic_Misc : constant Name_Id := Name_First_Ieee_Pkg + 010; - Name_Math_Real : constant Name_Id := Name_First_Ieee_Pkg + 011; + Name_VITAL_Primitives : constant Name_Id := Name_First_Ieee_Pkg + 003; + Name_Numeric_Std : constant Name_Id := Name_First_Ieee_Pkg + 004; + Name_Numeric_Bit : constant Name_Id := Name_First_Ieee_Pkg + 005; + Name_Numeric_Std_Unsigned : constant Name_Id := Name_First_Ieee_Pkg + 006; + Name_Std_Logic_Arith : constant Name_Id := Name_First_Ieee_Pkg + 007; + Name_Std_Logic_Signed : constant Name_Id := Name_First_Ieee_Pkg + 008; + Name_Std_Logic_Unsigned : constant Name_Id := Name_First_Ieee_Pkg + 009; + Name_Std_Logic_Textio : constant Name_Id := Name_First_Ieee_Pkg + 010; + Name_Std_Logic_Misc : constant Name_Id := Name_First_Ieee_Pkg + 011; + Name_Math_Real : constant Name_Id := Name_First_Ieee_Pkg + 012; Name_Last_Ieee_Pkg : constant Name_Id := Name_Math_Real; Name_First_Ieee_Name : constant Name_Id := Name_Last_Ieee_Pkg + 1; @@ -756,12 +762,13 @@ package Std_Names is Name_Sin : constant Name_Id := Name_First_Ieee_Name + 043; Name_Cos : constant Name_Id := Name_First_Ieee_Name + 044; Name_Arctan : constant Name_Id := Name_First_Ieee_Name + 045; - Name_Shl : constant Name_Id := Name_First_Ieee_Name + 046; - Name_Shr : constant Name_Id := Name_First_Ieee_Name + 047; - Name_Ext : constant Name_Id := Name_First_Ieee_Name + 048; - Name_Sxt : constant Name_Id := Name_First_Ieee_Name + 049; - Name_Find_Leftmost : constant Name_Id := Name_First_Ieee_Name + 050; - Name_Find_Rightmost : constant Name_Id := Name_First_Ieee_Name + 051; + Name_Sign : constant Name_Id := Name_First_Ieee_Name + 046; + Name_Shl : constant Name_Id := Name_First_Ieee_Name + 047; + Name_Shr : constant Name_Id := Name_First_Ieee_Name + 048; + Name_Ext : constant Name_Id := Name_First_Ieee_Name + 049; + Name_Sxt : constant Name_Id := Name_First_Ieee_Name + 050; + Name_Find_Leftmost : constant Name_Id := Name_First_Ieee_Name + 051; + Name_Find_Rightmost : constant Name_Id := Name_First_Ieee_Name + 052; Name_Last_Ieee_Name : constant Name_Id := Name_Find_Rightmost; Name_First_Synthesis : constant Name_Id := Name_Last_Ieee_Name + 1; |