diff options
Diffstat (limited to 'python/libghdl/thin/vhdl')
-rw-r--r-- | python/libghdl/thin/vhdl/nodes.py | 4 | ||||
-rw-r--r-- | python/libghdl/thin/vhdl/nodes_meta.py | 540 |
2 files changed, 268 insertions, 276 deletions
diff --git a/python/libghdl/thin/vhdl/nodes.py b/python/libghdl/thin/vhdl/nodes.py index 05782b97f..5983c4972 100644 --- a/python/libghdl/thin/vhdl/nodes.py +++ b/python/libghdl/thin/vhdl/nodes.py @@ -1371,10 +1371,6 @@ Get_Time = libghdl.vhdl__nodes__get_time Set_Time = libghdl.vhdl__nodes__set_time -Get_Choice_Order = libghdl.vhdl__nodes__get_choice_order - -Set_Choice_Order = libghdl.vhdl__nodes__set_choice_order - Get_Associated_Expr = libghdl.vhdl__nodes__get_associated_expr Set_Associated_Expr = libghdl.vhdl__nodes__set_associated_expr diff --git a/python/libghdl/thin/vhdl/nodes_meta.py b/python/libghdl/thin/vhdl/nodes_meta.py index 8d717732e..97a8cab8b 100644 --- a/python/libghdl/thin/vhdl/nodes_meta.py +++ b/python/libghdl/thin/vhdl/nodes_meta.py @@ -119,275 +119,274 @@ class fields: After_Drivers_Flag = 55 We_Value = 56 Time = 57 - Choice_Order = 58 - Associated_Expr = 59 - Associated_Block = 60 - Associated_Chain = 61 - Choice_Name = 62 - Choice_Expression = 63 - Choice_Range = 64 - Same_Alternative_Flag = 65 - Element_Type_Flag = 66 - Architecture = 67 - Block_Specification = 68 - Prev_Block_Configuration = 69 - Configuration_Item_Chain = 70 - Attribute_Value_Chain = 71 - Spec_Chain = 72 - Value_Chain = 73 - Attribute_Value_Spec_Chain = 74 - Entity_Name = 75 - Package = 76 - Package_Body = 77 - Instance_Package_Body = 78 - Need_Body = 79 - Macro_Expanded_Flag = 80 - Need_Instance_Bodies = 81 - Block_Configuration = 82 - Concurrent_Statement_Chain = 83 - Chain = 84 - Port_Chain = 85 - Generic_Chain = 86 - Type = 87 - Subtype_Indication = 88 - Discrete_Range = 89 - Type_Definition = 90 - Subtype_Definition = 91 - Incomplete_Type_Declaration = 92 - Interface_Type_Subprograms = 93 - Nature = 94 - Mode = 95 - Guarded_Signal_Flag = 96 - Signal_Kind = 97 - Base_Name = 98 - Interface_Declaration_Chain = 99 - Subprogram_Specification = 100 - Sequential_Statement_Chain = 101 - Subprogram_Body = 102 - Overload_Number = 103 - Subprogram_Depth = 104 - Subprogram_Hash = 105 - Impure_Depth = 106 - Return_Type = 107 - Implicit_Definition = 108 - Default_Value = 109 - Deferred_Declaration = 110 - Deferred_Declaration_Flag = 111 - Shared_Flag = 112 - Design_Unit = 113 - Block_Statement = 114 - Signal_Driver = 115 - Declaration_Chain = 116 - File_Logical_Name = 117 - File_Open_Kind = 118 - Element_Position = 119 - Use_Clause_Chain = 120 - Context_Reference_Chain = 121 - Selected_Name = 122 - Type_Declarator = 123 - Complete_Type_Definition = 124 - Incomplete_Type_Ref_Chain = 125 - Associated_Type = 126 - Enumeration_Literal_List = 127 - Entity_Class_Entry_Chain = 128 - Group_Constituent_List = 129 - Unit_Chain = 130 - Primary_Unit = 131 - Identifier = 132 - Label = 133 - Visible_Flag = 134 - Range_Constraint = 135 - Direction = 136 - Left_Limit = 137 - Right_Limit = 138 - Left_Limit_Expr = 139 - Right_Limit_Expr = 140 - Base_Type = 141 - Resolution_Indication = 142 - Record_Element_Resolution_Chain = 143 - Tolerance = 144 - Plus_Terminal = 145 - Minus_Terminal = 146 - Simultaneous_Left = 147 - Simultaneous_Right = 148 - Text_File_Flag = 149 - Only_Characters_Flag = 150 - Is_Character_Type = 151 - Type_Staticness = 152 - Constraint_State = 153 - Index_Subtype_List = 154 - Index_Subtype_Definition_List = 155 - Element_Subtype_Indication = 156 - Element_Subtype = 157 - Index_Constraint_List = 158 - Array_Element_Constraint = 159 - Elements_Declaration_List = 160 - Owned_Elements_Chain = 161 - Designated_Type = 162 - Designated_Subtype_Indication = 163 - Index_List = 164 - Reference = 165 - Nature_Declarator = 166 - Across_Type = 167 - Through_Type = 168 - Target = 169 - Waveform_Chain = 170 - Guard = 171 - Delay_Mechanism = 172 - Reject_Time_Expression = 173 - Sensitivity_List = 174 - Process_Origin = 175 - Package_Origin = 176 - Condition_Clause = 177 - Timeout_Clause = 178 - Postponed_Flag = 179 - Callees_List = 180 - Passive_Flag = 181 - Resolution_Function_Flag = 182 - Wait_State = 183 - All_Sensitized_State = 184 - Seen_Flag = 185 - Pure_Flag = 186 - Foreign_Flag = 187 - Resolved_Flag = 188 - Signal_Type_Flag = 189 - Has_Signal_Flag = 190 - Purity_State = 191 - Elab_Flag = 192 - Configuration_Mark_Flag = 193 - Configuration_Done_Flag = 194 - Index_Constraint_Flag = 195 - Hide_Implicit_Flag = 196 - Assertion_Condition = 197 - Report_Expression = 198 - Severity_Expression = 199 - Instantiated_Unit = 200 - Generic_Map_Aspect_Chain = 201 - Port_Map_Aspect_Chain = 202 - Configuration_Name = 203 - Component_Configuration = 204 - Configuration_Specification = 205 - Default_Binding_Indication = 206 - Default_Configuration_Declaration = 207 - Expression = 208 - Conditional_Expression = 209 - Allocator_Designated_Type = 210 - Selected_Waveform_Chain = 211 - Conditional_Waveform_Chain = 212 - Guard_Expression = 213 - Guard_Decl = 214 - Guard_Sensitivity_List = 215 - Signal_Attribute_Chain = 216 - Block_Block_Configuration = 217 - Package_Header = 218 - Block_Header = 219 - Uninstantiated_Package_Name = 220 - Uninstantiated_Package_Decl = 221 - Instance_Source_File = 222 - Generate_Block_Configuration = 223 - Generate_Statement_Body = 224 - Alternative_Label = 225 - Generate_Else_Clause = 226 - Condition = 227 - Else_Clause = 228 - Parameter_Specification = 229 - Parent = 230 - Loop_Label = 231 - Component_Name = 232 - Instantiation_List = 233 - Entity_Aspect = 234 - Default_Entity_Aspect = 235 - Binding_Indication = 236 - Named_Entity = 237 - Alias_Declaration = 238 - Referenced_Name = 239 - Expr_Staticness = 240 - Error_Origin = 241 - Operand = 242 - Left = 243 - Right = 244 - Unit_Name = 245 - Name = 246 - Group_Template_Name = 247 - Name_Staticness = 248 - Prefix = 249 - Signature_Prefix = 250 - External_Pathname = 251 - Pathname_Suffix = 252 - Pathname_Expression = 253 - In_Formal_Flag = 254 - Slice_Subtype = 255 - Suffix = 256 - Index_Subtype = 257 - Parameter = 258 - Attr_Chain = 259 - Signal_Attribute_Declaration = 260 - Actual_Type = 261 - Actual_Type_Definition = 262 - Association_Chain = 263 - Individual_Association_Chain = 264 - Subprogram_Association_Chain = 265 - Aggregate_Info = 266 - Sub_Aggregate_Info = 267 - Aggr_Dynamic_Flag = 268 - Aggr_Min_Length = 269 - Aggr_Low_Limit = 270 - Aggr_High_Limit = 271 - Aggr_Others_Flag = 272 - Aggr_Named_Flag = 273 - Aggregate_Expand_Flag = 274 - Association_Choices_Chain = 275 - Case_Statement_Alternative_Chain = 276 - Choice_Staticness = 277 - Procedure_Call = 278 - Implementation = 279 - Parameter_Association_Chain = 280 - Method_Object = 281 - Subtype_Type_Mark = 282 - Type_Conversion_Subtype = 283 - Type_Mark = 284 - File_Type_Mark = 285 - Return_Type_Mark = 286 - Has_Disconnect_Flag = 287 - Has_Active_Flag = 288 - Is_Within_Flag = 289 - Type_Marks_List = 290 - Implicit_Alias_Flag = 291 - Alias_Signature = 292 - Attribute_Signature = 293 - Overload_List = 294 - Simple_Name_Identifier = 295 - Simple_Name_Subtype = 296 - Protected_Type_Body = 297 - Protected_Type_Declaration = 298 - Use_Flag = 299 - End_Has_Reserved_Id = 300 - End_Has_Identifier = 301 - End_Has_Postponed = 302 - Has_Label = 303 - Has_Begin = 304 - Has_End = 305 - Has_Is = 306 - Has_Pure = 307 - Has_Body = 308 - Has_Parameter = 309 - Has_Component = 310 - Has_Identifier_List = 311 - Has_Mode = 312 - Has_Class = 313 - Suspend_Flag = 314 - Is_Ref = 315 - Is_Forward_Ref = 316 - Psl_Property = 317 - Psl_Sequence = 318 - Psl_Declaration = 319 - Psl_Expression = 320 - Psl_Boolean = 321 - PSL_Clock = 322 - PSL_NFA = 323 - PSL_Nbr_States = 324 - PSL_Clock_Sensitivity = 325 - PSL_EOS_Flag = 326 + Associated_Expr = 58 + Associated_Block = 59 + Associated_Chain = 60 + Choice_Name = 61 + Choice_Expression = 62 + Choice_Range = 63 + Same_Alternative_Flag = 64 + Element_Type_Flag = 65 + Architecture = 66 + Block_Specification = 67 + Prev_Block_Configuration = 68 + Configuration_Item_Chain = 69 + Attribute_Value_Chain = 70 + Spec_Chain = 71 + Value_Chain = 72 + Attribute_Value_Spec_Chain = 73 + Entity_Name = 74 + Package = 75 + Package_Body = 76 + Instance_Package_Body = 77 + Need_Body = 78 + Macro_Expanded_Flag = 79 + Need_Instance_Bodies = 80 + Block_Configuration = 81 + Concurrent_Statement_Chain = 82 + Chain = 83 + Port_Chain = 84 + Generic_Chain = 85 + Type = 86 + Subtype_Indication = 87 + Discrete_Range = 88 + Type_Definition = 89 + Subtype_Definition = 90 + Incomplete_Type_Declaration = 91 + Interface_Type_Subprograms = 92 + Nature = 93 + Mode = 94 + Guarded_Signal_Flag = 95 + Signal_Kind = 96 + Base_Name = 97 + Interface_Declaration_Chain = 98 + Subprogram_Specification = 99 + Sequential_Statement_Chain = 100 + Subprogram_Body = 101 + Overload_Number = 102 + Subprogram_Depth = 103 + Subprogram_Hash = 104 + Impure_Depth = 105 + Return_Type = 106 + Implicit_Definition = 107 + Default_Value = 108 + Deferred_Declaration = 109 + Deferred_Declaration_Flag = 110 + Shared_Flag = 111 + Design_Unit = 112 + Block_Statement = 113 + Signal_Driver = 114 + Declaration_Chain = 115 + File_Logical_Name = 116 + File_Open_Kind = 117 + Element_Position = 118 + Use_Clause_Chain = 119 + Context_Reference_Chain = 120 + Selected_Name = 121 + Type_Declarator = 122 + Complete_Type_Definition = 123 + Incomplete_Type_Ref_Chain = 124 + Associated_Type = 125 + Enumeration_Literal_List = 126 + Entity_Class_Entry_Chain = 127 + Group_Constituent_List = 128 + Unit_Chain = 129 + Primary_Unit = 130 + Identifier = 131 + Label = 132 + Visible_Flag = 133 + Range_Constraint = 134 + Direction = 135 + Left_Limit = 136 + Right_Limit = 137 + Left_Limit_Expr = 138 + Right_Limit_Expr = 139 + Base_Type = 140 + Resolution_Indication = 141 + Record_Element_Resolution_Chain = 142 + Tolerance = 143 + Plus_Terminal = 144 + Minus_Terminal = 145 + Simultaneous_Left = 146 + Simultaneous_Right = 147 + Text_File_Flag = 148 + Only_Characters_Flag = 149 + Is_Character_Type = 150 + Type_Staticness = 151 + Constraint_State = 152 + Index_Subtype_List = 153 + Index_Subtype_Definition_List = 154 + Element_Subtype_Indication = 155 + Element_Subtype = 156 + Index_Constraint_List = 157 + Array_Element_Constraint = 158 + Elements_Declaration_List = 159 + Owned_Elements_Chain = 160 + Designated_Type = 161 + Designated_Subtype_Indication = 162 + Index_List = 163 + Reference = 164 + Nature_Declarator = 165 + Across_Type = 166 + Through_Type = 167 + Target = 168 + Waveform_Chain = 169 + Guard = 170 + Delay_Mechanism = 171 + Reject_Time_Expression = 172 + Sensitivity_List = 173 + Process_Origin = 174 + Package_Origin = 175 + Condition_Clause = 176 + Timeout_Clause = 177 + Postponed_Flag = 178 + Callees_List = 179 + Passive_Flag = 180 + Resolution_Function_Flag = 181 + Wait_State = 182 + All_Sensitized_State = 183 + Seen_Flag = 184 + Pure_Flag = 185 + Foreign_Flag = 186 + Resolved_Flag = 187 + Signal_Type_Flag = 188 + Has_Signal_Flag = 189 + Purity_State = 190 + Elab_Flag = 191 + Configuration_Mark_Flag = 192 + Configuration_Done_Flag = 193 + Index_Constraint_Flag = 194 + Hide_Implicit_Flag = 195 + Assertion_Condition = 196 + Report_Expression = 197 + Severity_Expression = 198 + Instantiated_Unit = 199 + Generic_Map_Aspect_Chain = 200 + Port_Map_Aspect_Chain = 201 + Configuration_Name = 202 + Component_Configuration = 203 + Configuration_Specification = 204 + Default_Binding_Indication = 205 + Default_Configuration_Declaration = 206 + Expression = 207 + Conditional_Expression = 208 + Allocator_Designated_Type = 209 + Selected_Waveform_Chain = 210 + Conditional_Waveform_Chain = 211 + Guard_Expression = 212 + Guard_Decl = 213 + Guard_Sensitivity_List = 214 + Signal_Attribute_Chain = 215 + Block_Block_Configuration = 216 + Package_Header = 217 + Block_Header = 218 + Uninstantiated_Package_Name = 219 + Uninstantiated_Package_Decl = 220 + Instance_Source_File = 221 + Generate_Block_Configuration = 222 + Generate_Statement_Body = 223 + Alternative_Label = 224 + Generate_Else_Clause = 225 + Condition = 226 + Else_Clause = 227 + Parameter_Specification = 228 + Parent = 229 + Loop_Label = 230 + Component_Name = 231 + Instantiation_List = 232 + Entity_Aspect = 233 + Default_Entity_Aspect = 234 + Binding_Indication = 235 + Named_Entity = 236 + Alias_Declaration = 237 + Referenced_Name = 238 + Expr_Staticness = 239 + Error_Origin = 240 + Operand = 241 + Left = 242 + Right = 243 + Unit_Name = 244 + Name = 245 + Group_Template_Name = 246 + Name_Staticness = 247 + Prefix = 248 + Signature_Prefix = 249 + External_Pathname = 250 + Pathname_Suffix = 251 + Pathname_Expression = 252 + In_Formal_Flag = 253 + Slice_Subtype = 254 + Suffix = 255 + Index_Subtype = 256 + Parameter = 257 + Attr_Chain = 258 + Signal_Attribute_Declaration = 259 + Actual_Type = 260 + Actual_Type_Definition = 261 + Association_Chain = 262 + Individual_Association_Chain = 263 + Subprogram_Association_Chain = 264 + Aggregate_Info = 265 + Sub_Aggregate_Info = 266 + Aggr_Dynamic_Flag = 267 + Aggr_Min_Length = 268 + Aggr_Low_Limit = 269 + Aggr_High_Limit = 270 + Aggr_Others_Flag = 271 + Aggr_Named_Flag = 272 + Aggregate_Expand_Flag = 273 + Association_Choices_Chain = 274 + Case_Statement_Alternative_Chain = 275 + Choice_Staticness = 276 + Procedure_Call = 277 + Implementation = 278 + Parameter_Association_Chain = 279 + Method_Object = 280 + Subtype_Type_Mark = 281 + Type_Conversion_Subtype = 282 + Type_Mark = 283 + File_Type_Mark = 284 + Return_Type_Mark = 285 + Has_Disconnect_Flag = 286 + Has_Active_Flag = 287 + Is_Within_Flag = 288 + Type_Marks_List = 289 + Implicit_Alias_Flag = 290 + Alias_Signature = 291 + Attribute_Signature = 292 + Overload_List = 293 + Simple_Name_Identifier = 294 + Simple_Name_Subtype = 295 + Protected_Type_Body = 296 + Protected_Type_Declaration = 297 + Use_Flag = 298 + End_Has_Reserved_Id = 299 + End_Has_Identifier = 300 + End_Has_Postponed = 301 + Has_Label = 302 + Has_Begin = 303 + Has_End = 304 + Has_Is = 305 + Has_Pure = 306 + Has_Body = 307 + Has_Parameter = 308 + Has_Component = 309 + Has_Identifier_List = 310 + Has_Mode = 311 + Has_Class = 312 + Suspend_Flag = 313 + Is_Ref = 314 + Is_Forward_Ref = 315 + Psl_Property = 316 + Psl_Sequence = 317 + Psl_Declaration = 318 + Psl_Expression = 319 + Psl_Boolean = 320 + PSL_Clock = 321 + PSL_NFA = 322 + PSL_Nbr_States = 323 + PSL_Clock_Sensitivity = 324 + PSL_EOS_Flag = 325 Get_Boolean = libghdl.vhdl__nodes_meta__get_boolean @@ -627,9 +626,6 @@ Has_We_Value =\ Has_Time =\ libghdl.vhdl__nodes_meta__has_time -Has_Choice_Order =\ - libghdl.vhdl__nodes_meta__has_choice_order - Has_Associated_Expr =\ libghdl.vhdl__nodes_meta__has_associated_expr |