aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick Lehmann <Patrick.Lehmann@plc2.de>2020-12-29 09:43:02 +0100
committerPatrick Lehmann <Patrick.Lehmann@plc2.de>2020-12-29 09:43:02 +0100
commit59d35ab49e7ed598387f3a3c5a53138096893b3f (patch)
tree8c4821f665f2025e69f412c30857978507fa6e5e
parentdbf79e18f82755d1bdcf0909f43bdfb751650e7b (diff)
downloadghdl-59d35ab49e7ed598387f3a3c5a53138096893b3f.tar.gz
ghdl-59d35ab49e7ed598387f3a3c5a53138096893b3f.tar.bz2
ghdl-59d35ab49e7ed598387f3a3c5a53138096893b3f.zip
Run xtools.
-rw-r--r--pyGHDL/libghdl/errorout.py2
-rw-r--r--pyGHDL/libghdl/vhdl/elocations.py2
-rw-r--r--pyGHDL/libghdl/vhdl/nodes.py932
-rw-r--r--pyGHDL/libghdl/vhdl/nodes_meta.py1106
-rw-r--r--pyGHDL/libghdl/vhdl/tokens.py2
5 files changed, 1162 insertions, 882 deletions
diff --git a/pyGHDL/libghdl/errorout.py b/pyGHDL/libghdl/errorout.py
index 5819970b5..af0da5fc6 100644
--- a/pyGHDL/libghdl/errorout.py
+++ b/pyGHDL/libghdl/errorout.py
@@ -1,4 +1,4 @@
-from pyGHDL.libghdl import libghdl
+from libghdl import libghdl
Enable_Warning = libghdl.errorout__enable_warning
diff --git a/pyGHDL/libghdl/vhdl/elocations.py b/pyGHDL/libghdl/vhdl/elocations.py
index bd76d47a3..87d87b731 100644
--- a/pyGHDL/libghdl/vhdl/elocations.py
+++ b/pyGHDL/libghdl/vhdl/elocations.py
@@ -1,4 +1,4 @@
-from pyGHDL.libghdl import libghdl
+from libghdl import libghdl
Get_Start_Location = libghdl.vhdl__elocations__get_start_location
diff --git a/pyGHDL/libghdl/vhdl/nodes.py b/pyGHDL/libghdl/vhdl/nodes.py
index 45e9a1ab9..eb5fde0a3 100644
--- a/pyGHDL/libghdl/vhdl/nodes.py
+++ b/pyGHDL/libghdl/vhdl/nodes.py
@@ -1,5 +1,4 @@
-from pyGHDL.libghdl import libghdl
-
+from libghdl import libghdl
Null_Iir = 0
@@ -11,6 +10,7 @@ Iir_Flist_Others = 1
Iir_Flist_All = 2
+
class Iir_Kind:
Unused = 0
Error = 1
@@ -330,30 +330,6 @@ class Iir_Kind:
class Iir_Kinds:
- Variable_Assignment_Statement = [
- Iir_Kind.Variable_Assignment_Statement,
- Iir_Kind.Conditional_Variable_Assignment_Statement,
- ]
-
- Denoting_Name = [
- Iir_Kind.Character_Literal,
- Iir_Kind.Simple_Name,
- Iir_Kind.Selected_Name,
- Iir_Kind.Operator_Symbol,
- Iir_Kind.Reference_Name,
- ]
-
- Case_Choice = [
- Iir_Kind.Choice_By_Range,
- Iir_Kind.Choice_By_Expression,
- Iir_Kind.Choice_By_Others,
- ]
-
- Array_Type_Definition = [
- Iir_Kind.Array_Type_Definition,
- Iir_Kind.Array_Subtype_Definition,
- ]
-
Library_Unit = [
Iir_Kind.Entity_Declaration,
Iir_Kind.Configuration_Declaration,
@@ -367,33 +343,31 @@ class Iir_Kinds:
Iir_Kind.Architecture_Body,
]
- Array_Choice = [
- Iir_Kind.Choice_By_Range,
- Iir_Kind.Choice_By_Expression,
- Iir_Kind.Choice_By_Others,
- Iir_Kind.Choice_By_None,
- ]
-
- Subprogram_Declaration = [
- Iir_Kind.Function_Declaration,
- Iir_Kind.Procedure_Declaration,
+ Primary_Unit = [
+ Iir_Kind.Entity_Declaration,
+ Iir_Kind.Configuration_Declaration,
+ Iir_Kind.Context_Declaration,
+ Iir_Kind.Package_Declaration,
+ Iir_Kind.Package_Instantiation_Declaration,
+ Iir_Kind.Vmode_Declaration,
+ Iir_Kind.Vprop_Declaration,
+ Iir_Kind.Vunit_Declaration,
]
- Subtype_Attribute = [
- Iir_Kind.Base_Attribute,
- Iir_Kind.Subtype_Attribute,
- Iir_Kind.Element_Attribute,
+ Secondary_Unit = [
+ Iir_Kind.Package_Body,
+ Iir_Kind.Architecture_Body,
]
- Scalar_Subtype_Definition = [
- Iir_Kind.Physical_Subtype_Definition,
- Iir_Kind.Floating_Subtype_Definition,
- Iir_Kind.Integer_Subtype_Definition,
- Iir_Kind.Enumeration_Subtype_Definition,
+ Package_Declaration = [
+ Iir_Kind.Package_Declaration,
+ Iir_Kind.Package_Instantiation_Declaration,
]
- Subnature_Definition = [
- Iir_Kind.Array_Subnature_Definition,
+ Verification_Unit = [
+ Iir_Kind.Vmode_Declaration,
+ Iir_Kind.Vprop_Declaration,
+ Iir_Kind.Vunit_Declaration,
]
Literal = [
@@ -405,48 +379,14 @@ class Iir_Kinds:
Iir_Kind.Physical_Fp_Literal,
]
- Nature_Indication = [
- Iir_Kind.Scalar_Nature_Definition,
- Iir_Kind.Record_Nature_Definition,
- Iir_Kind.Array_Nature_Definition,
- Iir_Kind.Array_Subnature_Definition,
- ]
-
- Process_Statement = [
- Iir_Kind.Sensitized_Process_Statement,
- Iir_Kind.Process_Statement,
- ]
-
- Nature_Definition = [
- Iir_Kind.Scalar_Nature_Definition,
- Iir_Kind.Record_Nature_Definition,
- Iir_Kind.Array_Nature_Definition,
- ]
-
- Object_Declaration = [
- Iir_Kind.Object_Alias_Declaration,
- Iir_Kind.Free_Quantity_Declaration,
- Iir_Kind.Spectrum_Quantity_Declaration,
- Iir_Kind.Noise_Quantity_Declaration,
- Iir_Kind.Across_Quantity_Declaration,
- Iir_Kind.Through_Quantity_Declaration,
- Iir_Kind.File_Declaration,
- Iir_Kind.Guard_Signal_Declaration,
- Iir_Kind.Signal_Declaration,
- Iir_Kind.Variable_Declaration,
- Iir_Kind.Constant_Declaration,
- Iir_Kind.Iterator_Declaration,
- Iir_Kind.Interface_Constant_Declaration,
- Iir_Kind.Interface_Variable_Declaration,
- Iir_Kind.Interface_Signal_Declaration,
- Iir_Kind.Interface_File_Declaration,
- Iir_Kind.Interface_Quantity_Declaration,
+ Physical_Literal = [
+ Iir_Kind.Physical_Int_Literal,
+ Iir_Kind.Physical_Fp_Literal,
]
- Clause = [
- Iir_Kind.Library_Clause,
- Iir_Kind.Use_Clause,
- Iir_Kind.Context_Reference,
+ Array_Type_Definition = [
+ Iir_Kind.Array_Type_Definition,
+ Iir_Kind.Array_Subtype_Definition,
]
Type_And_Subtype_Definition = [
@@ -470,66 +410,54 @@ class Iir_Kinds:
Iir_Kind.Physical_Type_Definition,
]
- External_Name = [
- Iir_Kind.External_Constant_Name,
- Iir_Kind.External_Signal_Name,
- Iir_Kind.External_Variable_Name,
- ]
-
- Dereference = [
- Iir_Kind.Dereference,
- Iir_Kind.Implicit_Dereference,
- ]
-
- Primary_Unit = [
- Iir_Kind.Entity_Declaration,
- Iir_Kind.Configuration_Declaration,
- Iir_Kind.Context_Declaration,
- Iir_Kind.Package_Declaration,
- Iir_Kind.Package_Instantiation_Declaration,
- Iir_Kind.Vmode_Declaration,
- Iir_Kind.Vprop_Declaration,
- Iir_Kind.Vunit_Declaration,
- ]
-
- Record_Choice = [
- Iir_Kind.Choice_By_Others,
- Iir_Kind.Choice_By_None,
- Iir_Kind.Choice_By_Name,
- ]
-
- Functions_And_Literals = [
- Iir_Kind.Enumeration_Literal,
- Iir_Kind.Function_Declaration,
+ Subtype_Definition = [
+ Iir_Kind.Array_Subtype_Definition,
+ Iir_Kind.Record_Subtype_Definition,
+ Iir_Kind.Access_Subtype_Definition,
+ Iir_Kind.Physical_Subtype_Definition,
+ Iir_Kind.Floating_Subtype_Definition,
+ Iir_Kind.Integer_Subtype_Definition,
+ Iir_Kind.Enumeration_Subtype_Definition,
]
- Verification_Unit = [
- Iir_Kind.Vmode_Declaration,
- Iir_Kind.Vprop_Declaration,
- Iir_Kind.Vunit_Declaration,
+ Scalar_Subtype_Definition = [
+ Iir_Kind.Physical_Subtype_Definition,
+ Iir_Kind.Floating_Subtype_Definition,
+ Iir_Kind.Integer_Subtype_Definition,
+ Iir_Kind.Enumeration_Subtype_Definition,
]
- Secondary_Unit = [
- Iir_Kind.Package_Body,
- Iir_Kind.Architecture_Body,
+ Scalar_Type_And_Subtype_Definition = [
+ Iir_Kind.Physical_Subtype_Definition,
+ Iir_Kind.Floating_Subtype_Definition,
+ Iir_Kind.Integer_Subtype_Definition,
+ Iir_Kind.Enumeration_Subtype_Definition,
+ Iir_Kind.Enumeration_Type_Definition,
+ Iir_Kind.Integer_Type_Definition,
+ Iir_Kind.Floating_Type_Definition,
+ Iir_Kind.Physical_Type_Definition,
]
- Package_Declaration = [
- Iir_Kind.Package_Declaration,
- Iir_Kind.Package_Instantiation_Declaration,
+ Range_Type_Definition = [
+ Iir_Kind.Physical_Subtype_Definition,
+ Iir_Kind.Floating_Subtype_Definition,
+ Iir_Kind.Integer_Subtype_Definition,
+ Iir_Kind.Enumeration_Subtype_Definition,
+ Iir_Kind.Enumeration_Type_Definition,
]
- Psl_Builtin = [
- Iir_Kind.Psl_Prev,
- Iir_Kind.Psl_Stable,
- Iir_Kind.Psl_Rose,
- Iir_Kind.Psl_Fell,
+ Discrete_Type_Definition = [
+ Iir_Kind.Integer_Subtype_Definition,
+ Iir_Kind.Enumeration_Subtype_Definition,
+ Iir_Kind.Enumeration_Type_Definition,
+ Iir_Kind.Integer_Type_Definition,
]
- Generate_Statement = [
- Iir_Kind.If_Generate_Statement,
- Iir_Kind.Case_Generate_Statement,
- Iir_Kind.For_Generate_Statement,
+ Composite_Type_Definition = [
+ Iir_Kind.Record_Type_Definition,
+ Iir_Kind.Array_Type_Definition,
+ Iir_Kind.Array_Subtype_Definition,
+ Iir_Kind.Record_Subtype_Definition,
]
Composite_Subtype_Definition = [
@@ -537,68 +465,59 @@ class Iir_Kinds:
Iir_Kind.Record_Subtype_Definition,
]
- Choice = [
- Iir_Kind.Choice_By_Range,
- Iir_Kind.Choice_By_Expression,
- Iir_Kind.Choice_By_Others,
- Iir_Kind.Choice_By_None,
- Iir_Kind.Choice_By_Name,
- ]
-
- If_Case_Generate_Statement = [
- Iir_Kind.If_Generate_Statement,
- Iir_Kind.Case_Generate_Statement,
- ]
-
- Simple_Concurrent_Statement = [
- Iir_Kind.Sensitized_Process_Statement,
- Iir_Kind.Process_Statement,
- Iir_Kind.Concurrent_Simple_Signal_Assignment,
- Iir_Kind.Concurrent_Conditional_Signal_Assignment,
- Iir_Kind.Concurrent_Selected_Signal_Assignment,
- Iir_Kind.Concurrent_Assertion_Statement,
- Iir_Kind.Concurrent_Procedure_Call_Statement,
- Iir_Kind.Concurrent_Break_Statement,
- Iir_Kind.Psl_Assert_Directive,
- Iir_Kind.Psl_Assume_Directive,
- Iir_Kind.Psl_Cover_Directive,
- Iir_Kind.Psl_Restrict_Directive,
+ Type_Declaration = [
+ Iir_Kind.Type_Declaration,
+ Iir_Kind.Anonymous_Type_Declaration,
+ Iir_Kind.Subtype_Declaration,
]
- Non_Alias_Object_Declaration = [
- Iir_Kind.File_Declaration,
- Iir_Kind.Guard_Signal_Declaration,
- Iir_Kind.Signal_Declaration,
- Iir_Kind.Variable_Declaration,
- Iir_Kind.Constant_Declaration,
- Iir_Kind.Iterator_Declaration,
- Iir_Kind.Interface_Constant_Declaration,
- Iir_Kind.Interface_Variable_Declaration,
- Iir_Kind.Interface_Signal_Declaration,
- Iir_Kind.Interface_File_Declaration,
+ Nature_Definition = [
+ Iir_Kind.Scalar_Nature_Definition,
+ Iir_Kind.Record_Nature_Definition,
+ Iir_Kind.Array_Nature_Definition,
]
- Entity_Aspect = [
- Iir_Kind.Entity_Aspect_Entity,
- Iir_Kind.Entity_Aspect_Configuration,
- Iir_Kind.Entity_Aspect_Open,
+ Subnature_Definition = [
+ Iir_Kind.Array_Subnature_Definition,
]
- Subprogram_Body = [
- Iir_Kind.Function_Body,
- Iir_Kind.Procedure_Body,
+ Nature_Indication = [
+ Iir_Kind.Scalar_Nature_Definition,
+ Iir_Kind.Record_Nature_Definition,
+ Iir_Kind.Array_Nature_Definition,
+ Iir_Kind.Array_Subnature_Definition,
]
- Source_Quantity_Declaration = [
- Iir_Kind.Spectrum_Quantity_Declaration,
- Iir_Kind.Noise_Quantity_Declaration,
+ Nonoverloadable_Declaration = [
+ Iir_Kind.Type_Declaration,
+ Iir_Kind.Anonymous_Type_Declaration,
+ Iir_Kind.Subtype_Declaration,
+ Iir_Kind.Nature_Declaration,
+ Iir_Kind.Subnature_Declaration,
+ Iir_Kind.Package_Header,
+ Iir_Kind.Unit_Declaration,
+ Iir_Kind.Library_Declaration,
+ Iir_Kind.Component_Declaration,
+ Iir_Kind.Attribute_Declaration,
+ Iir_Kind.Group_Template_Declaration,
+ Iir_Kind.Group_Declaration,
+ Iir_Kind.Element_Declaration,
+ Iir_Kind.Nature_Element_Declaration,
]
- Specification = [
- Iir_Kind.Attribute_Specification,
- Iir_Kind.Disconnection_Specification,
- Iir_Kind.Step_Limit_Specification,
- Iir_Kind.Configuration_Specification,
+ Monadic_Operator = [
+ Iir_Kind.Identity_Operator,
+ Iir_Kind.Negation_Operator,
+ Iir_Kind.Absolute_Operator,
+ Iir_Kind.Not_Operator,
+ Iir_Kind.Implicit_Condition_Operator,
+ Iir_Kind.Condition_Operator,
+ Iir_Kind.Reduction_And_Operator,
+ Iir_Kind.Reduction_Or_Operator,
+ Iir_Kind.Reduction_Nand_Operator,
+ Iir_Kind.Reduction_Nor_Operator,
+ Iir_Kind.Reduction_Xor_Operator,
+ Iir_Kind.Reduction_Xnor_Operator,
]
Dyadic_Operator = [
@@ -636,67 +555,44 @@ class Iir_Kinds:
Iir_Kind.Exponentiation_Operator,
]
- Expression_Attribute = [
- Iir_Kind.Left_Type_Attribute,
- Iir_Kind.Right_Type_Attribute,
- Iir_Kind.High_Type_Attribute,
- Iir_Kind.Low_Type_Attribute,
- Iir_Kind.Ascending_Type_Attribute,
- Iir_Kind.Image_Attribute,
- Iir_Kind.Value_Attribute,
- Iir_Kind.Pos_Attribute,
- Iir_Kind.Val_Attribute,
- Iir_Kind.Succ_Attribute,
- Iir_Kind.Pred_Attribute,
- Iir_Kind.Leftof_Attribute,
- Iir_Kind.Rightof_Attribute,
- Iir_Kind.Signal_Slew_Attribute,
- Iir_Kind.Quantity_Slew_Attribute,
- Iir_Kind.Ramp_Attribute,
- Iir_Kind.Zoh_Attribute,
- Iir_Kind.Ltf_Attribute,
- Iir_Kind.Ztf_Attribute,
- Iir_Kind.Dot_Attribute,
- Iir_Kind.Integ_Attribute,
- Iir_Kind.Above_Attribute,
- Iir_Kind.Quantity_Delayed_Attribute,
- Iir_Kind.Delayed_Attribute,
- Iir_Kind.Stable_Attribute,
- Iir_Kind.Quiet_Attribute,
- Iir_Kind.Transaction_Attribute,
- Iir_Kind.Event_Attribute,
- Iir_Kind.Active_Attribute,
- Iir_Kind.Last_Event_Attribute,
- Iir_Kind.Last_Active_Attribute,
- Iir_Kind.Last_Value_Attribute,
- Iir_Kind.Driving_Attribute,
- Iir_Kind.Driving_Value_Attribute,
- Iir_Kind.Behavior_Attribute,
- Iir_Kind.Structure_Attribute,
- Iir_Kind.Simple_Name_Attribute,
- Iir_Kind.Instance_Name_Attribute,
- Iir_Kind.Path_Name_Attribute,
- Iir_Kind.Left_Array_Attribute,
- Iir_Kind.Right_Array_Attribute,
- Iir_Kind.High_Array_Attribute,
- Iir_Kind.Low_Array_Attribute,
- Iir_Kind.Length_Array_Attribute,
- Iir_Kind.Ascending_Array_Attribute,
+ Psl_Builtin = [
+ Iir_Kind.Psl_Prev,
+ Iir_Kind.Psl_Stable,
+ Iir_Kind.Psl_Rose,
+ Iir_Kind.Psl_Fell,
]
- Monadic_Operator = [
- Iir_Kind.Identity_Operator,
- Iir_Kind.Negation_Operator,
- Iir_Kind.Absolute_Operator,
- Iir_Kind.Not_Operator,
- Iir_Kind.Implicit_Condition_Operator,
- Iir_Kind.Condition_Operator,
- Iir_Kind.Reduction_And_Operator,
- Iir_Kind.Reduction_Or_Operator,
- Iir_Kind.Reduction_Nand_Operator,
- Iir_Kind.Reduction_Nor_Operator,
- Iir_Kind.Reduction_Xor_Operator,
- Iir_Kind.Reduction_Xnor_Operator,
+ Functions_And_Literals = [
+ Iir_Kind.Enumeration_Literal,
+ Iir_Kind.Function_Declaration,
+ ]
+
+ Subprogram_Declaration = [
+ Iir_Kind.Function_Declaration,
+ Iir_Kind.Procedure_Declaration,
+ ]
+
+ Subprogram_Body = [
+ Iir_Kind.Function_Body,
+ Iir_Kind.Procedure_Body,
+ ]
+
+ Process_Statement = [
+ Iir_Kind.Sensitized_Process_Statement,
+ Iir_Kind.Process_Statement,
+ ]
+
+ Interface_Object_Declaration = [
+ Iir_Kind.Interface_Constant_Declaration,
+ Iir_Kind.Interface_Variable_Declaration,
+ Iir_Kind.Interface_Signal_Declaration,
+ Iir_Kind.Interface_File_Declaration,
+ Iir_Kind.Interface_Quantity_Declaration,
+ ]
+
+ Interface_Subprogram_Declaration = [
+ Iir_Kind.Interface_Function_Declaration,
+ Iir_Kind.Interface_Procedure_Declaration,
]
Interface_Declaration = [
@@ -712,49 +608,55 @@ class Iir_Kinds:
Iir_Kind.Interface_Procedure_Declaration,
]
- Array_Attribute = [
- Iir_Kind.Left_Array_Attribute,
- Iir_Kind.Right_Array_Attribute,
- Iir_Kind.High_Array_Attribute,
- Iir_Kind.Low_Array_Attribute,
- Iir_Kind.Length_Array_Attribute,
- Iir_Kind.Ascending_Array_Attribute,
- Iir_Kind.Range_Array_Attribute,
- Iir_Kind.Reverse_Range_Array_Attribute,
+ Object_Declaration = [
+ Iir_Kind.Object_Alias_Declaration,
+ Iir_Kind.Free_Quantity_Declaration,
+ Iir_Kind.Spectrum_Quantity_Declaration,
+ Iir_Kind.Noise_Quantity_Declaration,
+ Iir_Kind.Across_Quantity_Declaration,
+ Iir_Kind.Through_Quantity_Declaration,
+ Iir_Kind.File_Declaration,
+ Iir_Kind.Guard_Signal_Declaration,
+ Iir_Kind.Signal_Declaration,
+ Iir_Kind.Variable_Declaration,
+ Iir_Kind.Constant_Declaration,
+ Iir_Kind.Iterator_Declaration,
+ Iir_Kind.Interface_Constant_Declaration,
+ Iir_Kind.Interface_Variable_Declaration,
+ Iir_Kind.Interface_Signal_Declaration,
+ Iir_Kind.Interface_File_Declaration,
+ Iir_Kind.Interface_Quantity_Declaration,
]
- Sequential_Statement = [
- Iir_Kind.Simple_Signal_Assignment_Statement,
- Iir_Kind.Conditional_Signal_Assignment_Statement,
- Iir_Kind.Selected_Waveform_Assignment_Statement,
- Iir_Kind.Signal_Force_Assignment_Statement,
- Iir_Kind.Signal_Release_Assignment_Statement,
- Iir_Kind.Null_Statement,
- Iir_Kind.Assertion_Statement,
- Iir_Kind.Report_Statement,
- Iir_Kind.Wait_Statement,
- Iir_Kind.Variable_Assignment_Statement,
- Iir_Kind.Conditional_Variable_Assignment_Statement,
- Iir_Kind.Return_Statement,
- Iir_Kind.For_Loop_Statement,
- Iir_Kind.While_Loop_Statement,
- Iir_Kind.Next_Statement,
- Iir_Kind.Exit_Statement,
- Iir_Kind.Case_Statement,
- Iir_Kind.Procedure_Call_Statement,
- Iir_Kind.Break_Statement,
- Iir_Kind.If_Statement,
+ Branch_Quantity_Declaration = [
+ Iir_Kind.Across_Quantity_Declaration,
+ Iir_Kind.Through_Quantity_Declaration,
]
- Denoting_And_External_Name = [
- Iir_Kind.Character_Literal,
- Iir_Kind.Simple_Name,
- Iir_Kind.Selected_Name,
- Iir_Kind.Operator_Symbol,
- Iir_Kind.Reference_Name,
- Iir_Kind.External_Constant_Name,
- Iir_Kind.External_Signal_Name,
- Iir_Kind.External_Variable_Name,
+ Source_Quantity_Declaration = [
+ Iir_Kind.Spectrum_Quantity_Declaration,
+ Iir_Kind.Noise_Quantity_Declaration,
+ ]
+
+ Quantity_Declaration = [
+ Iir_Kind.Free_Quantity_Declaration,
+ Iir_Kind.Spectrum_Quantity_Declaration,
+ Iir_Kind.Noise_Quantity_Declaration,
+ Iir_Kind.Across_Quantity_Declaration,
+ Iir_Kind.Through_Quantity_Declaration,
+ ]
+
+ Non_Alias_Object_Declaration = [
+ Iir_Kind.File_Declaration,
+ Iir_Kind.Guard_Signal_Declaration,
+ Iir_Kind.Signal_Declaration,
+ Iir_Kind.Variable_Declaration,
+ Iir_Kind.Constant_Declaration,
+ Iir_Kind.Iterator_Declaration,
+ Iir_Kind.Interface_Constant_Declaration,
+ Iir_Kind.Interface_Variable_Declaration,
+ Iir_Kind.Interface_Signal_Declaration,
+ Iir_Kind.Interface_File_Declaration,
]
Association_Element_Parameters = [
@@ -763,104 +665,120 @@ class Iir_Kinds:
Iir_Kind.Association_Element_Open,
]
- Range_Type_Definition = [
- Iir_Kind.Physical_Subtype_Definition,
- Iir_Kind.Floating_Subtype_Definition,
- Iir_Kind.Integer_Subtype_Definition,
- Iir_Kind.Enumeration_Subtype_Definition,
- Iir_Kind.Enumeration_Type_Definition,
+ Association_Element = [
+ Iir_Kind.Association_Element_By_Expression,
+ Iir_Kind.Association_Element_By_Individual,
+ Iir_Kind.Association_Element_Open,
+ Iir_Kind.Association_Element_Package,
+ Iir_Kind.Association_Element_Type,
+ Iir_Kind.Association_Element_Subprogram,
+ Iir_Kind.Association_Element_Terminal,
]
- Discrete_Type_Definition = [
- Iir_Kind.Integer_Subtype_Definition,
- Iir_Kind.Enumeration_Subtype_Definition,
- Iir_Kind.Enumeration_Type_Definition,
- Iir_Kind.Integer_Type_Definition,
+ Choice = [
+ Iir_Kind.Choice_By_Range,
+ Iir_Kind.Choice_By_Expression,
+ Iir_Kind.Choice_By_Others,
+ Iir_Kind.Choice_By_None,
+ Iir_Kind.Choice_By_Name,
]
- Concurrent_Statement = [
- Iir_Kind.Sensitized_Process_Statement,
- Iir_Kind.Process_Statement,
- Iir_Kind.Concurrent_Simple_Signal_Assignment,
- Iir_Kind.Concurrent_Conditional_Signal_Assignment,
- Iir_Kind.Concurrent_Selected_Signal_Assignment,
- Iir_Kind.Concurrent_Assertion_Statement,
- Iir_Kind.Concurrent_Procedure_Call_Statement,
- Iir_Kind.Concurrent_Break_Statement,
- Iir_Kind.Psl_Assert_Directive,
- Iir_Kind.Psl_Assume_Directive,
- Iir_Kind.Psl_Cover_Directive,
- Iir_Kind.Psl_Restrict_Directive,
- Iir_Kind.Block_Statement,
- Iir_Kind.If_Generate_Statement,
- Iir_Kind.Case_Generate_Statement,
- Iir_Kind.For_Generate_Statement,
- Iir_Kind.Component_Instantiation_Statement,
- Iir_Kind.Psl_Default_Clock,
+ Case_Choice = [
+ Iir_Kind.Choice_By_Range,
+ Iir_Kind.Choice_By_Expression,
+ Iir_Kind.Choice_By_Others,
]
- Signal_Attribute = [
- Iir_Kind.Delayed_Attribute,
- Iir_Kind.Stable_Attribute,
- Iir_Kind.Quiet_Attribute,
- Iir_Kind.Transaction_Attribute,
+ Array_Choice = [
+ Iir_Kind.Choice_By_Range,
+ Iir_Kind.Choice_By_Expression,
+ Iir_Kind.Choice_By_Others,
+ Iir_Kind.Choice_By_None,
]
- Type_Declaration = [
- Iir_Kind.Type_Declaration,
- Iir_Kind.Anonymous_Type_Declaration,
- Iir_Kind.Subtype_Declaration,
+ Record_Choice = [
+ Iir_Kind.Choice_By_Others,
+ Iir_Kind.Choice_By_None,
+ Iir_Kind.Choice_By_Name,
]
- Next_Exit_Statement = [
- Iir_Kind.Next_Statement,
- Iir_Kind.Exit_Statement,
+ Entity_Aspect = [
+ Iir_Kind.Entity_Aspect_Entity,
+ Iir_Kind.Entity_Aspect_Configuration,
+ Iir_Kind.Entity_Aspect_Open,
]
- Association_Element = [
- Iir_Kind.Association_Element_By_Expression,
- Iir_Kind.Association_Element_By_Individual,
- Iir_Kind.Association_Element_Open,
- Iir_Kind.Association_Element_Package,
- Iir_Kind.Association_Element_Type,
- Iir_Kind.Association_Element_Subprogram,
- Iir_Kind.Association_Element_Terminal,
+ Denoting_Name = [
+ Iir_Kind.Character_Literal,
+ Iir_Kind.Simple_Name,
+ Iir_Kind.Selected_Name,
+ Iir_Kind.Operator_Symbol,
+ Iir_Kind.Reference_Name,
]
- Interface_Object_Declaration = [
- Iir_Kind.Interface_Constant_Declaration,
- Iir_Kind.Interface_Variable_Declaration,
- Iir_Kind.Interface_Signal_Declaration,
- Iir_Kind.Interface_File_Declaration,
- Iir_Kind.Interface_Quantity_Declaration,
+ Denoting_And_External_Name = [
+ Iir_Kind.Character_Literal,
+ Iir_Kind.Simple_Name,
+ Iir_Kind.Selected_Name,
+ Iir_Kind.Operator_Symbol,
+ Iir_Kind.Reference_Name,
+ Iir_Kind.External_Constant_Name,
+ Iir_Kind.External_Signal_Name,
+ Iir_Kind.External_Variable_Name,
]
- Composite_Type_Definition = [
- Iir_Kind.Record_Type_Definition,
- Iir_Kind.Array_Type_Definition,
- Iir_Kind.Array_Subtype_Definition,
- Iir_Kind.Record_Subtype_Definition,
+ Name = [
+ Iir_Kind.Character_Literal,
+ Iir_Kind.Simple_Name,
+ Iir_Kind.Selected_Name,
+ Iir_Kind.Operator_Symbol,
+ Iir_Kind.Reference_Name,
+ Iir_Kind.External_Constant_Name,
+ Iir_Kind.External_Signal_Name,
+ Iir_Kind.External_Variable_Name,
+ Iir_Kind.Selected_By_All_Name,
+ Iir_Kind.Parenthesis_Name,
]
- Interface_Subprogram_Declaration = [
- Iir_Kind.Interface_Function_Declaration,
- Iir_Kind.Interface_Procedure_Declaration,
+ Dereference = [
+ Iir_Kind.Dereference,
+ Iir_Kind.Implicit_Dereference,
]
- Branch_Quantity_Declaration = [
- Iir_Kind.Across_Quantity_Declaration,
- Iir_Kind.Through_Quantity_Declaration,
+ External_Name = [
+ Iir_Kind.External_Constant_Name,
+ Iir_Kind.External_Signal_Name,
+ Iir_Kind.External_Variable_Name,
]
- Type_Attribute = [
+ Expression_Attribute = [
Iir_Kind.Left_Type_Attribute,
Iir_Kind.Right_Type_Attribute,
Iir_Kind.High_Type_Attribute,
Iir_Kind.Low_Type_Attribute,
Iir_Kind.Ascending_Type_Attribute,
- ]
-
- Signal_Value_Attribute = [
+ Iir_Kind.Image_Attribute,
+ Iir_Kind.Value_Attribute,
+ Iir_Kind.Pos_Attribute,
+ Iir_Kind.Val_Attribute,
+ Iir_Kind.Succ_Attribute,
+ Iir_Kind.Pred_Attribute,
+ Iir_Kind.Leftof_Attribute,
+ Iir_Kind.Rightof_Attribute,
+ Iir_Kind.Signal_Slew_Attribute,
+ Iir_Kind.Quantity_Slew_Attribute,
+ Iir_Kind.Ramp_Attribute,
+ Iir_Kind.Zoh_Attribute,
+ Iir_Kind.Ltf_Attribute,
+ Iir_Kind.Ztf_Attribute,
+ Iir_Kind.Dot_Attribute,
+ Iir_Kind.Integ_Attribute,
+ Iir_Kind.Above_Attribute,
+ Iir_Kind.Quantity_Delayed_Attribute,
+ Iir_Kind.Delayed_Attribute,
+ Iir_Kind.Stable_Attribute,
+ Iir_Kind.Quiet_Attribute,
+ Iir_Kind.Transaction_Attribute,
Iir_Kind.Event_Attribute,
Iir_Kind.Active_Attribute,
Iir_Kind.Last_Event_Attribute,
@@ -868,42 +786,17 @@ class Iir_Kinds:
Iir_Kind.Last_Value_Attribute,
Iir_Kind.Driving_Attribute,
Iir_Kind.Driving_Value_Attribute,
- ]
-
- Quantity_Declaration = [
- Iir_Kind.Free_Quantity_Declaration,
- Iir_Kind.Spectrum_Quantity_Declaration,
- Iir_Kind.Noise_Quantity_Declaration,
- Iir_Kind.Across_Quantity_Declaration,
- Iir_Kind.Through_Quantity_Declaration,
- ]
-
- Nonoverloadable_Declaration = [
- Iir_Kind.Type_Declaration,
- Iir_Kind.Anonymous_Type_Declaration,
- Iir_Kind.Subtype_Declaration,
- Iir_Kind.Nature_Declaration,
- Iir_Kind.Subnature_Declaration,
- Iir_Kind.Package_Header,
- Iir_Kind.Unit_Declaration,
- Iir_Kind.Library_Declaration,
- Iir_Kind.Component_Declaration,
- Iir_Kind.Attribute_Declaration,
- Iir_Kind.Group_Template_Declaration,
- Iir_Kind.Group_Declaration,
- Iir_Kind.Element_Declaration,
- Iir_Kind.Nature_Element_Declaration,
- ]
-
- Scalar_Type_And_Subtype_Definition = [
- Iir_Kind.Physical_Subtype_Definition,
- Iir_Kind.Floating_Subtype_Definition,
- Iir_Kind.Integer_Subtype_Definition,
- Iir_Kind.Enumeration_Subtype_Definition,
- Iir_Kind.Enumeration_Type_Definition,
- Iir_Kind.Integer_Type_Definition,
- Iir_Kind.Floating_Type_Definition,
- Iir_Kind.Physical_Type_Definition,
+ Iir_Kind.Behavior_Attribute,
+ Iir_Kind.Structure_Attribute,
+ Iir_Kind.Simple_Name_Attribute,
+ Iir_Kind.Instance_Name_Attribute,
+ Iir_Kind.Path_Name_Attribute,
+ Iir_Kind.Left_Array_Attribute,
+ Iir_Kind.Right_Array_Attribute,
+ Iir_Kind.High_Array_Attribute,
+ Iir_Kind.Low_Array_Attribute,
+ Iir_Kind.Length_Array_Attribute,
+ Iir_Kind.Ascending_Array_Attribute,
]
Attribute = [
@@ -962,23 +855,38 @@ class Iir_Kinds:
Iir_Kind.Reverse_Range_Array_Attribute,
]
- Physical_Literal = [
- Iir_Kind.Physical_Int_Literal,
- Iir_Kind.Physical_Fp_Literal,
+ Type_Attribute = [
+ Iir_Kind.Left_Type_Attribute,
+ Iir_Kind.Right_Type_Attribute,
+ Iir_Kind.High_Type_Attribute,
+ Iir_Kind.Low_Type_Attribute,
+ Iir_Kind.Ascending_Type_Attribute,
]
- Simultaneous_Statement = [
- Iir_Kind.Simple_Simultaneous_Statement,
- Iir_Kind.Simultaneous_Null_Statement,
- Iir_Kind.Simultaneous_Procedural_Statement,
- Iir_Kind.Simultaneous_Case_Statement,
- Iir_Kind.Simultaneous_If_Statement,
+ Subtype_Attribute = [
+ Iir_Kind.Base_Attribute,
+ Iir_Kind.Subtype_Attribute,
+ Iir_Kind.Element_Attribute,
]
- Concurrent_Signal_Assignment = [
- Iir_Kind.Concurrent_Simple_Signal_Assignment,
- Iir_Kind.Concurrent_Conditional_Signal_Assignment,
- Iir_Kind.Concurrent_Selected_Signal_Assignment,
+ Scalar_Type_Attribute = [
+ Iir_Kind.Pos_Attribute,
+ Iir_Kind.Val_Attribute,
+ Iir_Kind.Succ_Attribute,
+ Iir_Kind.Pred_Attribute,
+ Iir_Kind.Leftof_Attribute,
+ Iir_Kind.Rightof_Attribute,
+ ]
+
+ Array_Attribute = [
+ Iir_Kind.Left_Array_Attribute,
+ Iir_Kind.Right_Array_Attribute,
+ Iir_Kind.High_Array_Attribute,
+ Iir_Kind.Low_Array_Attribute,
+ Iir_Kind.Length_Array_Attribute,
+ Iir_Kind.Ascending_Array_Attribute,
+ Iir_Kind.Range_Array_Attribute,
+ Iir_Kind.Reverse_Range_Array_Attribute,
]
Range_Attribute = [
@@ -986,42 +894,121 @@ class Iir_Kinds:
Iir_Kind.Reverse_Range_Array_Attribute,
]
+ Signal_Attribute = [
+ Iir_Kind.Delayed_Attribute,
+ Iir_Kind.Stable_Attribute,
+ Iir_Kind.Quiet_Attribute,
+ Iir_Kind.Transaction_Attribute,
+ ]
+
+ Signal_Value_Attribute = [
+ Iir_Kind.Event_Attribute,
+ Iir_Kind.Active_Attribute,
+ Iir_Kind.Last_Event_Attribute,
+ Iir_Kind.Last_Active_Attribute,
+ Iir_Kind.Last_Value_Attribute,
+ Iir_Kind.Driving_Attribute,
+ Iir_Kind.Driving_Value_Attribute,
+ ]
+
Name_Attribute = [
Iir_Kind.Simple_Name_Attribute,
Iir_Kind.Instance_Name_Attribute,
Iir_Kind.Path_Name_Attribute,
]
- Scalar_Type_Attribute = [
- Iir_Kind.Pos_Attribute,
- Iir_Kind.Val_Attribute,
- Iir_Kind.Succ_Attribute,
- Iir_Kind.Pred_Attribute,
- Iir_Kind.Leftof_Attribute,
- Iir_Kind.Rightof_Attribute,
+ Concurrent_Statement = [
+ Iir_Kind.Sensitized_Process_Statement,
+ Iir_Kind.Process_Statement,
+ Iir_Kind.Concurrent_Simple_Signal_Assignment,
+ Iir_Kind.Concurrent_Conditional_Signal_Assignment,
+ Iir_Kind.Concurrent_Selected_Signal_Assignment,
+ Iir_Kind.Concurrent_Assertion_Statement,
+ Iir_Kind.Concurrent_Procedure_Call_Statement,
+ Iir_Kind.Concurrent_Break_Statement,
+ Iir_Kind.Psl_Assert_Directive,
+ Iir_Kind.Psl_Assume_Directive,
+ Iir_Kind.Psl_Cover_Directive,
+ Iir_Kind.Psl_Restrict_Directive,
+ Iir_Kind.Block_Statement,
+ Iir_Kind.If_Generate_Statement,
+ Iir_Kind.Case_Generate_Statement,
+ Iir_Kind.For_Generate_Statement,
+ Iir_Kind.Component_Instantiation_Statement,
+ Iir_Kind.Psl_Default_Clock,
]
- Name = [
- Iir_Kind.Character_Literal,
- Iir_Kind.Simple_Name,
- Iir_Kind.Selected_Name,
- Iir_Kind.Operator_Symbol,
- Iir_Kind.Reference_Name,
- Iir_Kind.External_Constant_Name,
- Iir_Kind.External_Signal_Name,
- Iir_Kind.External_Variable_Name,
- Iir_Kind.Selected_By_All_Name,
- Iir_Kind.Parenthesis_Name,
+ Simple_Concurrent_Statement = [
+ Iir_Kind.Sensitized_Process_Statement,
+ Iir_Kind.Process_Statement,
+ Iir_Kind.Concurrent_Simple_Signal_Assignment,
+ Iir_Kind.Concurrent_Conditional_Signal_Assignment,
+ Iir_Kind.Concurrent_Selected_Signal_Assignment,
+ Iir_Kind.Concurrent_Assertion_Statement,
+ Iir_Kind.Concurrent_Procedure_Call_Statement,
+ Iir_Kind.Concurrent_Break_Statement,
+ Iir_Kind.Psl_Assert_Directive,
+ Iir_Kind.Psl_Assume_Directive,
+ Iir_Kind.Psl_Cover_Directive,
+ Iir_Kind.Psl_Restrict_Directive,
]
- Subtype_Definition = [
- Iir_Kind.Array_Subtype_Definition,
- Iir_Kind.Record_Subtype_Definition,
- Iir_Kind.Access_Subtype_Definition,
- Iir_Kind.Physical_Subtype_Definition,
- Iir_Kind.Floating_Subtype_Definition,
- Iir_Kind.Integer_Subtype_Definition,
- Iir_Kind.Enumeration_Subtype_Definition,
+ Generate_Statement = [
+ Iir_Kind.If_Generate_Statement,
+ Iir_Kind.Case_Generate_Statement,
+ Iir_Kind.For_Generate_Statement,
+ ]
+
+ Concurrent_Signal_Assignment = [
+ Iir_Kind.Concurrent_Simple_Signal_Assignment,
+ Iir_Kind.Concurrent_Conditional_Signal_Assignment,
+ Iir_Kind.Concurrent_Selected_Signal_Assignment,
+ ]
+
+ If_Case_Generate_Statement = [
+ Iir_Kind.If_Generate_Statement,
+ Iir_Kind.Case_Generate_Statement,
+ ]
+
+ Simultaneous_Statement = [
+ Iir_Kind.Simple_Simultaneous_Statement,
+ Iir_Kind.Simultaneous_Null_Statement,
+ Iir_Kind.Simultaneous_Procedural_Statement,
+ Iir_Kind.Simultaneous_Case_Statement,
+ Iir_Kind.Simultaneous_If_Statement,
+ ]
+
+ Sequential_Statement = [
+ Iir_Kind.Simple_Signal_Assignment_Statement,
+ Iir_Kind.Conditional_Signal_Assignment_Statement,
+ Iir_Kind.Selected_Waveform_Assignment_Statement,
+ Iir_Kind.Signal_Force_Assignment_Statement,
+ Iir_Kind.Signal_Release_Assignment_Statement,
+ Iir_Kind.Null_Statement,
+ Iir_Kind.Assertion_Statement,
+ Iir_Kind.Report_Statement,
+ Iir_Kind.Wait_Statement,
+ Iir_Kind.Variable_Assignment_Statement,
+ Iir_Kind.Conditional_Variable_Assignment_Statement,
+ Iir_Kind.Return_Statement,
+ Iir_Kind.For_Loop_Statement,
+ Iir_Kind.While_Loop_Statement,
+ Iir_Kind.Next_Statement,
+ Iir_Kind.Exit_Statement,
+ Iir_Kind.Case_Statement,
+ Iir_Kind.Procedure_Call_Statement,
+ Iir_Kind.Break_Statement,
+ Iir_Kind.If_Statement,
+ ]
+
+ Next_Exit_Statement = [
+ Iir_Kind.Next_Statement,
+ Iir_Kind.Exit_Statement,
+ ]
+
+ Variable_Assignment_Statement = [
+ Iir_Kind.Variable_Assignment_Statement,
+ Iir_Kind.Conditional_Variable_Assignment_Statement,
]
Allocator = [
@@ -1029,6 +1016,20 @@ class Iir_Kinds:
Iir_Kind.Allocator_By_Subtype,
]
+ Clause = [
+ Iir_Kind.Library_Clause,
+ Iir_Kind.Use_Clause,
+ Iir_Kind.Context_Reference,
+ ]
+
+ Specification = [
+ Iir_Kind.Attribute_Specification,
+ Iir_Kind.Disconnection_Specification,
+ Iir_Kind.Step_Limit_Specification,
+ Iir_Kind.Configuration_Specification,
+ ]
+
+
class Iir_Mode:
Unknown_Mode = 0
@@ -1719,7 +1720,6 @@ class Iir_Predefined:
Ieee_Std_Logic_Misc_Xnor_Reduce_Slv = 651
Ieee_Std_Logic_Misc_Xnor_Reduce_Suv = 652
-
Get_Kind = libghdl.vhdl__nodes__get_kind
Get_Location = libghdl.vhdl__nodes__get_location
@@ -1895,13 +1895,9 @@ Get_Attribute_Designator = libghdl.vhdl__nodes__get_attribute_designator
Set_Attribute_Designator = libghdl.vhdl__nodes__set_attribute_designator
-Get_Attribute_Specification_Chain = (
- libghdl.vhdl__nodes__get_attribute_specification_chain
-)
+Get_Attribute_Specification_Chain = libghdl.vhdl__nodes__get_attribute_specification_chain
-Set_Attribute_Specification_Chain = (
- libghdl.vhdl__nodes__set_attribute_specification_chain
-)
+Set_Attribute_Specification_Chain = libghdl.vhdl__nodes__set_attribute_specification_chain
Get_Attribute_Specification = libghdl.vhdl__nodes__get_attribute_specification
@@ -2075,13 +2071,9 @@ Get_Bound_Vunit_Chain = libghdl.vhdl__nodes__get_bound_vunit_chain
Set_Bound_Vunit_Chain = libghdl.vhdl__nodes__set_bound_vunit_chain
-Get_Verification_Block_Configuration = (
- libghdl.vhdl__nodes__get_verification_block_configuration
-)
+Get_Verification_Block_Configuration = libghdl.vhdl__nodes__get_verification_block_configuration
-Set_Verification_Block_Configuration = (
- libghdl.vhdl__nodes__set_verification_block_configuration
-)
+Set_Verification_Block_Configuration = libghdl.vhdl__nodes__set_verification_block_configuration
Get_Block_Configuration = libghdl.vhdl__nodes__get_block_configuration
@@ -2203,13 +2195,9 @@ Get_Implicit_Definition = libghdl.vhdl__nodes__get_implicit_definition
Set_Implicit_Definition = libghdl.vhdl__nodes__set_implicit_definition
-Get_Uninstantiated_Subprogram_Name = (
- libghdl.vhdl__nodes__get_uninstantiated_subprogram_name
-)
+Get_Uninstantiated_Subprogram_Name = libghdl.vhdl__nodes__get_uninstantiated_subprogram_name
-Set_Uninstantiated_Subprogram_Name = (
- libghdl.vhdl__nodes__set_uninstantiated_subprogram_name
-)
+Set_Uninstantiated_Subprogram_Name = libghdl.vhdl__nodes__set_uninstantiated_subprogram_name
Get_Default_Value = libghdl.vhdl__nodes__get_default_value
@@ -2355,13 +2343,9 @@ Get_Resolution_Indication = libghdl.vhdl__nodes__get_resolution_indication
Set_Resolution_Indication = libghdl.vhdl__nodes__set_resolution_indication
-Get_Record_Element_Resolution_Chain = (
- libghdl.vhdl__nodes__get_record_element_resolution_chain
-)
+Get_Record_Element_Resolution_Chain = libghdl.vhdl__nodes__get_record_element_resolution_chain
-Set_Record_Element_Resolution_Chain = (
- libghdl.vhdl__nodes__set_record_element_resolution_chain
-)
+Set_Record_Element_Resolution_Chain = libghdl.vhdl__nodes__set_record_element_resolution_chain
Get_Tolerance = libghdl.vhdl__nodes__get_tolerance
@@ -2431,13 +2415,9 @@ Get_Index_Subtype_List = libghdl.vhdl__nodes__get_index_subtype_list
Set_Index_Subtype_List = libghdl.vhdl__nodes__set_index_subtype_list
-Get_Index_Subtype_Definition_List = (
- libghdl.vhdl__nodes__get_index_subtype_definition_list
-)
+Get_Index_Subtype_Definition_List = libghdl.vhdl__nodes__get_index_subtype_definition_list
-Set_Index_Subtype_Definition_List = (
- libghdl.vhdl__nodes__set_index_subtype_definition_list
-)
+Set_Index_Subtype_Definition_List = libghdl.vhdl__nodes__set_index_subtype_definition_list
Get_Element_Subtype_Indication = libghdl.vhdl__nodes__get_element_subtype_indication
@@ -2475,13 +2455,9 @@ Get_Designated_Type = libghdl.vhdl__nodes__get_designated_type
Set_Designated_Type = libghdl.vhdl__nodes__set_designated_type
-Get_Designated_Subtype_Indication = (
- libghdl.vhdl__nodes__get_designated_subtype_indication
-)
+Get_Designated_Subtype_Indication = libghdl.vhdl__nodes__get_designated_subtype_indication
-Set_Designated_Subtype_Indication = (
- libghdl.vhdl__nodes__set_designated_subtype_indication
-)
+Set_Designated_Subtype_Indication = libghdl.vhdl__nodes__set_designated_subtype_indication
Get_Index_List = libghdl.vhdl__nodes__get_index_list
@@ -2695,13 +2671,9 @@ Get_Default_Binding_Indication = libghdl.vhdl__nodes__get_default_binding_indica
Set_Default_Binding_Indication = libghdl.vhdl__nodes__set_default_binding_indication
-Get_Default_Configuration_Declaration = (
- libghdl.vhdl__nodes__get_default_configuration_declaration
-)
+Get_Default_Configuration_Declaration = libghdl.vhdl__nodes__get_default_configuration_declaration
-Set_Default_Configuration_Declaration = (
- libghdl.vhdl__nodes__set_default_configuration_declaration
-)
+Set_Default_Configuration_Declaration = libghdl.vhdl__nodes__set_default_configuration_declaration
Get_Expression = libghdl.vhdl__nodes__get_expression
@@ -2999,13 +2971,9 @@ Get_Association_Choices_Chain = libghdl.vhdl__nodes__get_association_choices_cha
Set_Association_Choices_Chain = libghdl.vhdl__nodes__set_association_choices_chain
-Get_Case_Statement_Alternative_Chain = (
- libghdl.vhdl__nodes__get_case_statement_alternative_chain
-)
+Get_Case_Statement_Alternative_Chain = libghdl.vhdl__nodes__get_case_statement_alternative_chain
-Set_Case_Statement_Alternative_Chain = (
- libghdl.vhdl__nodes__set_case_statement_alternative_chain
-)
+Set_Case_Statement_Alternative_Chain = libghdl.vhdl__nodes__set_case_statement_alternative_chain
Get_Choice_Staticness = libghdl.vhdl__nodes__get_choice_staticness
diff --git a/pyGHDL/libghdl/vhdl/nodes_meta.py b/pyGHDL/libghdl/vhdl/nodes_meta.py
index f3cf0256f..745e61ca6 100644
--- a/pyGHDL/libghdl/vhdl/nodes_meta.py
+++ b/pyGHDL/libghdl/vhdl/nodes_meta.py
@@ -1,4 +1,4 @@
-from pyGHDL.libghdl import libghdl
+from libghdl import libghdl
# From nodes_meta
@@ -499,796 +499,1106 @@ Get_Token_Type = libghdl.vhdl__nodes_meta__get_token_type
Get_Tri_State_Type = libghdl.vhdl__nodes_meta__get_tri_state_type
-Has_First_Design_Unit = libghdl.vhdl__nodes_meta__has_first_design_unit
+Has_First_Design_Unit =\
+ libghdl.vhdl__nodes_meta__has_first_design_unit
-Has_Last_Design_Unit = libghdl.vhdl__nodes_meta__has_last_design_unit
+Has_Last_Design_Unit =\
+ libghdl.vhdl__nodes_meta__has_last_design_unit
-Has_Library_Declaration = libghdl.vhdl__nodes_meta__has_library_declaration
+Has_Library_Declaration =\
+ libghdl.vhdl__nodes_meta__has_library_declaration
-Has_File_Checksum = libghdl.vhdl__nodes_meta__has_file_checksum
+Has_File_Checksum =\
+ libghdl.vhdl__nodes_meta__has_file_checksum
-Has_Analysis_Time_Stamp = libghdl.vhdl__nodes_meta__has_analysis_time_stamp
+Has_Analysis_Time_Stamp =\
+ libghdl.vhdl__nodes_meta__has_analysis_time_stamp
-Has_Design_File_Source = libghdl.vhdl__nodes_meta__has_design_file_source
+Has_Design_File_Source =\
+ libghdl.vhdl__nodes_meta__has_design_file_source
-Has_Library = libghdl.vhdl__nodes_meta__has_library
+Has_Library =\
+ libghdl.vhdl__nodes_meta__has_library
-Has_File_Dependence_List = libghdl.vhdl__nodes_meta__has_file_dependence_list
+Has_File_Dependence_List =\
+ libghdl.vhdl__nodes_meta__has_file_dependence_list
-Has_Design_File_Filename = libghdl.vhdl__nodes_meta__has_design_file_filename
+Has_Design_File_Filename =\
+ libghdl.vhdl__nodes_meta__has_design_file_filename
-Has_Design_File_Directory = libghdl.vhdl__nodes_meta__has_design_file_directory
+Has_Design_File_Directory =\
+ libghdl.vhdl__nodes_meta__has_design_file_directory
-Has_Design_File = libghdl.vhdl__nodes_meta__has_design_file
+Has_Design_File =\
+ libghdl.vhdl__nodes_meta__has_design_file
-Has_Design_File_Chain = libghdl.vhdl__nodes_meta__has_design_file_chain
+Has_Design_File_Chain =\
+ libghdl.vhdl__nodes_meta__has_design_file_chain
-Has_Library_Directory = libghdl.vhdl__nodes_meta__has_library_directory
+Has_Library_Directory =\
+ libghdl.vhdl__nodes_meta__has_library_directory
-Has_Date = libghdl.vhdl__nodes_meta__has_date
+Has_Date =\
+ libghdl.vhdl__nodes_meta__has_date
-Has_Context_Items = libghdl.vhdl__nodes_meta__has_context_items
+Has_Context_Items =\
+ libghdl.vhdl__nodes_meta__has_context_items
-Has_Dependence_List = libghdl.vhdl__nodes_meta__has_dependence_list
+Has_Dependence_List =\
+ libghdl.vhdl__nodes_meta__has_dependence_list
-Has_Analysis_Checks_List = libghdl.vhdl__nodes_meta__has_analysis_checks_list
+Has_Analysis_Checks_List =\
+ libghdl.vhdl__nodes_meta__has_analysis_checks_list
-Has_Date_State = libghdl.vhdl__nodes_meta__has_date_state
+Has_Date_State =\
+ libghdl.vhdl__nodes_meta__has_date_state
-Has_Guarded_Target_State = libghdl.vhdl__nodes_meta__has_guarded_target_state
+Has_Guarded_Target_State =\
+ libghdl.vhdl__nodes_meta__has_guarded_target_state
-Has_Library_Unit = libghdl.vhdl__nodes_meta__has_library_unit
+Has_Library_Unit =\
+ libghdl.vhdl__nodes_meta__has_library_unit
-Has_Hash_Chain = libghdl.vhdl__nodes_meta__has_hash_chain
+Has_Hash_Chain =\
+ libghdl.vhdl__nodes_meta__has_hash_chain
-Has_Design_Unit_Source_Pos = libghdl.vhdl__nodes_meta__has_design_unit_source_pos
+Has_Design_Unit_Source_Pos =\
+ libghdl.vhdl__nodes_meta__has_design_unit_source_pos
-Has_Design_Unit_Source_Line = libghdl.vhdl__nodes_meta__has_design_unit_source_line
+Has_Design_Unit_Source_Line =\
+ libghdl.vhdl__nodes_meta__has_design_unit_source_line
-Has_Design_Unit_Source_Col = libghdl.vhdl__nodes_meta__has_design_unit_source_col
+Has_Design_Unit_Source_Col =\
+ libghdl.vhdl__nodes_meta__has_design_unit_source_col
-Has_Value = libghdl.vhdl__nodes_meta__has_value
+Has_Value =\
+ libghdl.vhdl__nodes_meta__has_value
-Has_Enum_Pos = libghdl.vhdl__nodes_meta__has_enum_pos
+Has_Enum_Pos =\
+ libghdl.vhdl__nodes_meta__has_enum_pos
-Has_Physical_Literal = libghdl.vhdl__nodes_meta__has_physical_literal
+Has_Physical_Literal =\
+ libghdl.vhdl__nodes_meta__has_physical_literal
-Has_Fp_Value = libghdl.vhdl__nodes_meta__has_fp_value
+Has_Fp_Value =\
+ libghdl.vhdl__nodes_meta__has_fp_value
-Has_Simple_Aggregate_List = libghdl.vhdl__nodes_meta__has_simple_aggregate_list
+Has_Simple_Aggregate_List =\
+ libghdl.vhdl__nodes_meta__has_simple_aggregate_list
-Has_String8_Id = libghdl.vhdl__nodes_meta__has_string8_id
+Has_String8_Id =\
+ libghdl.vhdl__nodes_meta__has_string8_id
-Has_String_Length = libghdl.vhdl__nodes_meta__has_string_length
+Has_String_Length =\
+ libghdl.vhdl__nodes_meta__has_string_length
-Has_Bit_String_Base = libghdl.vhdl__nodes_meta__has_bit_string_base
+Has_Bit_String_Base =\
+ libghdl.vhdl__nodes_meta__has_bit_string_base
-Has_Has_Signed = libghdl.vhdl__nodes_meta__has_has_signed
+Has_Has_Signed =\
+ libghdl.vhdl__nodes_meta__has_has_signed
-Has_Has_Sign = libghdl.vhdl__nodes_meta__has_has_sign
+Has_Has_Sign =\
+ libghdl.vhdl__nodes_meta__has_has_sign
-Has_Has_Length = libghdl.vhdl__nodes_meta__has_has_length
+Has_Has_Length =\
+ libghdl.vhdl__nodes_meta__has_has_length
-Has_Literal_Length = libghdl.vhdl__nodes_meta__has_literal_length
+Has_Literal_Length =\
+ libghdl.vhdl__nodes_meta__has_literal_length
-Has_Literal_Origin = libghdl.vhdl__nodes_meta__has_literal_origin
+Has_Literal_Origin =\
+ libghdl.vhdl__nodes_meta__has_literal_origin
-Has_Range_Origin = libghdl.vhdl__nodes_meta__has_range_origin
+Has_Range_Origin =\
+ libghdl.vhdl__nodes_meta__has_range_origin
-Has_Literal_Subtype = libghdl.vhdl__nodes_meta__has_literal_subtype
+Has_Literal_Subtype =\
+ libghdl.vhdl__nodes_meta__has_literal_subtype
-Has_Allocator_Subtype = libghdl.vhdl__nodes_meta__has_allocator_subtype
+Has_Allocator_Subtype =\
+ libghdl.vhdl__nodes_meta__has_allocator_subtype
-Has_Entity_Class = libghdl.vhdl__nodes_meta__has_entity_class
+Has_Entity_Class =\
+ libghdl.vhdl__nodes_meta__has_entity_class
-Has_Entity_Name_List = libghdl.vhdl__nodes_meta__has_entity_name_list
+Has_Entity_Name_List =\
+ libghdl.vhdl__nodes_meta__has_entity_name_list
-Has_Attribute_Designator = libghdl.vhdl__nodes_meta__has_attribute_designator
+Has_Attribute_Designator =\
+ libghdl.vhdl__nodes_meta__has_attribute_designator
-Has_Attribute_Specification_Chain = (
+Has_Attribute_Specification_Chain =\
libghdl.vhdl__nodes_meta__has_attribute_specification_chain
-)
-Has_Attribute_Specification = libghdl.vhdl__nodes_meta__has_attribute_specification
+Has_Attribute_Specification =\
+ libghdl.vhdl__nodes_meta__has_attribute_specification
-Has_Static_Attribute_Flag = libghdl.vhdl__nodes_meta__has_static_attribute_flag
+Has_Static_Attribute_Flag =\
+ libghdl.vhdl__nodes_meta__has_static_attribute_flag
-Has_Signal_List = libghdl.vhdl__nodes_meta__has_signal_list
+Has_Signal_List =\
+ libghdl.vhdl__nodes_meta__has_signal_list
-Has_Quantity_List = libghdl.vhdl__nodes_meta__has_quantity_list
+Has_Quantity_List =\
+ libghdl.vhdl__nodes_meta__has_quantity_list
-Has_Designated_Entity = libghdl.vhdl__nodes_meta__has_designated_entity
+Has_Designated_Entity =\
+ libghdl.vhdl__nodes_meta__has_designated_entity
-Has_Formal = libghdl.vhdl__nodes_meta__has_formal
+Has_Formal =\
+ libghdl.vhdl__nodes_meta__has_formal
-Has_Actual = libghdl.vhdl__nodes_meta__has_actual
+Has_Actual =\
+ libghdl.vhdl__nodes_meta__has_actual
-Has_Actual_Conversion = libghdl.vhdl__nodes_meta__has_actual_conversion
+Has_Actual_Conversion =\
+ libghdl.vhdl__nodes_meta__has_actual_conversion
-Has_Formal_Conversion = libghdl.vhdl__nodes_meta__has_formal_conversion
+Has_Formal_Conversion =\
+ libghdl.vhdl__nodes_meta__has_formal_conversion
-Has_Whole_Association_Flag = libghdl.vhdl__nodes_meta__has_whole_association_flag
+Has_Whole_Association_Flag =\
+ libghdl.vhdl__nodes_meta__has_whole_association_flag
-Has_Collapse_Signal_Flag = libghdl.vhdl__nodes_meta__has_collapse_signal_flag
+Has_Collapse_Signal_Flag =\
+ libghdl.vhdl__nodes_meta__has_collapse_signal_flag
-Has_Artificial_Flag = libghdl.vhdl__nodes_meta__has_artificial_flag
+Has_Artificial_Flag =\
+ libghdl.vhdl__nodes_meta__has_artificial_flag
-Has_Open_Flag = libghdl.vhdl__nodes_meta__has_open_flag
+Has_Open_Flag =\
+ libghdl.vhdl__nodes_meta__has_open_flag
-Has_After_Drivers_Flag = libghdl.vhdl__nodes_meta__has_after_drivers_flag
+Has_After_Drivers_Flag =\
+ libghdl.vhdl__nodes_meta__has_after_drivers_flag
-Has_We_Value = libghdl.vhdl__nodes_meta__has_we_value
+Has_We_Value =\
+ libghdl.vhdl__nodes_meta__has_we_value
-Has_Time = libghdl.vhdl__nodes_meta__has_time
+Has_Time =\
+ libghdl.vhdl__nodes_meta__has_time
-Has_Associated_Expr = libghdl.vhdl__nodes_meta__has_associated_expr
+Has_Associated_Expr =\
+ libghdl.vhdl__nodes_meta__has_associated_expr
-Has_Associated_Block = libghdl.vhdl__nodes_meta__has_associated_block
+Has_Associated_Block =\
+ libghdl.vhdl__nodes_meta__has_associated_block
-Has_Associated_Chain = libghdl.vhdl__nodes_meta__has_associated_chain
+Has_Associated_Chain =\
+ libghdl.vhdl__nodes_meta__has_associated_chain
-Has_Choice_Name = libghdl.vhdl__nodes_meta__has_choice_name
+Has_Choice_Name =\
+ libghdl.vhdl__nodes_meta__has_choice_name
-Has_Choice_Expression = libghdl.vhdl__nodes_meta__has_choice_expression
+Has_Choice_Expression =\
+ libghdl.vhdl__nodes_meta__has_choice_expression
-Has_Choice_Range = libghdl.vhdl__nodes_meta__has_choice_range
+Has_Choice_Range =\
+ libghdl.vhdl__nodes_meta__has_choice_range
-Has_Same_Alternative_Flag = libghdl.vhdl__nodes_meta__has_same_alternative_flag
+Has_Same_Alternative_Flag =\
+ libghdl.vhdl__nodes_meta__has_same_alternative_flag
-Has_Element_Type_Flag = libghdl.vhdl__nodes_meta__has_element_type_flag
+Has_Element_Type_Flag =\
+ libghdl.vhdl__nodes_meta__has_element_type_flag
-Has_Architecture = libghdl.vhdl__nodes_meta__has_architecture
+Has_Architecture =\
+ libghdl.vhdl__nodes_meta__has_architecture
-Has_Block_Specification = libghdl.vhdl__nodes_meta__has_block_specification
+Has_Block_Specification =\
+ libghdl.vhdl__nodes_meta__has_block_specification
-Has_Prev_Block_Configuration = libghdl.vhdl__nodes_meta__has_prev_block_configuration
+Has_Prev_Block_Configuration =\
+ libghdl.vhdl__nodes_meta__has_prev_block_configuration
-Has_Configuration_Item_Chain = libghdl.vhdl__nodes_meta__has_configuration_item_chain
+Has_Configuration_Item_Chain =\
+ libghdl.vhdl__nodes_meta__has_configuration_item_chain
-Has_Attribute_Value_Chain = libghdl.vhdl__nodes_meta__has_attribute_value_chain
+Has_Attribute_Value_Chain =\
+ libghdl.vhdl__nodes_meta__has_attribute_value_chain
-Has_Spec_Chain = libghdl.vhdl__nodes_meta__has_spec_chain
+Has_Spec_Chain =\
+ libghdl.vhdl__nodes_meta__has_spec_chain
-Has_Value_Chain = libghdl.vhdl__nodes_meta__has_value_chain
+Has_Value_Chain =\
+ libghdl.vhdl__nodes_meta__has_value_chain
-Has_Attribute_Value_Spec_Chain = (
+Has_Attribute_Value_Spec_Chain =\
libghdl.vhdl__nodes_meta__has_attribute_value_spec_chain
-)
-Has_Entity_Name = libghdl.vhdl__nodes_meta__has_entity_name
+Has_Entity_Name =\
+ libghdl.vhdl__nodes_meta__has_entity_name
-Has_Package = libghdl.vhdl__nodes_meta__has_package
+Has_Package =\
+ libghdl.vhdl__nodes_meta__has_package
-Has_Package_Body = libghdl.vhdl__nodes_meta__has_package_body
+Has_Package_Body =\
+ libghdl.vhdl__nodes_meta__has_package_body
-Has_Instance_Package_Body = libghdl.vhdl__nodes_meta__has_instance_package_body
+Has_Instance_Package_Body =\
+ libghdl.vhdl__nodes_meta__has_instance_package_body
-Has_Need_Body = libghdl.vhdl__nodes_meta__has_need_body
+Has_Need_Body =\
+ libghdl.vhdl__nodes_meta__has_need_body
-Has_Macro_Expanded_Flag = libghdl.vhdl__nodes_meta__has_macro_expanded_flag
+Has_Macro_Expanded_Flag =\
+ libghdl.vhdl__nodes_meta__has_macro_expanded_flag
-Has_Need_Instance_Bodies = libghdl.vhdl__nodes_meta__has_need_instance_bodies
+Has_Need_Instance_Bodies =\
+ libghdl.vhdl__nodes_meta__has_need_instance_bodies
-Has_Hierarchical_Name = libghdl.vhdl__nodes_meta__has_hierarchical_name
+Has_Hierarchical_Name =\
+ libghdl.vhdl__nodes_meta__has_hierarchical_name
-Has_Inherit_Spec_Chain = libghdl.vhdl__nodes_meta__has_inherit_spec_chain
+Has_Inherit_Spec_Chain =\
+ libghdl.vhdl__nodes_meta__has_inherit_spec_chain
-Has_Vunit_Item_Chain = libghdl.vhdl__nodes_meta__has_vunit_item_chain
+Has_Vunit_Item_Chain =\
+ libghdl.vhdl__nodes_meta__has_vunit_item_chain
-Has_Bound_Vunit_Chain = libghdl.vhdl__nodes_meta__has_bound_vunit_chain
+Has_Bound_Vunit_Chain =\
+ libghdl.vhdl__nodes_meta__has_bound_vunit_chain
-Has_Verification_Block_Configuration = (
+Has_Verification_Block_Configuration =\
libghdl.vhdl__nodes_meta__has_verification_block_configuration
-)
-Has_Block_Configuration = libghdl.vhdl__nodes_meta__has_block_configuration
+Has_Block_Configuration =\
+ libghdl.vhdl__nodes_meta__has_block_configuration
-Has_Concurrent_Statement_Chain = (
+Has_Concurrent_Statement_Chain =\
libghdl.vhdl__nodes_meta__has_concurrent_statement_chain
-)
-Has_Chain = libghdl.vhdl__nodes_meta__has_chain
+Has_Chain =\
+ libghdl.vhdl__nodes_meta__has_chain
-Has_Port_Chain = libghdl.vhdl__nodes_meta__has_port_chain
+Has_Port_Chain =\
+ libghdl.vhdl__nodes_meta__has_port_chain
-Has_Generic_Chain = libghdl.vhdl__nodes_meta__has_generic_chain
+Has_Generic_Chain =\
+ libghdl.vhdl__nodes_meta__has_generic_chain
-Has_Type = libghdl.vhdl__nodes_meta__has_type
+Has_Type =\
+ libghdl.vhdl__nodes_meta__has_type
-Has_Subtype_Indication = libghdl.vhdl__nodes_meta__has_subtype_indication
+Has_Subtype_Indication =\
+ libghdl.vhdl__nodes_meta__has_subtype_indication
-Has_Discrete_Range = libghdl.vhdl__nodes_meta__has_discrete_range
+Has_Discrete_Range =\
+ libghdl.vhdl__nodes_meta__has_discrete_range
-Has_Type_Definition = libghdl.vhdl__nodes_meta__has_type_definition
+Has_Type_Definition =\
+ libghdl.vhdl__nodes_meta__has_type_definition
-Has_Subtype_Definition = libghdl.vhdl__nodes_meta__has_subtype_definition
+Has_Subtype_Definition =\
+ libghdl.vhdl__nodes_meta__has_subtype_definition
-Has_Incomplete_Type_Declaration = (
+Has_Incomplete_Type_Declaration =\
libghdl.vhdl__nodes_meta__has_incomplete_type_declaration
-)
-Has_Interface_Type_Subprograms = (
+Has_Interface_Type_Subprograms =\
libghdl.vhdl__nodes_meta__has_interface_type_subprograms
-)
-Has_Nature_Definition = libghdl.vhdl__nodes_meta__has_nature_definition
+Has_Nature_Definition =\
+ libghdl.vhdl__nodes_meta__has_nature_definition
-Has_Nature = libghdl.vhdl__nodes_meta__has_nature
+Has_Nature =\
+ libghdl.vhdl__nodes_meta__has_nature
-Has_Subnature_Indication = libghdl.vhdl__nodes_meta__has_subnature_indication
+Has_Subnature_Indication =\
+ libghdl.vhdl__nodes_meta__has_subnature_indication
-Has_Mode = libghdl.vhdl__nodes_meta__has_mode
+Has_Mode =\
+ libghdl.vhdl__nodes_meta__has_mode
-Has_Guarded_Signal_Flag = libghdl.vhdl__nodes_meta__has_guarded_signal_flag
+Has_Guarded_Signal_Flag =\
+ libghdl.vhdl__nodes_meta__has_guarded_signal_flag
-Has_Signal_Kind = libghdl.vhdl__nodes_meta__has_signal_kind
+Has_Signal_Kind =\
+ libghdl.vhdl__nodes_meta__has_signal_kind
-Has_Base_Name = libghdl.vhdl__nodes_meta__has_base_name
+Has_Base_Name =\
+ libghdl.vhdl__nodes_meta__has_base_name
-Has_Interface_Declaration_Chain = (
+Has_Interface_Declaration_Chain =\
libghdl.vhdl__nodes_meta__has_interface_declaration_chain
-)
-Has_Subprogram_Specification = libghdl.vhdl__nodes_meta__has_subprogram_specification
+Has_Subprogram_Specification =\
+ libghdl.vhdl__nodes_meta__has_subprogram_specification
-Has_Sequential_Statement_Chain = (
+Has_Sequential_Statement_Chain =\
libghdl.vhdl__nodes_meta__has_sequential_statement_chain
-)
-Has_Simultaneous_Statement_Chain = (
+Has_Simultaneous_Statement_Chain =\
libghdl.vhdl__nodes_meta__has_simultaneous_statement_chain
-)
-Has_Subprogram_Body = libghdl.vhdl__nodes_meta__has_subprogram_body
+Has_Subprogram_Body =\
+ libghdl.vhdl__nodes_meta__has_subprogram_body
-Has_Overload_Number = libghdl.vhdl__nodes_meta__has_overload_number
+Has_Overload_Number =\
+ libghdl.vhdl__nodes_meta__has_overload_number
-Has_Subprogram_Depth = libghdl.vhdl__nodes_meta__has_subprogram_depth
+Has_Subprogram_Depth =\
+ libghdl.vhdl__nodes_meta__has_subprogram_depth
-Has_Subprogram_Hash = libghdl.vhdl__nodes_meta__has_subprogram_hash
+Has_Subprogram_Hash =\
+ libghdl.vhdl__nodes_meta__has_subprogram_hash
-Has_Impure_Depth = libghdl.vhdl__nodes_meta__has_impure_depth
+Has_Impure_Depth =\
+ libghdl.vhdl__nodes_meta__has_impure_depth
-Has_Return_Type = libghdl.vhdl__nodes_meta__has_return_type
+Has_Return_Type =\
+ libghdl.vhdl__nodes_meta__has_return_type
-Has_Implicit_Definition = libghdl.vhdl__nodes_meta__has_implicit_definition
+Has_Implicit_Definition =\
+ libghdl.vhdl__nodes_meta__has_implicit_definition
-Has_Uninstantiated_Subprogram_Name = (
+Has_Uninstantiated_Subprogram_Name =\
libghdl.vhdl__nodes_meta__has_uninstantiated_subprogram_name
-)
-Has_Default_Value = libghdl.vhdl__nodes_meta__has_default_value
+Has_Default_Value =\
+ libghdl.vhdl__nodes_meta__has_default_value
-Has_Deferred_Declaration = libghdl.vhdl__nodes_meta__has_deferred_declaration
+Has_Deferred_Declaration =\
+ libghdl.vhdl__nodes_meta__has_deferred_declaration
-Has_Deferred_Declaration_Flag = libghdl.vhdl__nodes_meta__has_deferred_declaration_flag
+Has_Deferred_Declaration_Flag =\
+ libghdl.vhdl__nodes_meta__has_deferred_declaration_flag
-Has_Shared_Flag = libghdl.vhdl__nodes_meta__has_shared_flag
+Has_Shared_Flag =\
+ libghdl.vhdl__nodes_meta__has_shared_flag
-Has_Design_Unit = libghdl.vhdl__nodes_meta__has_design_unit
+Has_Design_Unit =\
+ libghdl.vhdl__nodes_meta__has_design_unit
-Has_Block_Statement = libghdl.vhdl__nodes_meta__has_block_statement
+Has_Block_Statement =\
+ libghdl.vhdl__nodes_meta__has_block_statement
-Has_Signal_Driver = libghdl.vhdl__nodes_meta__has_signal_driver
+Has_Signal_Driver =\
+ libghdl.vhdl__nodes_meta__has_signal_driver
-Has_Declaration_Chain = libghdl.vhdl__nodes_meta__has_declaration_chain
+Has_Declaration_Chain =\
+ libghdl.vhdl__nodes_meta__has_declaration_chain
-Has_File_Logical_Name = libghdl.vhdl__nodes_meta__has_file_logical_name
+Has_File_Logical_Name =\
+ libghdl.vhdl__nodes_meta__has_file_logical_name
-Has_File_Open_Kind = libghdl.vhdl__nodes_meta__has_file_open_kind
+Has_File_Open_Kind =\
+ libghdl.vhdl__nodes_meta__has_file_open_kind
-Has_Element_Position = libghdl.vhdl__nodes_meta__has_element_position
+Has_Element_Position =\
+ libghdl.vhdl__nodes_meta__has_element_position
-Has_Use_Clause_Chain = libghdl.vhdl__nodes_meta__has_use_clause_chain
+Has_Use_Clause_Chain =\
+ libghdl.vhdl__nodes_meta__has_use_clause_chain
-Has_Context_Reference_Chain = libghdl.vhdl__nodes_meta__has_context_reference_chain
+Has_Context_Reference_Chain =\
+ libghdl.vhdl__nodes_meta__has_context_reference_chain
-Has_Selected_Name = libghdl.vhdl__nodes_meta__has_selected_name
+Has_Selected_Name =\
+ libghdl.vhdl__nodes_meta__has_selected_name
-Has_Type_Declarator = libghdl.vhdl__nodes_meta__has_type_declarator
+Has_Type_Declarator =\
+ libghdl.vhdl__nodes_meta__has_type_declarator
-Has_Complete_Type_Definition = libghdl.vhdl__nodes_meta__has_complete_type_definition
+Has_Complete_Type_Definition =\
+ libghdl.vhdl__nodes_meta__has_complete_type_definition
-Has_Incomplete_Type_Ref_Chain = libghdl.vhdl__nodes_meta__has_incomplete_type_ref_chain
+Has_Incomplete_Type_Ref_Chain =\
+ libghdl.vhdl__nodes_meta__has_incomplete_type_ref_chain
-Has_Associated_Type = libghdl.vhdl__nodes_meta__has_associated_type
+Has_Associated_Type =\
+ libghdl.vhdl__nodes_meta__has_associated_type
-Has_Enumeration_Literal_List = libghdl.vhdl__nodes_meta__has_enumeration_literal_list
+Has_Enumeration_Literal_List =\
+ libghdl.vhdl__nodes_meta__has_enumeration_literal_list
-Has_Entity_Class_Entry_Chain = libghdl.vhdl__nodes_meta__has_entity_class_entry_chain
+Has_Entity_Class_Entry_Chain =\
+ libghdl.vhdl__nodes_meta__has_entity_class_entry_chain
-Has_Group_Constituent_List = libghdl.vhdl__nodes_meta__has_group_constituent_list
+Has_Group_Constituent_List =\
+ libghdl.vhdl__nodes_meta__has_group_constituent_list
-Has_Unit_Chain = libghdl.vhdl__nodes_meta__has_unit_chain
+Has_Unit_Chain =\
+ libghdl.vhdl__nodes_meta__has_unit_chain
-Has_Primary_Unit = libghdl.vhdl__nodes_meta__has_primary_unit
+Has_Primary_Unit =\
+ libghdl.vhdl__nodes_meta__has_primary_unit
-Has_Identifier = libghdl.vhdl__nodes_meta__has_identifier
+Has_Identifier =\
+ libghdl.vhdl__nodes_meta__has_identifier
-Has_Label = libghdl.vhdl__nodes_meta__has_label
+Has_Label =\
+ libghdl.vhdl__nodes_meta__has_label
-Has_Visible_Flag = libghdl.vhdl__nodes_meta__has_visible_flag
+Has_Visible_Flag =\
+ libghdl.vhdl__nodes_meta__has_visible_flag
-Has_Range_Constraint = libghdl.vhdl__nodes_meta__has_range_constraint
+Has_Range_Constraint =\
+ libghdl.vhdl__nodes_meta__has_range_constraint
-Has_Direction = libghdl.vhdl__nodes_meta__has_direction
+Has_Direction =\
+ libghdl.vhdl__nodes_meta__has_direction
-Has_Left_Limit = libghdl.vhdl__nodes_meta__has_left_limit
+Has_Left_Limit =\
+ libghdl.vhdl__nodes_meta__has_left_limit
-Has_Right_Limit = libghdl.vhdl__nodes_meta__has_right_limit
+Has_Right_Limit =\
+ libghdl.vhdl__nodes_meta__has_right_limit
-Has_Left_Limit_Expr = libghdl.vhdl__nodes_meta__has_left_limit_expr
+Has_Left_Limit_Expr =\
+ libghdl.vhdl__nodes_meta__has_left_limit_expr
-Has_Right_Limit_Expr = libghdl.vhdl__nodes_meta__has_right_limit_expr
+Has_Right_Limit_Expr =\
+ libghdl.vhdl__nodes_meta__has_right_limit_expr
-Has_Parent_Type = libghdl.vhdl__nodes_meta__has_parent_type
+Has_Parent_Type =\
+ libghdl.vhdl__nodes_meta__has_parent_type
-Has_Simple_Nature = libghdl.vhdl__nodes_meta__has_simple_nature
+Has_Simple_Nature =\
+ libghdl.vhdl__nodes_meta__has_simple_nature
-Has_Base_Nature = libghdl.vhdl__nodes_meta__has_base_nature
+Has_Base_Nature =\
+ libghdl.vhdl__nodes_meta__has_base_nature
-Has_Resolution_Indication = libghdl.vhdl__nodes_meta__has_resolution_indication
+Has_Resolution_Indication =\
+ libghdl.vhdl__nodes_meta__has_resolution_indication
-Has_Record_Element_Resolution_Chain = (
+Has_Record_Element_Resolution_Chain =\
libghdl.vhdl__nodes_meta__has_record_element_resolution_chain
-)
-Has_Tolerance = libghdl.vhdl__nodes_meta__has_tolerance
+Has_Tolerance =\
+ libghdl.vhdl__nodes_meta__has_tolerance
-Has_Plus_Terminal_Name = libghdl.vhdl__nodes_meta__has_plus_terminal_name
+Has_Plus_Terminal_Name =\
+ libghdl.vhdl__nodes_meta__has_plus_terminal_name
-Has_Minus_Terminal_Name = libghdl.vhdl__nodes_meta__has_minus_terminal_name
+Has_Minus_Terminal_Name =\
+ libghdl.vhdl__nodes_meta__has_minus_terminal_name
-Has_Plus_Terminal = libghdl.vhdl__nodes_meta__has_plus_terminal
+Has_Plus_Terminal =\
+ libghdl.vhdl__nodes_meta__has_plus_terminal
-Has_Minus_Terminal = libghdl.vhdl__nodes_meta__has_minus_terminal
+Has_Minus_Terminal =\
+ libghdl.vhdl__nodes_meta__has_minus_terminal
-Has_Magnitude_Expression = libghdl.vhdl__nodes_meta__has_magnitude_expression
+Has_Magnitude_Expression =\
+ libghdl.vhdl__nodes_meta__has_magnitude_expression
-Has_Phase_Expression = libghdl.vhdl__nodes_meta__has_phase_expression
+Has_Phase_Expression =\
+ libghdl.vhdl__nodes_meta__has_phase_expression
-Has_Power_Expression = libghdl.vhdl__nodes_meta__has_power_expression
+Has_Power_Expression =\
+ libghdl.vhdl__nodes_meta__has_power_expression
-Has_Simultaneous_Left = libghdl.vhdl__nodes_meta__has_simultaneous_left
+Has_Simultaneous_Left =\
+ libghdl.vhdl__nodes_meta__has_simultaneous_left
-Has_Simultaneous_Right = libghdl.vhdl__nodes_meta__has_simultaneous_right
+Has_Simultaneous_Right =\
+ libghdl.vhdl__nodes_meta__has_simultaneous_right
-Has_Text_File_Flag = libghdl.vhdl__nodes_meta__has_text_file_flag
+Has_Text_File_Flag =\
+ libghdl.vhdl__nodes_meta__has_text_file_flag
-Has_Only_Characters_Flag = libghdl.vhdl__nodes_meta__has_only_characters_flag
+Has_Only_Characters_Flag =\
+ libghdl.vhdl__nodes_meta__has_only_characters_flag
-Has_Is_Character_Type = libghdl.vhdl__nodes_meta__has_is_character_type
+Has_Is_Character_Type =\
+ libghdl.vhdl__nodes_meta__has_is_character_type
-Has_Nature_Staticness = libghdl.vhdl__nodes_meta__has_nature_staticness
+Has_Nature_Staticness =\
+ libghdl.vhdl__nodes_meta__has_nature_staticness
-Has_Type_Staticness = libghdl.vhdl__nodes_meta__has_type_staticness
+Has_Type_Staticness =\
+ libghdl.vhdl__nodes_meta__has_type_staticness
-Has_Constraint_State = libghdl.vhdl__nodes_meta__has_constraint_state
+Has_Constraint_State =\
+ libghdl.vhdl__nodes_meta__has_constraint_state
-Has_Index_Subtype_List = libghdl.vhdl__nodes_meta__has_index_subtype_list
+Has_Index_Subtype_List =\
+ libghdl.vhdl__nodes_meta__has_index_subtype_list
-Has_Index_Subtype_Definition_List = (
+Has_Index_Subtype_Definition_List =\
libghdl.vhdl__nodes_meta__has_index_subtype_definition_list
-)
-Has_Element_Subtype_Indication = (
+Has_Element_Subtype_Indication =\
libghdl.vhdl__nodes_meta__has_element_subtype_indication
-)
-Has_Element_Subtype = libghdl.vhdl__nodes_meta__has_element_subtype
+Has_Element_Subtype =\
+ libghdl.vhdl__nodes_meta__has_element_subtype
-Has_Element_Subnature_Indication = (
+Has_Element_Subnature_Indication =\
libghdl.vhdl__nodes_meta__has_element_subnature_indication
-)
-Has_Element_Subnature = libghdl.vhdl__nodes_meta__has_element_subnature
+Has_Element_Subnature =\
+ libghdl.vhdl__nodes_meta__has_element_subnature
-Has_Index_Constraint_List = libghdl.vhdl__nodes_meta__has_index_constraint_list
+Has_Index_Constraint_List =\
+ libghdl.vhdl__nodes_meta__has_index_constraint_list
-Has_Array_Element_Constraint = libghdl.vhdl__nodes_meta__has_array_element_constraint
+Has_Array_Element_Constraint =\
+ libghdl.vhdl__nodes_meta__has_array_element_constraint
-Has_Elements_Declaration_List = libghdl.vhdl__nodes_meta__has_elements_declaration_list
+Has_Elements_Declaration_List =\
+ libghdl.vhdl__nodes_meta__has_elements_declaration_list
-Has_Owned_Elements_Chain = libghdl.vhdl__nodes_meta__has_owned_elements_chain
+Has_Owned_Elements_Chain =\
+ libghdl.vhdl__nodes_meta__has_owned_elements_chain
-Has_Designated_Type = libghdl.vhdl__nodes_meta__has_designated_type
+Has_Designated_Type =\
+ libghdl.vhdl__nodes_meta__has_designated_type
-Has_Designated_Subtype_Indication = (
+Has_Designated_Subtype_Indication =\
libghdl.vhdl__nodes_meta__has_designated_subtype_indication
-)
-Has_Index_List = libghdl.vhdl__nodes_meta__has_index_list
+Has_Index_List =\
+ libghdl.vhdl__nodes_meta__has_index_list
-Has_Reference = libghdl.vhdl__nodes_meta__has_reference
+Has_Reference =\
+ libghdl.vhdl__nodes_meta__has_reference
-Has_Nature_Declarator = libghdl.vhdl__nodes_meta__has_nature_declarator
+Has_Nature_Declarator =\
+ libghdl.vhdl__nodes_meta__has_nature_declarator
-Has_Across_Type_Mark = libghdl.vhdl__nodes_meta__has_across_type_mark
+Has_Across_Type_Mark =\
+ libghdl.vhdl__nodes_meta__has_across_type_mark
-Has_Through_Type_Mark = libghdl.vhdl__nodes_meta__has_through_type_mark
+Has_Through_Type_Mark =\
+ libghdl.vhdl__nodes_meta__has_through_type_mark
-Has_Across_Type_Definition = libghdl.vhdl__nodes_meta__has_across_type_definition
+Has_Across_Type_Definition =\
+ libghdl.vhdl__nodes_meta__has_across_type_definition
-Has_Through_Type_Definition = libghdl.vhdl__nodes_meta__has_through_type_definition
+Has_Through_Type_Definition =\
+ libghdl.vhdl__nodes_meta__has_through_type_definition
-Has_Across_Type = libghdl.vhdl__nodes_meta__has_across_type
+Has_Across_Type =\
+ libghdl.vhdl__nodes_meta__has_across_type
-Has_Through_Type = libghdl.vhdl__nodes_meta__has_through_type
+Has_Through_Type =\
+ libghdl.vhdl__nodes_meta__has_through_type
-Has_Target = libghdl.vhdl__nodes_meta__has_target
+Has_Target =\
+ libghdl.vhdl__nodes_meta__has_target
-Has_Waveform_Chain = libghdl.vhdl__nodes_meta__has_waveform_chain
+Has_Waveform_Chain =\
+ libghdl.vhdl__nodes_meta__has_waveform_chain
-Has_Guard = libghdl.vhdl__nodes_meta__has_guard
+Has_Guard =\
+ libghdl.vhdl__nodes_meta__has_guard
-Has_Delay_Mechanism = libghdl.vhdl__nodes_meta__has_delay_mechanism
+Has_Delay_Mechanism =\
+ libghdl.vhdl__nodes_meta__has_delay_mechanism
-Has_Reject_Time_Expression = libghdl.vhdl__nodes_meta__has_reject_time_expression
+Has_Reject_Time_Expression =\
+ libghdl.vhdl__nodes_meta__has_reject_time_expression
-Has_Force_Mode = libghdl.vhdl__nodes_meta__has_force_mode
+Has_Force_Mode =\
+ libghdl.vhdl__nodes_meta__has_force_mode
-Has_Has_Force_Mode = libghdl.vhdl__nodes_meta__has_has_force_mode
+Has_Has_Force_Mode =\
+ libghdl.vhdl__nodes_meta__has_has_force_mode
-Has_Sensitivity_List = libghdl.vhdl__nodes_meta__has_sensitivity_list
+Has_Sensitivity_List =\
+ libghdl.vhdl__nodes_meta__has_sensitivity_list
-Has_Process_Origin = libghdl.vhdl__nodes_meta__has_process_origin
+Has_Process_Origin =\
+ libghdl.vhdl__nodes_meta__has_process_origin
-Has_Package_Origin = libghdl.vhdl__nodes_meta__has_package_origin
+Has_Package_Origin =\
+ libghdl.vhdl__nodes_meta__has_package_origin
-Has_Condition_Clause = libghdl.vhdl__nodes_meta__has_condition_clause
+Has_Condition_Clause =\
+ libghdl.vhdl__nodes_meta__has_condition_clause
-Has_Break_Element = libghdl.vhdl__nodes_meta__has_break_element
+Has_Break_Element =\
+ libghdl.vhdl__nodes_meta__has_break_element
-Has_Selector_Quantity = libghdl.vhdl__nodes_meta__has_selector_quantity
+Has_Selector_Quantity =\
+ libghdl.vhdl__nodes_meta__has_selector_quantity
-Has_Break_Quantity = libghdl.vhdl__nodes_meta__has_break_quantity
+Has_Break_Quantity =\
+ libghdl.vhdl__nodes_meta__has_break_quantity
-Has_Timeout_Clause = libghdl.vhdl__nodes_meta__has_timeout_clause
+Has_Timeout_Clause =\
+ libghdl.vhdl__nodes_meta__has_timeout_clause
-Has_Postponed_Flag = libghdl.vhdl__nodes_meta__has_postponed_flag
+Has_Postponed_Flag =\
+ libghdl.vhdl__nodes_meta__has_postponed_flag
-Has_Callees_List = libghdl.vhdl__nodes_meta__has_callees_list
+Has_Callees_List =\
+ libghdl.vhdl__nodes_meta__has_callees_list
-Has_Passive_Flag = libghdl.vhdl__nodes_meta__has_passive_flag
+Has_Passive_Flag =\
+ libghdl.vhdl__nodes_meta__has_passive_flag
-Has_Resolution_Function_Flag = libghdl.vhdl__nodes_meta__has_resolution_function_flag
+Has_Resolution_Function_Flag =\
+ libghdl.vhdl__nodes_meta__has_resolution_function_flag
-Has_Wait_State = libghdl.vhdl__nodes_meta__has_wait_state
+Has_Wait_State =\
+ libghdl.vhdl__nodes_meta__has_wait_state
-Has_All_Sensitized_State = libghdl.vhdl__nodes_meta__has_all_sensitized_state
+Has_All_Sensitized_State =\
+ libghdl.vhdl__nodes_meta__has_all_sensitized_state
-Has_Seen_Flag = libghdl.vhdl__nodes_meta__has_seen_flag
+Has_Seen_Flag =\
+ libghdl.vhdl__nodes_meta__has_seen_flag
-Has_Pure_Flag = libghdl.vhdl__nodes_meta__has_pure_flag
+Has_Pure_Flag =\
+ libghdl.vhdl__nodes_meta__has_pure_flag
-Has_Foreign_Flag = libghdl.vhdl__nodes_meta__has_foreign_flag
+Has_Foreign_Flag =\
+ libghdl.vhdl__nodes_meta__has_foreign_flag
-Has_Resolved_Flag = libghdl.vhdl__nodes_meta__has_resolved_flag
+Has_Resolved_Flag =\
+ libghdl.vhdl__nodes_meta__has_resolved_flag
-Has_Signal_Type_Flag = libghdl.vhdl__nodes_meta__has_signal_type_flag
+Has_Signal_Type_Flag =\
+ libghdl.vhdl__nodes_meta__has_signal_type_flag
-Has_Has_Signal_Flag = libghdl.vhdl__nodes_meta__has_has_signal_flag
+Has_Has_Signal_Flag =\
+ libghdl.vhdl__nodes_meta__has_has_signal_flag
-Has_Purity_State = libghdl.vhdl__nodes_meta__has_purity_state
+Has_Purity_State =\
+ libghdl.vhdl__nodes_meta__has_purity_state
-Has_Elab_Flag = libghdl.vhdl__nodes_meta__has_elab_flag
+Has_Elab_Flag =\
+ libghdl.vhdl__nodes_meta__has_elab_flag
-Has_Vendor_Library_Flag = libghdl.vhdl__nodes_meta__has_vendor_library_flag
+Has_Vendor_Library_Flag =\
+ libghdl.vhdl__nodes_meta__has_vendor_library_flag
-Has_Configuration_Mark_Flag = libghdl.vhdl__nodes_meta__has_configuration_mark_flag
+Has_Configuration_Mark_Flag =\
+ libghdl.vhdl__nodes_meta__has_configuration_mark_flag
-Has_Configuration_Done_Flag = libghdl.vhdl__nodes_meta__has_configuration_done_flag
+Has_Configuration_Done_Flag =\
+ libghdl.vhdl__nodes_meta__has_configuration_done_flag
-Has_Index_Constraint_Flag = libghdl.vhdl__nodes_meta__has_index_constraint_flag
+Has_Index_Constraint_Flag =\
+ libghdl.vhdl__nodes_meta__has_index_constraint_flag
-Has_Hide_Implicit_Flag = libghdl.vhdl__nodes_meta__has_hide_implicit_flag
+Has_Hide_Implicit_Flag =\
+ libghdl.vhdl__nodes_meta__has_hide_implicit_flag
-Has_Assertion_Condition = libghdl.vhdl__nodes_meta__has_assertion_condition
+Has_Assertion_Condition =\
+ libghdl.vhdl__nodes_meta__has_assertion_condition
-Has_Report_Expression = libghdl.vhdl__nodes_meta__has_report_expression
+Has_Report_Expression =\
+ libghdl.vhdl__nodes_meta__has_report_expression
-Has_Severity_Expression = libghdl.vhdl__nodes_meta__has_severity_expression
+Has_Severity_Expression =\
+ libghdl.vhdl__nodes_meta__has_severity_expression
-Has_Instantiated_Unit = libghdl.vhdl__nodes_meta__has_instantiated_unit
+Has_Instantiated_Unit =\
+ libghdl.vhdl__nodes_meta__has_instantiated_unit
-Has_Generic_Map_Aspect_Chain = libghdl.vhdl__nodes_meta__has_generic_map_aspect_chain
+Has_Generic_Map_Aspect_Chain =\
+ libghdl.vhdl__nodes_meta__has_generic_map_aspect_chain
-Has_Port_Map_Aspect_Chain = libghdl.vhdl__nodes_meta__has_port_map_aspect_chain
+Has_Port_Map_Aspect_Chain =\
+ libghdl.vhdl__nodes_meta__has_port_map_aspect_chain
-Has_Configuration_Name = libghdl.vhdl__nodes_meta__has_configuration_name
+Has_Configuration_Name =\
+ libghdl.vhdl__nodes_meta__has_configuration_name
-Has_Component_Configuration = libghdl.vhdl__nodes_meta__has_component_configuration
+Has_Component_Configuration =\
+ libghdl.vhdl__nodes_meta__has_component_configuration
-Has_Configuration_Specification = (
+Has_Configuration_Specification =\
libghdl.vhdl__nodes_meta__has_configuration_specification
-)
-Has_Default_Binding_Indication = (
+Has_Default_Binding_Indication =\
libghdl.vhdl__nodes_meta__has_default_binding_indication
-)
-Has_Default_Configuration_Declaration = (
+Has_Default_Configuration_Declaration =\
libghdl.vhdl__nodes_meta__has_default_configuration_declaration
-)
-Has_Expression = libghdl.vhdl__nodes_meta__has_expression
+Has_Expression =\
+ libghdl.vhdl__nodes_meta__has_expression
-Has_Conditional_Expression_Chain = (
+Has_Conditional_Expression_Chain =\
libghdl.vhdl__nodes_meta__has_conditional_expression_chain
-)
-Has_Allocator_Designated_Type = libghdl.vhdl__nodes_meta__has_allocator_designated_type
+Has_Allocator_Designated_Type =\
+ libghdl.vhdl__nodes_meta__has_allocator_designated_type
-Has_Selected_Waveform_Chain = libghdl.vhdl__nodes_meta__has_selected_waveform_chain
+Has_Selected_Waveform_Chain =\
+ libghdl.vhdl__nodes_meta__has_selected_waveform_chain
-Has_Conditional_Waveform_Chain = (
+Has_Conditional_Waveform_Chain =\
libghdl.vhdl__nodes_meta__has_conditional_waveform_chain
-)
-Has_Guard_Expression = libghdl.vhdl__nodes_meta__has_guard_expression
+Has_Guard_Expression =\
+ libghdl.vhdl__nodes_meta__has_guard_expression
-Has_Guard_Decl = libghdl.vhdl__nodes_meta__has_guard_decl
+Has_Guard_Decl =\
+ libghdl.vhdl__nodes_meta__has_guard_decl
-Has_Guard_Sensitivity_List = libghdl.vhdl__nodes_meta__has_guard_sensitivity_list
+Has_Guard_Sensitivity_List =\
+ libghdl.vhdl__nodes_meta__has_guard_sensitivity_list
-Has_Signal_Attribute_Chain = libghdl.vhdl__nodes_meta__has_signal_attribute_chain
+Has_Signal_Attribute_Chain =\
+ libghdl.vhdl__nodes_meta__has_signal_attribute_chain
-Has_Block_Block_Configuration = libghdl.vhdl__nodes_meta__has_block_block_configuration
+Has_Block_Block_Configuration =\
+ libghdl.vhdl__nodes_meta__has_block_block_configuration
-Has_Package_Header = libghdl.vhdl__nodes_meta__has_package_header
+Has_Package_Header =\
+ libghdl.vhdl__nodes_meta__has_package_header
-Has_Block_Header = libghdl.vhdl__nodes_meta__has_block_header
+Has_Block_Header =\
+ libghdl.vhdl__nodes_meta__has_block_header
-Has_Uninstantiated_Package_Name = (
+Has_Uninstantiated_Package_Name =\
libghdl.vhdl__nodes_meta__has_uninstantiated_package_name
-)
-Has_Uninstantiated_Package_Decl = (
+Has_Uninstantiated_Package_Decl =\
libghdl.vhdl__nodes_meta__has_uninstantiated_package_decl
-)
-Has_Instance_Source_File = libghdl.vhdl__nodes_meta__has_instance_source_file
+Has_Instance_Source_File =\
+ libghdl.vhdl__nodes_meta__has_instance_source_file
-Has_Generate_Block_Configuration = (
+Has_Generate_Block_Configuration =\
libghdl.vhdl__nodes_meta__has_generate_block_configuration
-)
-Has_Generate_Statement_Body = libghdl.vhdl__nodes_meta__has_generate_statement_body
+Has_Generate_Statement_Body =\
+ libghdl.vhdl__nodes_meta__has_generate_statement_body
-Has_Alternative_Label = libghdl.vhdl__nodes_meta__has_alternative_label
+Has_Alternative_Label =\
+ libghdl.vhdl__nodes_meta__has_alternative_label
-Has_Generate_Else_Clause = libghdl.vhdl__nodes_meta__has_generate_else_clause
+Has_Generate_Else_Clause =\
+ libghdl.vhdl__nodes_meta__has_generate_else_clause
-Has_Condition = libghdl.vhdl__nodes_meta__has_condition
+Has_Condition =\
+ libghdl.vhdl__nodes_meta__has_condition
-Has_Else_Clause = libghdl.vhdl__nodes_meta__has_else_clause
+Has_Else_Clause =\
+ libghdl.vhdl__nodes_meta__has_else_clause
-Has_Parameter_Specification = libghdl.vhdl__nodes_meta__has_parameter_specification
+Has_Parameter_Specification =\
+ libghdl.vhdl__nodes_meta__has_parameter_specification
-Has_Parent = libghdl.vhdl__nodes_meta__has_parent
+Has_Parent =\
+ libghdl.vhdl__nodes_meta__has_parent
-Has_Loop_Label = libghdl.vhdl__nodes_meta__has_loop_label
+Has_Loop_Label =\
+ libghdl.vhdl__nodes_meta__has_loop_label
-Has_Exit_Flag = libghdl.vhdl__nodes_meta__has_exit_flag
+Has_Exit_Flag =\
+ libghdl.vhdl__nodes_meta__has_exit_flag
-Has_Next_Flag = libghdl.vhdl__nodes_meta__has_next_flag
+Has_Next_Flag =\
+ libghdl.vhdl__nodes_meta__has_next_flag
-Has_Component_Name = libghdl.vhdl__nodes_meta__has_component_name
+Has_Component_Name =\
+ libghdl.vhdl__nodes_meta__has_component_name
-Has_Instantiation_List = libghdl.vhdl__nodes_meta__has_instantiation_list
+Has_Instantiation_List =\
+ libghdl.vhdl__nodes_meta__has_instantiation_list
-Has_Entity_Aspect = libghdl.vhdl__nodes_meta__has_entity_aspect
+Has_Entity_Aspect =\
+ libghdl.vhdl__nodes_meta__has_entity_aspect
-Has_Default_Entity_Aspect = libghdl.vhdl__nodes_meta__has_default_entity_aspect
+Has_Default_Entity_Aspect =\
+ libghdl.vhdl__nodes_meta__has_default_entity_aspect
-Has_Binding_Indication = libghdl.vhdl__nodes_meta__has_binding_indication
+Has_Binding_Indication =\
+ libghdl.vhdl__nodes_meta__has_binding_indication
-Has_Named_Entity = libghdl.vhdl__nodes_meta__has_named_entity
+Has_Named_Entity =\
+ libghdl.vhdl__nodes_meta__has_named_entity
-Has_Alias_Declaration = libghdl.vhdl__nodes_meta__has_alias_declaration
+Has_Alias_Declaration =\
+ libghdl.vhdl__nodes_meta__has_alias_declaration
-Has_Referenced_Name = libghdl.vhdl__nodes_meta__has_referenced_name
+Has_Referenced_Name =\
+ libghdl.vhdl__nodes_meta__has_referenced_name
-Has_Expr_Staticness = libghdl.vhdl__nodes_meta__has_expr_staticness
+Has_Expr_Staticness =\
+ libghdl.vhdl__nodes_meta__has_expr_staticness
-Has_Scalar_Size = libghdl.vhdl__nodes_meta__has_scalar_size
+Has_Scalar_Size =\
+ libghdl.vhdl__nodes_meta__has_scalar_size
-Has_Error_Origin = libghdl.vhdl__nodes_meta__has_error_origin
+Has_Error_Origin =\
+ libghdl.vhdl__nodes_meta__has_error_origin
-Has_Operand = libghdl.vhdl__nodes_meta__has_operand
+Has_Operand =\
+ libghdl.vhdl__nodes_meta__has_operand
-Has_Left = libghdl.vhdl__nodes_meta__has_left
+Has_Left =\
+ libghdl.vhdl__nodes_meta__has_left
-Has_Right = libghdl.vhdl__nodes_meta__has_right
+Has_Right =\
+ libghdl.vhdl__nodes_meta__has_right
-Has_Unit_Name = libghdl.vhdl__nodes_meta__has_unit_name
+Has_Unit_Name =\
+ libghdl.vhdl__nodes_meta__has_unit_name
-Has_Name = libghdl.vhdl__nodes_meta__has_name
+Has_Name =\
+ libghdl.vhdl__nodes_meta__has_name
-Has_Group_Template_Name = libghdl.vhdl__nodes_meta__has_group_template_name
+Has_Group_Template_Name =\
+ libghdl.vhdl__nodes_meta__has_group_template_name
-Has_Name_Staticness = libghdl.vhdl__nodes_meta__has_name_staticness
+Has_Name_Staticness =\
+ libghdl.vhdl__nodes_meta__has_name_staticness
-Has_Prefix = libghdl.vhdl__nodes_meta__has_prefix
+Has_Prefix =\
+ libghdl.vhdl__nodes_meta__has_prefix
-Has_Signature_Prefix = libghdl.vhdl__nodes_meta__has_signature_prefix
+Has_Signature_Prefix =\
+ libghdl.vhdl__nodes_meta__has_signature_prefix
-Has_External_Pathname = libghdl.vhdl__nodes_meta__has_external_pathname
+Has_External_Pathname =\
+ libghdl.vhdl__nodes_meta__has_external_pathname
-Has_Pathname_Suffix = libghdl.vhdl__nodes_meta__has_pathname_suffix
+Has_Pathname_Suffix =\
+ libghdl.vhdl__nodes_meta__has_pathname_suffix
-Has_Pathname_Expression = libghdl.vhdl__nodes_meta__has_pathname_expression
+Has_Pathname_Expression =\
+ libghdl.vhdl__nodes_meta__has_pathname_expression
-Has_In_Formal_Flag = libghdl.vhdl__nodes_meta__has_in_formal_flag
+Has_In_Formal_Flag =\
+ libghdl.vhdl__nodes_meta__has_in_formal_flag
-Has_Slice_Subtype = libghdl.vhdl__nodes_meta__has_slice_subtype
+Has_Slice_Subtype =\
+ libghdl.vhdl__nodes_meta__has_slice_subtype
-Has_Suffix = libghdl.vhdl__nodes_meta__has_suffix
+Has_Suffix =\
+ libghdl.vhdl__nodes_meta__has_suffix
-Has_Index_Subtype = libghdl.vhdl__nodes_meta__has_index_subtype
+Has_Index_Subtype =\
+ libghdl.vhdl__nodes_meta__has_index_subtype
-Has_Parameter = libghdl.vhdl__nodes_meta__has_parameter
+Has_Parameter =\
+ libghdl.vhdl__nodes_meta__has_parameter
-Has_Parameter_2 = libghdl.vhdl__nodes_meta__has_parameter_2
+Has_Parameter_2 =\
+ libghdl.vhdl__nodes_meta__has_parameter_2
-Has_Parameter_3 = libghdl.vhdl__nodes_meta__has_parameter_3
+Has_Parameter_3 =\
+ libghdl.vhdl__nodes_meta__has_parameter_3
-Has_Parameter_4 = libghdl.vhdl__nodes_meta__has_parameter_4
+Has_Parameter_4 =\
+ libghdl.vhdl__nodes_meta__has_parameter_4
-Has_Attr_Chain = libghdl.vhdl__nodes_meta__has_attr_chain
+Has_Attr_Chain =\
+ libghdl.vhdl__nodes_meta__has_attr_chain
-Has_Signal_Attribute_Declaration = (
+Has_Signal_Attribute_Declaration =\
libghdl.vhdl__nodes_meta__has_signal_attribute_declaration
-)
-Has_Actual_Type = libghdl.vhdl__nodes_meta__has_actual_type
+Has_Actual_Type =\
+ libghdl.vhdl__nodes_meta__has_actual_type
-Has_Actual_Type_Definition = libghdl.vhdl__nodes_meta__has_actual_type_definition
+Has_Actual_Type_Definition =\
+ libghdl.vhdl__nodes_meta__has_actual_type_definition
-Has_Association_Chain = libghdl.vhdl__nodes_meta__has_association_chain
+Has_Association_Chain =\
+ libghdl.vhdl__nodes_meta__has_association_chain
-Has_Individual_Association_Chain = (
+Has_Individual_Association_Chain =\
libghdl.vhdl__nodes_meta__has_individual_association_chain
-)
-Has_Subprogram_Association_Chain = (
+Has_Subprogram_Association_Chain =\
libghdl.vhdl__nodes_meta__has_subprogram_association_chain
-)
-Has_Aggregate_Info = libghdl.vhdl__nodes_meta__has_aggregate_info
+Has_Aggregate_Info =\
+ libghdl.vhdl__nodes_meta__has_aggregate_info
-Has_Sub_Aggregate_Info = libghdl.vhdl__nodes_meta__has_sub_aggregate_info
+Has_Sub_Aggregate_Info =\
+ libghdl.vhdl__nodes_meta__has_sub_aggregate_info
-Has_Aggr_Dynamic_Flag = libghdl.vhdl__nodes_meta__has_aggr_dynamic_flag
+Has_Aggr_Dynamic_Flag =\
+ libghdl.vhdl__nodes_meta__has_aggr_dynamic_flag
-Has_Aggr_Min_Length = libghdl.vhdl__nodes_meta__has_aggr_min_length
+Has_Aggr_Min_Length =\
+ libghdl.vhdl__nodes_meta__has_aggr_min_length
-Has_Aggr_Low_Limit = libghdl.vhdl__nodes_meta__has_aggr_low_limit
+Has_Aggr_Low_Limit =\
+ libghdl.vhdl__nodes_meta__has_aggr_low_limit
-Has_Aggr_High_Limit = libghdl.vhdl__nodes_meta__has_aggr_high_limit
+Has_Aggr_High_Limit =\
+ libghdl.vhdl__nodes_meta__has_aggr_high_limit
-Has_Aggr_Others_Flag = libghdl.vhdl__nodes_meta__has_aggr_others_flag
+Has_Aggr_Others_Flag =\
+ libghdl.vhdl__nodes_meta__has_aggr_others_flag
-Has_Aggr_Named_Flag = libghdl.vhdl__nodes_meta__has_aggr_named_flag
+Has_Aggr_Named_Flag =\
+ libghdl.vhdl__nodes_meta__has_aggr_named_flag
-Has_Aggregate_Expand_Flag = libghdl.vhdl__nodes_meta__has_aggregate_expand_flag
+Has_Aggregate_Expand_Flag =\
+ libghdl.vhdl__nodes_meta__has_aggregate_expand_flag
-Has_Association_Choices_Chain = libghdl.vhdl__nodes_meta__has_association_choices_chain
+Has_Association_Choices_Chain =\
+ libghdl.vhdl__nodes_meta__has_association_choices_chain
-Has_Case_Statement_Alternative_Chain = (
+Has_Case_Statement_Alternative_Chain =\
libghdl.vhdl__nodes_meta__has_case_statement_alternative_chain
-)
-Has_Choice_Staticness = libghdl.vhdl__nodes_meta__has_choice_staticness
+Has_Choice_Staticness =\
+ libghdl.vhdl__nodes_meta__has_choice_staticness
-Has_Procedure_Call = libghdl.vhdl__nodes_meta__has_procedure_call
+Has_Procedure_Call =\
+ libghdl.vhdl__nodes_meta__has_procedure_call
-Has_Implementation = libghdl.vhdl__nodes_meta__has_implementation
+Has_Implementation =\
+ libghdl.vhdl__nodes_meta__has_implementation
-Has_Parameter_Association_Chain = (
+Has_Parameter_Association_Chain =\
libghdl.vhdl__nodes_meta__has_parameter_association_chain
-)
-Has_Method_Object = libghdl.vhdl__nodes_meta__has_method_object
+Has_Method_Object =\
+ libghdl.vhdl__nodes_meta__has_method_object
-Has_Subtype_Type_Mark = libghdl.vhdl__nodes_meta__has_subtype_type_mark
+Has_Subtype_Type_Mark =\
+ libghdl.vhdl__nodes_meta__has_subtype_type_mark
-Has_Subnature_Nature_Mark = libghdl.vhdl__nodes_meta__has_subnature_nature_mark
+Has_Subnature_Nature_Mark =\
+ libghdl.vhdl__nodes_meta__has_subnature_nature_mark
-Has_Type_Conversion_Subtype = libghdl.vhdl__nodes_meta__has_type_conversion_subtype
+Has_Type_Conversion_Subtype =\
+ libghdl.vhdl__nodes_meta__has_type_conversion_subtype
-Has_Type_Mark = libghdl.vhdl__nodes_meta__has_type_mark
+Has_Type_Mark =\
+ libghdl.vhdl__nodes_meta__has_type_mark
-Has_File_Type_Mark = libghdl.vhdl__nodes_meta__has_file_type_mark
+Has_File_Type_Mark =\
+ libghdl.vhdl__nodes_meta__has_file_type_mark
-Has_Return_Type_Mark = libghdl.vhdl__nodes_meta__has_return_type_mark
+Has_Return_Type_Mark =\
+ libghdl.vhdl__nodes_meta__has_return_type_mark
-Has_Has_Disconnect_Flag = libghdl.vhdl__nodes_meta__has_has_disconnect_flag
+Has_Has_Disconnect_Flag =\
+ libghdl.vhdl__nodes_meta__has_has_disconnect_flag
-Has_Has_Active_Flag = libghdl.vhdl__nodes_meta__has_has_active_flag
+Has_Has_Active_Flag =\
+ libghdl.vhdl__nodes_meta__has_has_active_flag
-Has_Is_Within_Flag = libghdl.vhdl__nodes_meta__has_is_within_flag
+Has_Is_Within_Flag =\
+ libghdl.vhdl__nodes_meta__has_is_within_flag
-Has_Type_Marks_List = libghdl.vhdl__nodes_meta__has_type_marks_list
+Has_Type_Marks_List =\
+ libghdl.vhdl__nodes_meta__has_type_marks_list
-Has_Implicit_Alias_Flag = libghdl.vhdl__nodes_meta__has_implicit_alias_flag
+Has_Implicit_Alias_Flag =\
+ libghdl.vhdl__nodes_meta__has_implicit_alias_flag
-Has_Alias_Signature = libghdl.vhdl__nodes_meta__has_alias_signature
+Has_Alias_Signature =\
+ libghdl.vhdl__nodes_meta__has_alias_signature
-Has_Attribute_Signature = libghdl.vhdl__nodes_meta__has_attribute_signature
+Has_Attribute_Signature =\
+ libghdl.vhdl__nodes_meta__has_attribute_signature
-Has_Overload_List = libghdl.vhdl__nodes_meta__has_overload_list
+Has_Overload_List =\
+ libghdl.vhdl__nodes_meta__has_overload_list
-Has_Simple_Name_Identifier = libghdl.vhdl__nodes_meta__has_simple_name_identifier
+Has_Simple_Name_Identifier =\
+ libghdl.vhdl__nodes_meta__has_simple_name_identifier
-Has_Simple_Name_Subtype = libghdl.vhdl__nodes_meta__has_simple_name_subtype
+Has_Simple_Name_Subtype =\
+ libghdl.vhdl__nodes_meta__has_simple_name_subtype
-Has_Protected_Type_Body = libghdl.vhdl__nodes_meta__has_protected_type_body
+Has_Protected_Type_Body =\
+ libghdl.vhdl__nodes_meta__has_protected_type_body
-Has_Protected_Type_Declaration = (
+Has_Protected_Type_Declaration =\
libghdl.vhdl__nodes_meta__has_protected_type_declaration
-)
-Has_Use_Flag = libghdl.vhdl__nodes_meta__has_use_flag
+Has_Use_Flag =\
+ libghdl.vhdl__nodes_meta__has_use_flag
-Has_End_Has_Reserved_Id = libghdl.vhdl__nodes_meta__has_end_has_reserved_id
+Has_End_Has_Reserved_Id =\
+ libghdl.vhdl__nodes_meta__has_end_has_reserved_id
-Has_End_Has_Identifier = libghdl.vhdl__nodes_meta__has_end_has_identifier
+Has_End_Has_Identifier =\
+ libghdl.vhdl__nodes_meta__has_end_has_identifier
-Has_End_Has_Postponed = libghdl.vhdl__nodes_meta__has_end_has_postponed
+Has_End_Has_Postponed =\
+ libghdl.vhdl__nodes_meta__has_end_has_postponed
-Has_Has_Label = libghdl.vhdl__nodes_meta__has_has_label
+Has_Has_Label =\
+ libghdl.vhdl__nodes_meta__has_has_label
-Has_Has_Begin = libghdl.vhdl__nodes_meta__has_has_begin
+Has_Has_Begin =\
+ libghdl.vhdl__nodes_meta__has_has_begin
-Has_Has_End = libghdl.vhdl__nodes_meta__has_has_end
+Has_Has_End =\
+ libghdl.vhdl__nodes_meta__has_has_end
-Has_Has_Is = libghdl.vhdl__nodes_meta__has_has_is
+Has_Has_Is =\
+ libghdl.vhdl__nodes_meta__has_has_is
-Has_Has_Pure = libghdl.vhdl__nodes_meta__has_has_pure
+Has_Has_Pure =\
+ libghdl.vhdl__nodes_meta__has_has_pure
-Has_Has_Body = libghdl.vhdl__nodes_meta__has_has_body
+Has_Has_Body =\
+ libghdl.vhdl__nodes_meta__has_has_body
-Has_Has_Parameter = libghdl.vhdl__nodes_meta__has_has_parameter
+Has_Has_Parameter =\
+ libghdl.vhdl__nodes_meta__has_has_parameter
-Has_Has_Component = libghdl.vhdl__nodes_meta__has_has_component
+Has_Has_Component =\
+ libghdl.vhdl__nodes_meta__has_has_component
-Has_Has_Identifier_List = libghdl.vhdl__nodes_meta__has_has_identifier_list
+Has_Has_Identifier_List =\
+ libghdl.vhdl__nodes_meta__has_has_identifier_list
-Has_Has_Mode = libghdl.vhdl__nodes_meta__has_has_mode
+Has_Has_Mode =\
+ libghdl.vhdl__nodes_meta__has_has_mode
-Has_Has_Class = libghdl.vhdl__nodes_meta__has_has_class
+Has_Has_Class =\
+ libghdl.vhdl__nodes_meta__has_has_class
-Has_Has_Delay_Mechanism = libghdl.vhdl__nodes_meta__has_has_delay_mechanism
+Has_Has_Delay_Mechanism =\
+ libghdl.vhdl__nodes_meta__has_has_delay_mechanism
-Has_Suspend_Flag = libghdl.vhdl__nodes_meta__has_suspend_flag
+Has_Suspend_Flag =\
+ libghdl.vhdl__nodes_meta__has_suspend_flag
-Has_Is_Ref = libghdl.vhdl__nodes_meta__has_is_ref
+Has_Is_Ref =\
+ libghdl.vhdl__nodes_meta__has_is_ref
-Has_Is_Forward_Ref = libghdl.vhdl__nodes_meta__has_is_forward_ref
+Has_Is_Forward_Ref =\
+ libghdl.vhdl__nodes_meta__has_is_forward_ref
-Has_Psl_Property = libghdl.vhdl__nodes_meta__has_psl_property
+Has_Psl_Property =\
+ libghdl.vhdl__nodes_meta__has_psl_property
-Has_Psl_Sequence = libghdl.vhdl__nodes_meta__has_psl_sequence
+Has_Psl_Sequence =\
+ libghdl.vhdl__nodes_meta__has_psl_sequence
-Has_Psl_Declaration = libghdl.vhdl__nodes_meta__has_psl_declaration
+Has_Psl_Declaration =\
+ libghdl.vhdl__nodes_meta__has_psl_declaration
-Has_Psl_Expression = libghdl.vhdl__nodes_meta__has_psl_expression
+Has_Psl_Expression =\
+ libghdl.vhdl__nodes_meta__has_psl_expression
-Has_Psl_Boolean = libghdl.vhdl__nodes_meta__has_psl_boolean
+Has_Psl_Boolean =\
+ libghdl.vhdl__nodes_meta__has_psl_boolean
-Has_PSL_Clock = libghdl.vhdl__nodes_meta__has_psl_clock
+Has_PSL_Clock =\
+ libghdl.vhdl__nodes_meta__has_psl_clock
-Has_PSL_NFA = libghdl.vhdl__nodes_meta__has_psl_nfa
+Has_PSL_NFA =\
+ libghdl.vhdl__nodes_meta__has_psl_nfa
-Has_PSL_Nbr_States = libghdl.vhdl__nodes_meta__has_psl_nbr_states
+Has_PSL_Nbr_States =\
+ libghdl.vhdl__nodes_meta__has_psl_nbr_states
-Has_PSL_Clock_Sensitivity = libghdl.vhdl__nodes_meta__has_psl_clock_sensitivity
+Has_PSL_Clock_Sensitivity =\
+ libghdl.vhdl__nodes_meta__has_psl_clock_sensitivity
-Has_PSL_EOS_Flag = libghdl.vhdl__nodes_meta__has_psl_eos_flag
+Has_PSL_EOS_Flag =\
+ libghdl.vhdl__nodes_meta__has_psl_eos_flag
-Has_Count_Expression = libghdl.vhdl__nodes_meta__has_count_expression
+Has_Count_Expression =\
+ libghdl.vhdl__nodes_meta__has_count_expression
-Has_Clock_Expression = libghdl.vhdl__nodes_meta__has_clock_expression
+Has_Clock_Expression =\
+ libghdl.vhdl__nodes_meta__has_clock_expression
-Has_Default_Clock = libghdl.vhdl__nodes_meta__has_default_clock
+Has_Default_Clock =\
+ libghdl.vhdl__nodes_meta__has_default_clock
diff --git a/pyGHDL/libghdl/vhdl/tokens.py b/pyGHDL/libghdl/vhdl/tokens.py
index 002e7ca82..e66f97c27 100644
--- a/pyGHDL/libghdl/vhdl/tokens.py
+++ b/pyGHDL/libghdl/vhdl/tokens.py
@@ -1,3 +1,5 @@
+
+
class Tok:
Invalid = 0
Left_Paren = 1