diff options
Diffstat (limited to 'python/libghdl/thin')
| -rw-r--r-- | python/libghdl/thin/std_names.py | 352 | ||||
| -rw-r--r-- | python/libghdl/thin/vhdl/nodes.py | 389 | 
2 files changed, 401 insertions, 340 deletions
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  | 
