aboutsummaryrefslogtreecommitdiffstats
path: root/python/libghdl/thin/vhdl
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2019-08-09 05:14:04 +0200
committerTristan Gingold <tgingold@free.fr>2019-08-09 05:14:04 +0200
commit7c9298f4ef785ab2df77adabc95cd2672db43054 (patch)
tree2674e3f2b794a0e57c6c26fa8c23213f4429b363 /python/libghdl/thin/vhdl
parent6e51ccf3b2875a6b4e7ba1b7215b0ec28f0655b6 (diff)
downloadghdl-7c9298f4ef785ab2df77adabc95cd2672db43054.tar.gz
ghdl-7c9298f4ef785ab2df77adabc95cd2672db43054.tar.bz2
ghdl-7c9298f4ef785ab2df77adabc95cd2672db43054.zip
vhdl: remove unused Get/Set_Choice_Order.
Diffstat (limited to 'python/libghdl/thin/vhdl')
-rw-r--r--python/libghdl/thin/vhdl/nodes.py4
-rw-r--r--python/libghdl/thin/vhdl/nodes_meta.py540
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