From 7e46a516106dc02905e1c85e1d653c05fbe2292a Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Wed, 3 Jul 2019 07:30:34 +0200 Subject: vhdl: add anonymous_signal_declaration. --- python/libghdl/thin/std_names.py | 352 +++++++++++++++++----------------- python/libghdl/thin/vhdl/nodes.py | 389 ++++++++++++++++++++++---------------- 2 files changed, 401 insertions(+), 340 deletions(-) (limited to 'python') diff --git a/python/libghdl/thin/std_names.py b/python/libghdl/thin/std_names.py index bef6eee48..9098c9db4 100644 --- a/python/libghdl/thin/std_names.py +++ b/python/libghdl/thin/std_names.py @@ -572,176 +572,182 @@ class Name: Std_Logic_Signed = 786 Std_Logic_Textio = 787 Std_Logic_Unsigned = 788 - Last_Ieee = 788 - First_Directive = 789 - Define = 789 - Endif = 790 - Ifdef = 791 - Ifndef = 792 - Include = 793 - Timescale = 794 - Undef = 795 - Protect = 796 - Begin_Protected = 797 - End_Protected = 798 - Key_Block = 799 - Data_Block = 800 - Line = 801 - Celldefine = 802 - Endcelldefine = 803 - Default_Nettype = 804 - Resetall = 805 - Last_Directive = 805 - First_Systask = 806 - Bits = 806 - D_Root = 807 - D_Unit = 808 - Last_Systask = 808 - First_SV_Method = 809 - Size = 809 - Insert = 810 - Delete = 811 - Pop_Front = 812 - Pop_Back = 813 - Push_Front = 814 - Push_Back = 815 - Name = 816 - Len = 817 - Substr = 818 - Exists = 819 - Atoi = 820 - Itoa = 821 - Find = 822 - Find_Index = 823 - Find_First = 824 - Find_First_Index = 825 - Find_Last = 826 - Find_Last_Index = 827 - Num = 828 - Randomize = 829 - Pre_Randomize = 830 - Post_Randomize = 831 - Srandom = 832 - Get_Randstate = 833 - Set_Randstate = 834 - Seed = 835 - State = 836 - Last_SV_Method = 836 - First_BSV = 837 - uAction = 837 - uActionValue = 838 - BVI = 839 - uC = 840 - uCF = 841 - uE = 842 - uSB = 843 - uSBR = 844 - Action = 845 - Endaction = 846 - Actionvalue = 847 - Endactionvalue = 848 - Ancestor = 849 - Clocked_By = 850 - Default_Clock = 851 - Default_Reset = 852 - Dependencies = 853 - Deriving = 854 - Determines = 855 - Enable = 856 - Ifc_Inout = 857 - Input_Clock = 858 - Input_Reset = 859 - Instance = 860 - Endinstance = 861 - Let = 862 - Match = 863 - Method = 864 - Endmethod = 865 - Numeric = 866 - Output_Clock = 867 - Output_Reset = 868 - Par = 869 - Endpar = 870 - Path = 871 - Provisos = 872 - Ready = 873 - Reset_By = 874 - Rule = 875 - Endrule = 876 - Rules = 877 - Endrules = 878 - Same_Family = 879 - Schedule = 880 - Seq = 881 - Endseq = 882 - Typeclass = 883 - Endtypeclass = 884 - Valueof = 885 - uValueof = 886 - Last_BSV = 886 - First_Comment = 887 - Psl = 887 - Pragma = 888 - Last_Comment = 888 - First_PSL = 889 - A = 889 - Af = 890 - Ag = 891 - Ax = 892 - Abort = 893 - Assume_Guarantee = 894 - Before = 895 - Clock = 896 - E = 897 - Ef = 898 - Eg = 899 - Ex = 900 - Endpoint = 901 - Eventually = 902 - Fairness = 903 - Fell = 904 - Forall = 905 - G = 906 - Inf = 907 - Inherit = 908 - Never = 909 - Next_A = 910 - Next_E = 911 - Next_Event = 912 - Next_Event_A = 913 - Next_Event_E = 914 - Prev = 915 - Restrict = 916 - Restrict_Guarantee = 917 - Rose = 918 - Strong = 919 - Vmode = 920 - Vprop = 921 - Vunit = 922 - W = 923 - Whilenot = 924 - Within = 925 - X = 926 - Last_PSL = 926 - First_Edif = 927 - Celltype = 937 - View = 938 - Viewtype = 939 - Direction = 940 - Contents = 941 - Net = 942 - Viewref = 943 - Cellref = 944 - Libraryref = 945 - Portinstance = 946 - Joined = 947 - Portref = 948 - Instanceref = 949 - Design = 950 - Designator = 951 - Owner = 952 - Member = 953 - Number = 954 - Rename = 955 - Userdata = 956 - Last_Edif = 956 + To_Integer = 789 + To_Unsigned = 790 + To_Signed = 791 + Math_Real = 792 + Ceil = 793 + Log2 = 794 + Last_Ieee = 794 + First_Directive = 795 + Define = 795 + Endif = 796 + Ifdef = 797 + Ifndef = 798 + Include = 799 + Timescale = 800 + Undef = 801 + Protect = 802 + Begin_Protected = 803 + End_Protected = 804 + Key_Block = 805 + Data_Block = 806 + Line = 807 + Celldefine = 808 + Endcelldefine = 809 + Default_Nettype = 810 + Resetall = 811 + Last_Directive = 811 + First_Systask = 812 + Bits = 812 + D_Root = 813 + D_Unit = 814 + Last_Systask = 814 + First_SV_Method = 815 + Size = 815 + Insert = 816 + Delete = 817 + Pop_Front = 818 + Pop_Back = 819 + Push_Front = 820 + Push_Back = 821 + Name = 822 + Len = 823 + Substr = 824 + Exists = 825 + Atoi = 826 + Itoa = 827 + Find = 828 + Find_Index = 829 + Find_First = 830 + Find_First_Index = 831 + Find_Last = 832 + Find_Last_Index = 833 + Num = 834 + Randomize = 835 + Pre_Randomize = 836 + Post_Randomize = 837 + Srandom = 838 + Get_Randstate = 839 + Set_Randstate = 840 + Seed = 841 + State = 842 + Last_SV_Method = 842 + First_BSV = 843 + uAction = 843 + uActionValue = 844 + BVI = 845 + uC = 846 + uCF = 847 + uE = 848 + uSB = 849 + uSBR = 850 + Action = 851 + Endaction = 852 + Actionvalue = 853 + Endactionvalue = 854 + Ancestor = 855 + Clocked_By = 856 + Default_Clock = 857 + Default_Reset = 858 + Dependencies = 859 + Deriving = 860 + Determines = 861 + Enable = 862 + Ifc_Inout = 863 + Input_Clock = 864 + Input_Reset = 865 + Instance = 866 + Endinstance = 867 + Let = 868 + Match = 869 + Method = 870 + Endmethod = 871 + Numeric = 872 + Output_Clock = 873 + Output_Reset = 874 + Par = 875 + Endpar = 876 + Path = 877 + Provisos = 878 + Ready = 879 + Reset_By = 880 + Rule = 881 + Endrule = 882 + Rules = 883 + Endrules = 884 + Same_Family = 885 + Schedule = 886 + Seq = 887 + Endseq = 888 + Typeclass = 889 + Endtypeclass = 890 + Valueof = 891 + uValueof = 892 + Last_BSV = 892 + First_Comment = 893 + Psl = 893 + Pragma = 894 + Last_Comment = 894 + First_PSL = 895 + A = 895 + Af = 896 + Ag = 897 + Ax = 898 + Abort = 899 + Assume_Guarantee = 900 + Before = 901 + Clock = 902 + E = 903 + Ef = 904 + Eg = 905 + Ex = 906 + Endpoint = 907 + Eventually = 908 + Fairness = 909 + Fell = 910 + Forall = 911 + G = 912 + Inf = 913 + Inherit = 914 + Never = 915 + Next_A = 916 + Next_E = 917 + Next_Event = 918 + Next_Event_A = 919 + Next_Event_E = 920 + Prev = 921 + Restrict = 922 + Restrict_Guarantee = 923 + Rose = 924 + Strong = 925 + Vmode = 926 + Vprop = 927 + Vunit = 928 + W = 929 + Whilenot = 930 + Within = 931 + X = 932 + Last_PSL = 932 + First_Edif = 933 + Celltype = 943 + View = 944 + Viewtype = 945 + Direction = 946 + Contents = 947 + Net = 948 + Viewref = 949 + Cellref = 950 + Libraryref = 951 + Portinstance = 952 + Joined = 953 + Portref = 954 + Instanceref = 955 + Design = 956 + Designator = 957 + Owner = 958 + Member = 959 + Number = 960 + Rename = 961 + Userdata = 962 + Last_Edif = 962 diff --git a/python/libghdl/thin/vhdl/nodes.py b/python/libghdl/thin/vhdl/nodes.py index 61ff4d14e..62aac4a98 100644 --- a/python/libghdl/thin/vhdl/nodes.py +++ b/python/libghdl/thin/vhdl/nodes.py @@ -132,155 +132,156 @@ class Iir_Kind: Interface_Package_Declaration = 117 Interface_Function_Declaration = 118 Interface_Procedure_Declaration = 119 - Signal_Attribute_Declaration = 120 - Identity_Operator = 121 - Negation_Operator = 122 - Absolute_Operator = 123 - Not_Operator = 124 - Implicit_Condition_Operator = 125 - Condition_Operator = 126 - Reduction_And_Operator = 127 - Reduction_Or_Operator = 128 - Reduction_Nand_Operator = 129 - Reduction_Nor_Operator = 130 - Reduction_Xor_Operator = 131 - Reduction_Xnor_Operator = 132 - And_Operator = 133 - Or_Operator = 134 - Nand_Operator = 135 - Nor_Operator = 136 - Xor_Operator = 137 - Xnor_Operator = 138 - Equality_Operator = 139 - Inequality_Operator = 140 - Less_Than_Operator = 141 - Less_Than_Or_Equal_Operator = 142 - Greater_Than_Operator = 143 - Greater_Than_Or_Equal_Operator = 144 - Match_Equality_Operator = 145 - Match_Inequality_Operator = 146 - Match_Less_Than_Operator = 147 - Match_Less_Than_Or_Equal_Operator = 148 - Match_Greater_Than_Operator = 149 - Match_Greater_Than_Or_Equal_Operator = 150 - Sll_Operator = 151 - Sla_Operator = 152 - Srl_Operator = 153 - Sra_Operator = 154 - Rol_Operator = 155 - Ror_Operator = 156 - Addition_Operator = 157 - Substraction_Operator = 158 - Concatenation_Operator = 159 - Multiplication_Operator = 160 - Division_Operator = 161 - Modulus_Operator = 162 - Remainder_Operator = 163 - Exponentiation_Operator = 164 - Function_Call = 165 - Aggregate = 166 - Parenthesis_Expression = 167 - Qualified_Expression = 168 - Type_Conversion = 169 - Allocator_By_Expression = 170 - Allocator_By_Subtype = 171 - Selected_Element = 172 - Dereference = 173 - Implicit_Dereference = 174 - Slice_Name = 175 - Indexed_Name = 176 - Psl_Expression = 177 - Sensitized_Process_Statement = 178 - Process_Statement = 179 - Concurrent_Simple_Signal_Assignment = 180 - Concurrent_Conditional_Signal_Assignment = 181 - Concurrent_Selected_Signal_Assignment = 182 - Concurrent_Assertion_Statement = 183 - Concurrent_Procedure_Call_Statement = 184 - Psl_Assert_Statement = 185 - Psl_Cover_Statement = 186 - Block_Statement = 187 - If_Generate_Statement = 188 - Case_Generate_Statement = 189 - For_Generate_Statement = 190 - Component_Instantiation_Statement = 191 - Psl_Default_Clock = 192 - Simple_Simultaneous_Statement = 193 - Generate_Statement_Body = 194 - If_Generate_Else_Clause = 195 - Simple_Signal_Assignment_Statement = 196 - Conditional_Signal_Assignment_Statement = 197 - Selected_Waveform_Assignment_Statement = 198 - Null_Statement = 199 - Assertion_Statement = 200 - Report_Statement = 201 - Wait_Statement = 202 - Variable_Assignment_Statement = 203 - Conditional_Variable_Assignment_Statement = 204 - Return_Statement = 205 - For_Loop_Statement = 206 - While_Loop_Statement = 207 - Next_Statement = 208 - Exit_Statement = 209 - Case_Statement = 210 - Procedure_Call_Statement = 211 - If_Statement = 212 - Elsif = 213 - Character_Literal = 214 - Simple_Name = 215 - Selected_Name = 216 - Operator_Symbol = 217 - Reference_Name = 218 - External_Constant_Name = 219 - External_Signal_Name = 220 - External_Variable_Name = 221 - Selected_By_All_Name = 222 - Parenthesis_Name = 223 - Package_Pathname = 224 - Absolute_Pathname = 225 - Relative_Pathname = 226 - Pathname_Element = 227 - Base_Attribute = 228 - Subtype_Attribute = 229 - Element_Attribute = 230 - Left_Type_Attribute = 231 - Right_Type_Attribute = 232 - High_Type_Attribute = 233 - Low_Type_Attribute = 234 - Ascending_Type_Attribute = 235 - Image_Attribute = 236 - Value_Attribute = 237 - Pos_Attribute = 238 - Val_Attribute = 239 - Succ_Attribute = 240 - Pred_Attribute = 241 - Leftof_Attribute = 242 - Rightof_Attribute = 243 - Delayed_Attribute = 244 - Stable_Attribute = 245 - Quiet_Attribute = 246 - Transaction_Attribute = 247 - Event_Attribute = 248 - Active_Attribute = 249 - Last_Event_Attribute = 250 - Last_Active_Attribute = 251 - Last_Value_Attribute = 252 - Driving_Attribute = 253 - Driving_Value_Attribute = 254 - Behavior_Attribute = 255 - Structure_Attribute = 256 - Simple_Name_Attribute = 257 - Instance_Name_Attribute = 258 - Path_Name_Attribute = 259 - Left_Array_Attribute = 260 - Right_Array_Attribute = 261 - High_Array_Attribute = 262 - Low_Array_Attribute = 263 - Length_Array_Attribute = 264 - Ascending_Array_Attribute = 265 - Range_Array_Attribute = 266 - Reverse_Range_Array_Attribute = 267 - Attribute_Name = 268 + Anonymous_Signal_Declaration = 120 + Signal_Attribute_Declaration = 121 + Identity_Operator = 122 + Negation_Operator = 123 + Absolute_Operator = 124 + Not_Operator = 125 + Implicit_Condition_Operator = 126 + Condition_Operator = 127 + Reduction_And_Operator = 128 + Reduction_Or_Operator = 129 + Reduction_Nand_Operator = 130 + Reduction_Nor_Operator = 131 + Reduction_Xor_Operator = 132 + Reduction_Xnor_Operator = 133 + And_Operator = 134 + Or_Operator = 135 + Nand_Operator = 136 + Nor_Operator = 137 + Xor_Operator = 138 + Xnor_Operator = 139 + Equality_Operator = 140 + Inequality_Operator = 141 + Less_Than_Operator = 142 + Less_Than_Or_Equal_Operator = 143 + Greater_Than_Operator = 144 + Greater_Than_Or_Equal_Operator = 145 + Match_Equality_Operator = 146 + Match_Inequality_Operator = 147 + Match_Less_Than_Operator = 148 + Match_Less_Than_Or_Equal_Operator = 149 + Match_Greater_Than_Operator = 150 + Match_Greater_Than_Or_Equal_Operator = 151 + Sll_Operator = 152 + Sla_Operator = 153 + Srl_Operator = 154 + Sra_Operator = 155 + Rol_Operator = 156 + Ror_Operator = 157 + Addition_Operator = 158 + Substraction_Operator = 159 + Concatenation_Operator = 160 + Multiplication_Operator = 161 + Division_Operator = 162 + Modulus_Operator = 163 + Remainder_Operator = 164 + Exponentiation_Operator = 165 + Function_Call = 166 + Aggregate = 167 + Parenthesis_Expression = 168 + Qualified_Expression = 169 + Type_Conversion = 170 + Allocator_By_Expression = 171 + Allocator_By_Subtype = 172 + Selected_Element = 173 + Dereference = 174 + Implicit_Dereference = 175 + Slice_Name = 176 + Indexed_Name = 177 + Psl_Expression = 178 + Sensitized_Process_Statement = 179 + Process_Statement = 180 + Concurrent_Simple_Signal_Assignment = 181 + Concurrent_Conditional_Signal_Assignment = 182 + Concurrent_Selected_Signal_Assignment = 183 + Concurrent_Assertion_Statement = 184 + Concurrent_Procedure_Call_Statement = 185 + Psl_Assert_Statement = 186 + Psl_Cover_Statement = 187 + Block_Statement = 188 + If_Generate_Statement = 189 + Case_Generate_Statement = 190 + For_Generate_Statement = 191 + Component_Instantiation_Statement = 192 + Psl_Default_Clock = 193 + Simple_Simultaneous_Statement = 194 + Generate_Statement_Body = 195 + If_Generate_Else_Clause = 196 + Simple_Signal_Assignment_Statement = 197 + Conditional_Signal_Assignment_Statement = 198 + Selected_Waveform_Assignment_Statement = 199 + Null_Statement = 200 + Assertion_Statement = 201 + Report_Statement = 202 + Wait_Statement = 203 + Variable_Assignment_Statement = 204 + Conditional_Variable_Assignment_Statement = 205 + Return_Statement = 206 + For_Loop_Statement = 207 + While_Loop_Statement = 208 + Next_Statement = 209 + Exit_Statement = 210 + Case_Statement = 211 + Procedure_Call_Statement = 212 + If_Statement = 213 + Elsif = 214 + Character_Literal = 215 + Simple_Name = 216 + Selected_Name = 217 + Operator_Symbol = 218 + Reference_Name = 219 + External_Constant_Name = 220 + External_Signal_Name = 221 + External_Variable_Name = 222 + Selected_By_All_Name = 223 + Parenthesis_Name = 224 + Package_Pathname = 225 + Absolute_Pathname = 226 + Relative_Pathname = 227 + Pathname_Element = 228 + Base_Attribute = 229 + Subtype_Attribute = 230 + Element_Attribute = 231 + Left_Type_Attribute = 232 + Right_Type_Attribute = 233 + High_Type_Attribute = 234 + Low_Type_Attribute = 235 + Ascending_Type_Attribute = 236 + Image_Attribute = 237 + Value_Attribute = 238 + Pos_Attribute = 239 + Val_Attribute = 240 + Succ_Attribute = 241 + Pred_Attribute = 242 + Leftof_Attribute = 243 + Rightof_Attribute = 244 + Delayed_Attribute = 245 + Stable_Attribute = 246 + Quiet_Attribute = 247 + Transaction_Attribute = 248 + Event_Attribute = 249 + Active_Attribute = 250 + Last_Event_Attribute = 251 + Last_Active_Attribute = 252 + Last_Value_Attribute = 253 + Driving_Attribute = 254 + Driving_Value_Attribute = 255 + Behavior_Attribute = 256 + Structure_Attribute = 257 + Simple_Name_Attribute = 258 + Instance_Name_Attribute = 259 + Path_Name_Attribute = 260 + Left_Array_Attribute = 261 + Right_Array_Attribute = 262 + High_Array_Attribute = 263 + Low_Array_Attribute = 264 + Length_Array_Attribute = 265 + Ascending_Array_Attribute = 266 + Range_Array_Attribute = 267 + Reverse_Range_Array_Attribute = 268 + Attribute_Name = 269 class Iir_Kinds: @@ -1043,24 +1044,78 @@ class Iir_Predefined: Ieee_1164_Vector_Xor = 183 Ieee_1164_Vector_Xnor = 184 Ieee_1164_Vector_Not = 185 - Ieee_Numeric_Std_Add_Uns_Uns = 186 - Ieee_Numeric_Std_Add_Uns_Nat = 187 - Ieee_Numeric_Std_Add_Nat_Uns = 188 - Ieee_Numeric_Std_Add_Sgn_Sgn = 189 - Ieee_Numeric_Std_Add_Sgn_Int = 190 - Ieee_Numeric_Std_Add_Int_Sgn = 191 - Ieee_Numeric_Std_Sub_Uns_Uns = 192 - Ieee_Numeric_Std_Sub_Uns_Nat = 193 - Ieee_Numeric_Std_Sub_Nat_Uns = 194 - Ieee_Numeric_Std_Sub_Sgn_Sgn = 195 - Ieee_Numeric_Std_Sub_Sgn_Int = 196 - Ieee_Numeric_Std_Sub_Int_Sgn = 197 - Ieee_Numeric_Std_Eq_Uns_Uns = 198 - Ieee_Numeric_Std_Eq_Uns_Nat = 199 - Ieee_Numeric_Std_Eq_Nat_Uns = 200 - Ieee_Numeric_Std_Eq_Sgn_Sgn = 201 - Ieee_Numeric_Std_Eq_Sgn_Int = 202 - Ieee_Numeric_Std_Eq_Int_Sgn = 203 + Ieee_Numeric_Std_Toint_Uns_Nat = 186 + Ieee_Numeric_Std_Toint_Sgn_Int = 187 + Ieee_Numeric_Std_Touns_Nat_Nat_Uns = 188 + Ieee_Numeric_Std_Touns_Nat_Uns_Uns = 189 + Ieee_Numeric_Std_Tosgn_Int_Nat_Sgn = 190 + Ieee_Numeric_Std_Tosgn_Int_Sgn_Sgn = 191 + Ieee_Numeric_Std_Add_Uns_Uns = 192 + Ieee_Numeric_Std_Add_Uns_Nat = 193 + Ieee_Numeric_Std_Add_Nat_Uns = 194 + Ieee_Numeric_Std_Add_Sgn_Sgn = 195 + Ieee_Numeric_Std_Add_Sgn_Int = 196 + Ieee_Numeric_Std_Add_Int_Sgn = 197 + Ieee_Numeric_Std_Sub_Uns_Uns = 198 + Ieee_Numeric_Std_Sub_Uns_Nat = 199 + Ieee_Numeric_Std_Sub_Nat_Uns = 200 + Ieee_Numeric_Std_Sub_Sgn_Sgn = 201 + Ieee_Numeric_Std_Sub_Sgn_Int = 202 + Ieee_Numeric_Std_Sub_Int_Sgn = 203 + Ieee_Numeric_Std_Gt_Uns_Uns = 204 + Ieee_Numeric_Std_Gt_Uns_Nat = 205 + Ieee_Numeric_Std_Gt_Nat_Uns = 206 + Ieee_Numeric_Std_Gt_Sgn_Sgn = 207 + Ieee_Numeric_Std_Gt_Sgn_Int = 208 + Ieee_Numeric_Std_Gt_Int_Sgn = 209 + Ieee_Numeric_Std_Lt_Uns_Uns = 210 + Ieee_Numeric_Std_Lt_Uns_Nat = 211 + Ieee_Numeric_Std_Lt_Nat_Uns = 212 + Ieee_Numeric_Std_Lt_Sgn_Sgn = 213 + Ieee_Numeric_Std_Lt_Sgn_Int = 214 + Ieee_Numeric_Std_Lt_Int_Sgn = 215 + Ieee_Numeric_Std_Le_Uns_Uns = 216 + Ieee_Numeric_Std_Le_Uns_Nat = 217 + Ieee_Numeric_Std_Le_Nat_Uns = 218 + Ieee_Numeric_Std_Le_Sgn_Sgn = 219 + Ieee_Numeric_Std_Le_Sgn_Int = 220 + Ieee_Numeric_Std_Le_Int_Sgn = 221 + Ieee_Numeric_Std_Ge_Uns_Uns = 222 + Ieee_Numeric_Std_Ge_Uns_Nat = 223 + Ieee_Numeric_Std_Ge_Nat_Uns = 224 + Ieee_Numeric_Std_Ge_Sgn_Sgn = 225 + Ieee_Numeric_Std_Ge_Sgn_Int = 226 + Ieee_Numeric_Std_Ge_Int_Sgn = 227 + Ieee_Numeric_Std_Eq_Uns_Uns = 228 + Ieee_Numeric_Std_Eq_Uns_Nat = 229 + Ieee_Numeric_Std_Eq_Nat_Uns = 230 + Ieee_Numeric_Std_Eq_Sgn_Sgn = 231 + Ieee_Numeric_Std_Eq_Sgn_Int = 232 + Ieee_Numeric_Std_Eq_Int_Sgn = 233 + Ieee_Numeric_Std_Ne_Uns_Uns = 234 + Ieee_Numeric_Std_Ne_Uns_Nat = 235 + Ieee_Numeric_Std_Ne_Nat_Uns = 236 + Ieee_Numeric_Std_Ne_Sgn_Sgn = 237 + Ieee_Numeric_Std_Ne_Sgn_Int = 238 + Ieee_Numeric_Std_Ne_Int_Sgn = 239 + Ieee_Numeric_Std_Neg_Uns = 240 + Ieee_Numeric_Std_Neg_Sgn = 241 + Ieee_Math_Real_Ceil = 242 + Ieee_Math_Real_Log2 = 243 + Ieee_Std_Logic_Unsigned_Add_Slv_Slv = 244 + Ieee_Std_Logic_Unsigned_Add_Slv_Int = 245 + Ieee_Std_Logic_Unsigned_Add_Int_Slv = 246 + Ieee_Std_Logic_Unsigned_Add_Slv_Sl = 247 + Ieee_Std_Logic_Unsigned_Add_Sl_Slv = 248 + Ieee_Std_Logic_Unsigned_Lt_Slv_Slv = 249 + Ieee_Std_Logic_Unsigned_Lt_Slv_Int = 250 + Ieee_Std_Logic_Unsigned_Lt_Int_Slv = 251 + Ieee_Std_Logic_Unsigned_Le_Slv_Slv = 252 + Ieee_Std_Logic_Unsigned_Le_Slv_Int = 253 + Ieee_Std_Logic_Unsigned_Le_Int_Slv = 254 + Ieee_Std_Logic_Unsigned_Eq_Slv_Slv = 255 + Ieee_Std_Logic_Unsigned_Eq_Slv_Int = 256 + Ieee_Std_Logic_Unsigned_Eq_Int_Slv = 257 Get_Kind = libghdl.vhdl__nodes__get_kind Get_Location = libghdl.vhdl__nodes__get_location -- cgit v1.2.3