pyGHDL.libghdl.vhdl.nodes_meta
Python binding for the Ada package Vhdl.Nodes_Meta in libghdl.
The meta-model: which fields a node kind has, of what type, and with what access attribute. It is what lets an algorithm walk any node without knowing its kind.
Functions
get_fields_first(): Return the list of fields for nodeK.get_fields_last(): Return the list of fields for nodeK.get_field_by_index(): Get the field at a given index of the fields array.get_field_type(): Get the type of a field.get_field_attribute(): Get the access attribute of a field.Has_First_Design_Unit(): Check whether a node of the given kind has aFirst_Design_Unitfield.Has_Last_Design_Unit(): Check whether a node of the given kind has aLast_Design_Unitfield.Has_Library_Declaration(): Check whether a node of the given kind has aLibrary_Declarationfield.Has_File_Checksum(): Check whether a node of the given kind has aFile_Checksumfield.Has_Analysis_Time_Stamp(): Check whether a node of the given kind has aAnalysis_Time_Stampfield.Has_Design_File_Source(): Check whether a node of the given kind has aDesign_File_Sourcefield.Has_Library(): Check whether a node of the given kind has aLibraryfield.Has_Design_File_Filename(): Check whether a node of the given kind has aDesign_File_Filenamefield.Has_Design_File_Directory(): Check whether a node of the given kind has aDesign_File_Directoryfield.Has_Design_File(): Check whether a node of the given kind has aDesign_Filefield.Has_Design_File_Chain(): Check whether a node of the given kind has aDesign_File_Chainfield.Has_Library_Directory(): Check whether a node of the given kind has aLibrary_Directoryfield.Has_Date(): Check whether a node of the given kind has aDatefield.Has_Context_Items(): Check whether a node of the given kind has aContext_Itemsfield.Has_Dependence_List(): Check whether a node of the given kind has aDependence_Listfield.Has_Analysis_Checks_List(): Check whether a node of the given kind has aAnalysis_Checks_Listfield.Has_Date_State(): Check whether a node of the given kind has aDate_Statefield.Has_Guarded_Target_State(): Check whether a node of the given kind has aGuarded_Target_Statefield.Has_Library_Unit(): Check whether a node of the given kind has aLibrary_Unitfield.Has_Hash_Chain(): Check whether a node of the given kind has aHash_Chainfield.Has_Design_Unit_Source_Pos(): Check whether a node of the given kind has aDesign_Unit_Source_Posfield.Has_Design_Unit_Source_Line(): Check whether a node of the given kind has aDesign_Unit_Source_Linefield.Has_Design_Unit_Source_Col(): Check whether a node of the given kind has aDesign_Unit_Source_Colfield.Has_Value(): Check whether a node of the given kind has aValuefield.Has_Enum_Pos(): Check whether a node of the given kind has aEnum_Posfield.Has_Physical_Literal(): Check whether a node of the given kind has aPhysical_Literalfield.Has_Fp_Value(): Check whether a node of the given kind has aFp_Valuefield.Has_Simple_Aggregate_List(): Check whether a node of the given kind has aSimple_Aggregate_Listfield.Has_String8_Id(): Check whether a node of the given kind has aString8_Idfield.Has_String_Length(): Check whether a node of the given kind has aString_Lengthfield.Has_Bit_String_Base(): Check whether a node of the given kind has aBit_String_Basefield.Has_Has_Signed(): Check whether a node of the given kind has aHas_Signedfield.Has_Has_Sign(): Check whether a node of the given kind has aHas_Signfield.Has_Has_Length(): Check whether a node of the given kind has aHas_Lengthfield.Has_Literal_Length(): Check whether a node of the given kind has aLiteral_Lengthfield.Has_Literal_Origin(): Check whether a node of the given kind has aLiteral_Originfield.Has_Range_Origin(): Check whether a node of the given kind has aRange_Originfield.Has_Literal_Subtype(): Check whether a node of the given kind has aLiteral_Subtypefield.Has_Allocator_Subtype(): Check whether a node of the given kind has aAllocator_Subtypefield.Has_Entity_Class(): Check whether a node of the given kind has aEntity_Classfield.Has_Entity_Name_List(): Check whether a node of the given kind has aEntity_Name_Listfield.Has_Attribute_Designator(): Check whether a node of the given kind has aAttribute_Designatorfield.Has_Attribute_Specification_Chain(): Check whether a node of the given kind has aAttribute_Specification_Chainfield.Has_Attribute_Specification(): Check whether a node of the given kind has aAttribute_Specificationfield.Has_Static_Attribute_Flag(): Check whether a node of the given kind has aStatic_Attribute_Flagfield.Has_Signal_List(): Check whether a node of the given kind has aSignal_Listfield.Has_Quantity_List(): Check whether a node of the given kind has aQuantity_Listfield.Has_Designated_Entity(): Check whether a node of the given kind has aDesignated_Entityfield.Has_Formal(): Check whether a node of the given kind has aFormalfield.Has_Actual(): Check whether a node of the given kind has aActualfield.Has_Open_Actual(): Check whether a node of the given kind has aOpen_Actualfield.Has_Actual_Conversion(): Check whether a node of the given kind has aActual_Conversionfield.Has_Formal_Conversion(): Check whether a node of the given kind has aFormal_Conversionfield.Has_Whole_Association_Flag(): Check whether a node of the given kind has aWhole_Association_Flagfield.Has_Collapse_Signal_Flag(): Check whether a node of the given kind has aCollapse_Signal_Flagfield.Has_Artificial_Flag(): Check whether a node of the given kind has aArtificial_Flagfield.Has_Open_Flag(): Check whether a node of the given kind has aOpen_Flagfield.Has_After_Drivers_Flag(): Check whether a node of the given kind has aAfter_Drivers_Flagfield.Has_We_Value(): Check whether a node of the given kind has aWe_Valuefield.Has_Time(): Check whether a node of the given kind has aTimefield.Has_Associated_Expr(): Check whether a node of the given kind has aAssociated_Exprfield.Has_Associated_Block(): Check whether a node of the given kind has aAssociated_Blockfield.Has_Associated_Chain(): Check whether a node of the given kind has aAssociated_Chainfield.Has_Choice_Name(): Check whether a node of the given kind has aChoice_Namefield.Has_Choice_Expression(): Check whether a node of the given kind has aChoice_Expressionfield.Has_Choice_Range(): Check whether a node of the given kind has aChoice_Rangefield.Has_Same_Alternative_Flag(): Check whether a node of the given kind has aSame_Alternative_Flagfield.Has_Element_Type_Flag(): Check whether a node of the given kind has aElement_Type_Flagfield.Has_Architecture(): Check whether a node of the given kind has aArchitecturefield.Has_Block_Specification(): Check whether a node of the given kind has aBlock_Specificationfield.Has_Prev_Block_Configuration(): Check whether a node of the given kind has aPrev_Block_Configurationfield.Has_Configuration_Item_Chain(): Check whether a node of the given kind has aConfiguration_Item_Chainfield.Has_Attribute_Value_Chain(): Check whether a node of the given kind has aAttribute_Value_Chainfield.Has_Spec_Chain(): Check whether a node of the given kind has aSpec_Chainfield.Has_Value_Chain(): Check whether a node of the given kind has aValue_Chainfield.Has_Attribute_Value_Spec_Chain(): Check whether a node of the given kind has aAttribute_Value_Spec_Chainfield.Has_Entity_Name(): Check whether a node of the given kind has aEntity_Namefield.Has_Package(): Check whether a node of the given kind has aPackagefield.Has_Package_Body(): Check whether a node of the given kind has aPackage_Bodyfield.Has_Instance_Package_Body(): Check whether a node of the given kind has aInstance_Package_Bodyfield.Has_Owned_Instance_Package_Body(): Check whether a node of the given kind has aOwned_Instance_Package_Bodyfield.Has_Instance_Subprogram_Body(): Check whether a node of the given kind has aInstance_Subprogram_Bodyfield.Has_Need_Body(): Check whether a node of the given kind has aNeed_Bodyfield.Has_Immediate_Body_Flag(): Check whether a node of the given kind has aImmediate_Body_Flagfield.Has_Macro_Expand_Flag(): Check whether a node of the given kind has aMacro_Expand_Flagfield.Has_Need_Instance_Bodies(): Check whether a node of the given kind has aNeed_Instance_Bodiesfield.Has_Hierarchical_Name(): Check whether a node of the given kind has aHierarchical_Namefield.Has_Vunit_Item_Chain(): Check whether a node of the given kind has aVunit_Item_Chainfield.Has_Bound_Vunit_Chain(): Check whether a node of the given kind has aBound_Vunit_Chainfield.Has_Verification_Block_Configuration(): Check whether a node of the given kind has aVerification_Block_Configurationfield.Has_Block_Configuration(): Check whether a node of the given kind has aBlock_Configurationfield.Has_Concurrent_Statement_Chain(): Check whether a node of the given kind has aConcurrent_Statement_Chainfield.Has_Chain(): Check whether a node of the given kind has aChainfield.Has_Port_Chain(): Check whether a node of the given kind has aPort_Chainfield.Has_Generic_Chain(): Check whether a node of the given kind has aGeneric_Chainfield.Has_Type(): Check whether a node of the given kind has aTypefield.Has_Subtype_Indication(): Check whether a node of the given kind has aSubtype_Indicationfield.Has_Discrete_Range(): Check whether a node of the given kind has aDiscrete_Rangefield.Has_Type_Definition(): Check whether a node of the given kind has aType_Definitionfield.Has_Subtype_Definition(): Check whether a node of the given kind has aSubtype_Definitionfield.Has_Incomplete_Type_Declaration(): Check whether a node of the given kind has aIncomplete_Type_Declarationfield.Has_Interface_Type_Subprograms(): Check whether a node of the given kind has aInterface_Type_Subprogramsfield.Has_Interface_Type_Definition(): Check whether a node of the given kind has aInterface_Type_Definitionfield.Has_Nature_Definition(): Check whether a node of the given kind has aNature_Definitionfield.Has_Nature(): Check whether a node of the given kind has aNaturefield.Has_Subnature_Indication(): Check whether a node of the given kind has aSubnature_Indicationfield.Has_Reference_Terminal_Flag(): Check whether a node of the given kind has aReference_Terminal_Flagfield.Has_Mode(): Check whether a node of the given kind has aModefield.Has_Guarded_Signal_Flag(): Check whether a node of the given kind has aGuarded_Signal_Flagfield.Has_Signal_Kind(): Check whether a node of the given kind has aSignal_Kindfield.Has_Base_Name(): Check whether a node of the given kind has aBase_Namefield.Has_Interface_Declaration_Chain(): Check whether a node of the given kind has aInterface_Declaration_Chainfield.Has_Default_Subprogram(): Check whether a node of the given kind has aDefault_Subprogramfield.Has_Associated_Subprogram(): Check whether a node of the given kind has aAssociated_Subprogramfield.Has_Subprogram_Specification(): Check whether a node of the given kind has aSubprogram_Specificationfield.Has_Sequential_Statement_Chain(): Check whether a node of the given kind has aSequential_Statement_Chainfield.Has_Simultaneous_Statement_Chain(): Check whether a node of the given kind has aSimultaneous_Statement_Chainfield.Has_Subprogram_Body(): Check whether a node of the given kind has aSubprogram_Bodyfield.Has_Overload_Number(): Check whether a node of the given kind has aOverload_Numberfield.Has_Subprogram_Depth(): Check whether a node of the given kind has aSubprogram_Depthfield.Has_Subprogram_Hash(): Check whether a node of the given kind has aSubprogram_Hashfield.Has_Impure_Depth(): Check whether a node of the given kind has aImpure_Depthfield.Has_Return_Type(): Check whether a node of the given kind has aReturn_Typefield.Has_Implicit_Definition(): Check whether a node of the given kind has aImplicit_Definitionfield.Has_Uninstantiated_Subprogram_Name(): Check whether a node of the given kind has aUninstantiated_Subprogram_Namefield.Has_Default_Value(): Check whether a node of the given kind has aDefault_Valuefield.Has_Mode_View_Indication(): Check whether a node of the given kind has aMode_View_Indicationfield.Has_Deferred_Declaration(): Check whether a node of the given kind has aDeferred_Declarationfield.Has_Deferred_Declaration_Flag(): Check whether a node of the given kind has aDeferred_Declaration_Flagfield.Has_Shared_Flag(): Check whether a node of the given kind has aShared_Flagfield.Has_Design_Unit(): Check whether a node of the given kind has aDesign_Unitfield.Has_Block_Statement(): Check whether a node of the given kind has aBlock_Statementfield.Has_Signal_Driver(): Check whether a node of the given kind has aSignal_Driverfield.Has_Declaration_Chain(): Check whether a node of the given kind has aDeclaration_Chainfield.Has_File_Logical_Name(): Check whether a node of the given kind has aFile_Logical_Namefield.Has_File_Open_Kind(): Check whether a node of the given kind has aFile_Open_Kindfield.Has_Element_Position(): Check whether a node of the given kind has aElement_Positionfield.Has_Use_Clause_Chain(): Check whether a node of the given kind has aUse_Clause_Chainfield.Has_Context_Reference_Chain(): Check whether a node of the given kind has aContext_Reference_Chainfield.Has_Inherit_Spec_Chain(): Check whether a node of the given kind has aInherit_Spec_Chainfield.Has_Selected_Name(): Check whether a node of the given kind has aSelected_Namefield.Has_Mode_View_Name(): Check whether a node of the given kind has aMode_View_Namefield.Has_Type_Declarator(): Check whether a node of the given kind has aType_Declaratorfield.Has_Complete_Type_Definition(): Check whether a node of the given kind has aComplete_Type_Definitionfield.Has_Incomplete_Type_Ref_Chain(): Check whether a node of the given kind has aIncomplete_Type_Ref_Chainfield.Has_Associated_Type(): Check whether a node of the given kind has aAssociated_Typefield.Has_Enumeration_Literal_List(): Check whether a node of the given kind has aEnumeration_Literal_Listfield.Has_Entity_Class_Entry_Chain(): Check whether a node of the given kind has aEntity_Class_Entry_Chainfield.Has_Group_Constituent_List(): Check whether a node of the given kind has aGroup_Constituent_Listfield.Has_Unit_Chain(): Check whether a node of the given kind has aUnit_Chainfield.Has_Primary_Unit(): Check whether a node of the given kind has aPrimary_Unitfield.Has_Identifier(): Check whether a node of the given kind has aIdentifierfield.Has_Label(): Check whether a node of the given kind has aLabelfield.Has_Return_Identifier(): Check whether a node of the given kind has aReturn_Identifierfield.Has_Visible_Flag(): Check whether a node of the given kind has aVisible_Flagfield.Has_Range_Constraint(): Check whether a node of the given kind has aRange_Constraintfield.Has_Direction(): Check whether a node of the given kind has aDirectionfield.Has_Left_Limit(): Check whether a node of the given kind has aLeft_Limitfield.Has_Right_Limit(): Check whether a node of the given kind has aRight_Limitfield.Has_Left_Limit_Expr(): Check whether a node of the given kind has aLeft_Limit_Exprfield.Has_Right_Limit_Expr(): Check whether a node of the given kind has aRight_Limit_Exprfield.Has_Parent_Type(): Check whether a node of the given kind has aParent_Typefield.Has_Simple_Nature(): Check whether a node of the given kind has aSimple_Naturefield.Has_Base_Nature(): Check whether a node of the given kind has aBase_Naturefield.Has_Resolution_Indication(): Check whether a node of the given kind has aResolution_Indicationfield.Has_Record_Element_Resolution_Chain(): Check whether a node of the given kind has aRecord_Element_Resolution_Chainfield.Has_Tolerance(): Check whether a node of the given kind has aTolerancefield.Has_Plus_Terminal_Name(): Check whether a node of the given kind has aPlus_Terminal_Namefield.Has_Minus_Terminal_Name(): Check whether a node of the given kind has aMinus_Terminal_Namefield.Has_Plus_Terminal(): Check whether a node of the given kind has aPlus_Terminalfield.Has_Minus_Terminal(): Check whether a node of the given kind has aMinus_Terminalfield.Has_Magnitude_Expression(): Check whether a node of the given kind has aMagnitude_Expressionfield.Has_Phase_Expression(): Check whether a node of the given kind has aPhase_Expressionfield.Has_Power_Expression(): Check whether a node of the given kind has aPower_Expressionfield.Has_Simultaneous_Left(): Check whether a node of the given kind has aSimultaneous_Leftfield.Has_Simultaneous_Right(): Check whether a node of the given kind has aSimultaneous_Rightfield.Has_Text_File_Flag(): Check whether a node of the given kind has aText_File_Flagfield.Has_Only_Characters_Flag(): Check whether a node of the given kind has aOnly_Characters_Flagfield.Has_Is_Character_Type(): Check whether a node of the given kind has aIs_Character_Typefield.Has_Nature_Staticness(): Check whether a node of the given kind has aNature_Staticnessfield.Has_Type_Staticness(): Check whether a node of the given kind has aType_Staticnessfield.Has_Constraint_State(): Check whether a node of the given kind has aConstraint_Statefield.Has_Index_Subtype_List(): Check whether a node of the given kind has aIndex_Subtype_Listfield.Has_Index_Subtype_Definition_List(): Check whether a node of the given kind has aIndex_Subtype_Definition_Listfield.Has_Element_Subtype_Indication(): Check whether a node of the given kind has aElement_Subtype_Indicationfield.Has_Element_Subtype(): Check whether a node of the given kind has aElement_Subtypefield.Has_Element_Subnature_Indication(): Check whether a node of the given kind has aElement_Subnature_Indicationfield.Has_Element_Subnature(): Check whether a node of the given kind has aElement_Subnaturefield.Has_Index_Constraint_List(): Check whether a node of the given kind has aIndex_Constraint_Listfield.Has_Array_Element_Constraint(): Check whether a node of the given kind has aArray_Element_Constraintfield.Has_Has_Array_Constraint_Flag(): Check whether a node of the given kind has aHas_Array_Constraint_Flagfield.Has_Has_Element_Constraint_Flag(): Check whether a node of the given kind has aHas_Element_Constraint_Flagfield.Has_Elements_Declaration_List(): Check whether a node of the given kind has aElements_Declaration_Listfield.Has_Elements_Definition_Chain(): Check whether a node of the given kind has aElements_Definition_Chainfield.Has_Elements_Definition_List(): Check whether a node of the given kind has aElements_Definition_Listfield.Has_Owned_Elements_Chain(): Check whether a node of the given kind has aOwned_Elements_Chainfield.Has_Designated_Type(): Check whether a node of the given kind has aDesignated_Typefield.Has_Designated_Subtype_Indication(): Check whether a node of the given kind has aDesignated_Subtype_Indicationfield.Has_Index_List(): Check whether a node of the given kind has aIndex_Listfield.Has_Reference(): Check whether a node of the given kind has aReferencefield.Has_Nature_Declarator(): Check whether a node of the given kind has aNature_Declaratorfield.Has_Across_Type_Mark(): Check whether a node of the given kind has aAcross_Type_Markfield.Has_Through_Type_Mark(): Check whether a node of the given kind has aThrough_Type_Markfield.Has_Across_Type_Definition(): Check whether a node of the given kind has aAcross_Type_Definitionfield.Has_Through_Type_Definition(): Check whether a node of the given kind has aThrough_Type_Definitionfield.Has_Across_Type(): Check whether a node of the given kind has aAcross_Typefield.Has_Through_Type(): Check whether a node of the given kind has aThrough_Typefield.Has_Target(): Check whether a node of the given kind has aTargetfield.Has_Waveform_Chain(): Check whether a node of the given kind has aWaveform_Chainfield.Has_Guard(): Check whether a node of the given kind has aGuardfield.Has_Delay_Mechanism(): Check whether a node of the given kind has aDelay_Mechanismfield.Has_Reject_Time_Expression(): Check whether a node of the given kind has aReject_Time_Expressionfield.Has_Force_Mode(): Check whether a node of the given kind has aForce_Modefield.Has_Has_Force_Mode(): Check whether a node of the given kind has aHas_Force_Modefield.Has_Sensitivity_List(): Check whether a node of the given kind has aSensitivity_Listfield.Has_Process_Origin(): Check whether a node of the given kind has aProcess_Originfield.Has_Package_Origin(): Check whether a node of the given kind has aPackage_Originfield.Has_Condition_Clause(): Check whether a node of the given kind has aCondition_Clausefield.Has_Break_Element(): Check whether a node of the given kind has aBreak_Elementfield.Has_Selector_Quantity(): Check whether a node of the given kind has aSelector_Quantityfield.Has_Break_Quantity(): Check whether a node of the given kind has aBreak_Quantityfield.Has_Timeout_Clause(): Check whether a node of the given kind has aTimeout_Clausefield.Has_Postponed_Flag(): Check whether a node of the given kind has aPostponed_Flagfield.Has_Callees_List(): Check whether a node of the given kind has aCallees_Listfield.Has_Passive_Flag(): Check whether a node of the given kind has aPassive_Flagfield.Has_Resolution_Function_Flag(): Check whether a node of the given kind has aResolution_Function_Flagfield.Has_Wait_State(): Check whether a node of the given kind has aWait_Statefield.Has_All_Sensitized_State(): Check whether a node of the given kind has aAll_Sensitized_Statefield.Has_Seen_Flag(): Check whether a node of the given kind has aSeen_Flagfield.Has_Pure_Flag(): Check whether a node of the given kind has aPure_Flagfield.Has_Foreign_Flag(): Check whether a node of the given kind has aForeign_Flagfield.Has_Resolved_Flag(): Check whether a node of the given kind has aResolved_Flagfield.Has_Signal_Type_Flag(): Check whether a node of the given kind has aSignal_Type_Flagfield.Has_Has_Signal_Flag(): Check whether a node of the given kind has aHas_Signal_Flagfield.Has_Purity_State(): Check whether a node of the given kind has aPurity_Statefield.Has_Elab_Flag(): Check whether a node of the given kind has aElab_Flagfield.Has_Vendor_Library_Flag(): Check whether a node of the given kind has aVendor_Library_Flagfield.Has_Configuration_Mark_Flag(): Check whether a node of the given kind has aConfiguration_Mark_Flagfield.Has_Configuration_Done_Flag(): Check whether a node of the given kind has aConfiguration_Done_Flagfield.Has_Index_Constraint_Flag(): Check whether a node of the given kind has aIndex_Constraint_Flagfield.Has_Hide_Implicit_Flag(): Check whether a node of the given kind has aHide_Implicit_Flagfield.Has_Assertion_Condition(): Check whether a node of the given kind has aAssertion_Conditionfield.Has_Report_Expression(): Check whether a node of the given kind has aReport_Expressionfield.Has_Severity_Expression(): Check whether a node of the given kind has aSeverity_Expressionfield.Has_Instantiated_Unit(): Check whether a node of the given kind has aInstantiated_Unitfield.Has_Instantiated_Header(): Check whether a node of the given kind has aInstantiated_Headerfield.Has_Generic_Map_Aspect_Chain(): Check whether a node of the given kind has aGeneric_Map_Aspect_Chainfield.Has_Port_Map_Aspect_Chain(): Check whether a node of the given kind has aPort_Map_Aspect_Chainfield.Has_Configuration_Name(): Check whether a node of the given kind has aConfiguration_Namefield.Has_Component_Configuration(): Check whether a node of the given kind has aComponent_Configurationfield.Has_Configuration_Specification(): Check whether a node of the given kind has aConfiguration_Specificationfield.Has_Default_Binding_Indication(): Check whether a node of the given kind has aDefault_Binding_Indicationfield.Has_Default_Configuration_Declaration(): Check whether a node of the given kind has aDefault_Configuration_Declarationfield.Has_Expression(): Check whether a node of the given kind has aExpressionfield.Has_Conditional_Expression_Chain(): Check whether a node of the given kind has aConditional_Expression_Chainfield.Has_Allocator_Designated_Type(): Check whether a node of the given kind has aAllocator_Designated_Typefield.Has_Selected_Waveform_Chain(): Check whether a node of the given kind has aSelected_Waveform_Chainfield.Has_Selected_Expressions_Chain(): Check whether a node of the given kind has aSelected_Expressions_Chainfield.Has_Conditional_Waveform_Chain(): Check whether a node of the given kind has aConditional_Waveform_Chainfield.Has_Guard_Expression(): Check whether a node of the given kind has aGuard_Expressionfield.Has_Guard_Decl(): Check whether a node of the given kind has aGuard_Declfield.Has_Guard_Sensitivity_List(): Check whether a node of the given kind has aGuard_Sensitivity_Listfield.Has_Attribute_Implicit_Chain(): Check whether a node of the given kind has aAttribute_Implicit_Chainfield.Has_Block_Block_Configuration(): Check whether a node of the given kind has aBlock_Block_Configurationfield.Has_Package_Header(): Check whether a node of the given kind has aPackage_Headerfield.Has_Block_Header(): Check whether a node of the given kind has aBlock_Headerfield.Has_Uninstantiated_Package_Name(): Check whether a node of the given kind has aUninstantiated_Package_Namefield.Has_Uninstantiated_Package_Decl(): Check whether a node of the given kind has aUninstantiated_Package_Declfield.Has_Associated_Package(): Check whether a node of the given kind has aAssociated_Packagefield.Has_Instance_Source_File(): Check whether a node of the given kind has aInstance_Source_Filefield.Has_Generate_Block_Configuration(): Check whether a node of the given kind has aGenerate_Block_Configurationfield.Has_Generate_Statement_Body(): Check whether a node of the given kind has aGenerate_Statement_Bodyfield.Has_Alternative_Label(): Check whether a node of the given kind has aAlternative_Labelfield.Has_Generate_Else_Clause(): Check whether a node of the given kind has aGenerate_Else_Clausefield.Has_Condition(): Check whether a node of the given kind has aConditionfield.Has_Else_Clause(): Check whether a node of the given kind has aElse_Clausefield.Has_Parameter_Specification(): Check whether a node of the given kind has aParameter_Specificationfield.Has_Parent(): Check whether a node of the given kind has aParentfield.Has_Loop_Label(): Check whether a node of the given kind has aLoop_Labelfield.Has_Exit_Flag(): Check whether a node of the given kind has aExit_Flagfield.Has_Next_Flag(): Check whether a node of the given kind has aNext_Flagfield.Has_Component_Name(): Check whether a node of the given kind has aComponent_Namefield.Has_Instantiation_List(): Check whether a node of the given kind has aInstantiation_Listfield.Has_Entity_Aspect(): Check whether a node of the given kind has aEntity_Aspectfield.Has_Default_Entity_Aspect(): Check whether a node of the given kind has aDefault_Entity_Aspectfield.Has_Binding_Indication(): Check whether a node of the given kind has aBinding_Indicationfield.Has_Named_Entity(): Check whether a node of the given kind has aNamed_Entityfield.Has_Referenced_Name(): Check whether a node of the given kind has aReferenced_Namefield.Has_Expr_Staticness(): Check whether a node of the given kind has aExpr_Staticnessfield.Has_Scalar_Size(): Check whether a node of the given kind has aScalar_Sizefield.Has_Error_Origin(): Check whether a node of the given kind has aError_Originfield.Has_Operand(): Check whether a node of the given kind has aOperandfield.Has_Left(): Check whether a node of the given kind has aLeftfield.Has_Right(): Check whether a node of the given kind has aRightfield.Has_Unit_Name(): Check whether a node of the given kind has aUnit_Namefield.Has_Name(): Check whether a node of the given kind has aNamefield.Has_Group_Template_Name(): Check whether a node of the given kind has aGroup_Template_Namefield.Has_Name_Staticness(): Check whether a node of the given kind has aName_Staticnessfield.Has_Prefix(): Check whether a node of the given kind has aPrefixfield.Has_Signature_Prefix(): Check whether a node of the given kind has aSignature_Prefixfield.Has_External_Pathname(): Check whether a node of the given kind has aExternal_Pathnamefield.Has_Pathname_Suffix(): Check whether a node of the given kind has aPathname_Suffixfield.Has_Pathname_Expression(): Check whether a node of the given kind has aPathname_Expressionfield.Has_In_Formal_Flag(): Check whether a node of the given kind has aIn_Formal_Flagfield.Has_Inertial_Flag(): Check whether a node of the given kind has aInertial_Flagfield.Has_Slice_Subtype(): Check whether a node of the given kind has aSlice_Subtypefield.Has_Suffix(): Check whether a node of the given kind has aSuffixfield.Has_Index_Subtype(): Check whether a node of the given kind has aIndex_Subtypefield.Has_Parameter(): Check whether a node of the given kind has aParameterfield.Has_Parameter_2(): Check whether a node of the given kind has aParameter_2field.Has_Parameter_3(): Check whether a node of the given kind has aParameter_3field.Has_Parameter_4(): Check whether a node of the given kind has aParameter_4field.Has_Attr_Chain(): Check whether a node of the given kind has aAttr_Chainfield.Has_Actual_Type(): Check whether a node of the given kind has aActual_Typefield.Has_Actual_Type_Definition(): Check whether a node of the given kind has aActual_Type_Definitionfield.Has_Association_Chain(): Check whether a node of the given kind has aAssociation_Chainfield.Has_Individual_Association_Chain(): Check whether a node of the given kind has aIndividual_Association_Chainfield.Has_Subprogram_Association_Chain(): Check whether a node of the given kind has aSubprogram_Association_Chainfield.Has_Aggregate_Info(): Check whether a node of the given kind has aAggregate_Infofield.Has_Sub_Aggregate_Info(): Check whether a node of the given kind has aSub_Aggregate_Infofield.Has_Aggr_Dynamic_Flag(): Check whether a node of the given kind has aAggr_Dynamic_Flagfield.Has_Aggr_Min_Length(): Check whether a node of the given kind has aAggr_Min_Lengthfield.Has_Aggr_Low_Limit(): Check whether a node of the given kind has aAggr_Low_Limitfield.Has_Aggr_High_Limit(): Check whether a node of the given kind has aAggr_High_Limitfield.Has_Aggr_Others_Flag(): Check whether a node of the given kind has aAggr_Others_Flagfield.Has_Aggr_Named_Flag(): Check whether a node of the given kind has aAggr_Named_Flagfield.Has_Aggregate_Expand_Flag(): Check whether a node of the given kind has aAggregate_Expand_Flagfield.Has_Determined_Aggregate_Flag(): Check whether a node of the given kind has aDetermined_Aggregate_Flagfield.Has_Association_Choices_Chain(): Check whether a node of the given kind has aAssociation_Choices_Chainfield.Has_Case_Statement_Alternative_Chain(): Check whether a node of the given kind has aCase_Statement_Alternative_Chainfield.Has_Matching_Flag(): Check whether a node of the given kind has aMatching_Flagfield.Has_Choice_Staticness(): Check whether a node of the given kind has aChoice_Staticnessfield.Has_Procedure_Call(): Check whether a node of the given kind has aProcedure_Callfield.Has_Implementation(): Check whether a node of the given kind has aImplementationfield.Has_Parameter_Association_Chain(): Check whether a node of the given kind has aParameter_Association_Chainfield.Has_Method_Object(): Check whether a node of the given kind has aMethod_Objectfield.Has_Subtype_Type_Mark(): Check whether a node of the given kind has aSubtype_Type_Markfield.Has_Subnature_Nature_Mark(): Check whether a node of the given kind has aSubnature_Nature_Markfield.Has_Type_Conversion_Subtype(): Check whether a node of the given kind has aType_Conversion_Subtypefield.Has_Type_Mark(): Check whether a node of the given kind has aType_Markfield.Has_File_Type_Mark(): Check whether a node of the given kind has aFile_Type_Markfield.Has_Return_Type_Mark(): Check whether a node of the given kind has aReturn_Type_Markfield.Has_Has_Disconnect_Flag(): Check whether a node of the given kind has aHas_Disconnect_Flagfield.Has_Has_Active_Flag(): Check whether a node of the given kind has aHas_Active_Flagfield.Has_Is_Within_Flag(): Check whether a node of the given kind has aIs_Within_Flagfield.Has_Type_Marks_List(): Check whether a node of the given kind has aType_Marks_Listfield.Has_Implicit_Alias_Flag(): Check whether a node of the given kind has aImplicit_Alias_Flagfield.Has_Alias_Signature(): Check whether a node of the given kind has aAlias_Signaturefield.Has_Attribute_Signature(): Check whether a node of the given kind has aAttribute_Signaturefield.Has_Overload_List(): Check whether a node of the given kind has aOverload_Listfield.Has_Simple_Name_Identifier(): Check whether a node of the given kind has aSimple_Name_Identifierfield.Has_Simple_Name_Subtype(): Check whether a node of the given kind has aSimple_Name_Subtypefield.Has_Protected_Type_Body(): Check whether a node of the given kind has aProtected_Type_Bodyfield.Has_Protected_Type_Declaration(): Check whether a node of the given kind has aProtected_Type_Declarationfield.Has_Use_Flag(): Check whether a node of the given kind has aUse_Flagfield.Has_Elaborated_Flag(): Check whether a node of the given kind has aElaborated_Flagfield.Has_End_Has_Reserved_Id(): Check whether a node of the given kind has aEnd_Has_Reserved_Idfield.Has_End_Has_Identifier(): Check whether a node of the given kind has aEnd_Has_Identifierfield.Has_End_Has_Postponed(): Check whether a node of the given kind has aEnd_Has_Postponedfield.Has_Has_Begin(): Check whether a node of the given kind has aHas_Beginfield.Has_Has_End(): Check whether a node of the given kind has aHas_Endfield.Has_Has_Is(): Check whether a node of the given kind has aHas_Isfield.Has_Has_Pure(): Check whether a node of the given kind has aHas_Purefield.Has_Has_Body(): Check whether a node of the given kind has aHas_Bodyfield.Has_Has_Parameter(): Check whether a node of the given kind has aHas_Parameterfield.Has_Has_Component(): Check whether a node of the given kind has aHas_Componentfield.Has_Has_Identifier_List(): Check whether a node of the given kind has aHas_Identifier_Listfield.Has_Has_Mode(): Check whether a node of the given kind has aHas_Modefield.Has_Has_Class(): Check whether a node of the given kind has aHas_Classfield.Has_Has_Semicolon(): Check whether a node of the given kind has aHas_Semicolonfield.Has_Has_Delay_Mechanism(): Check whether a node of the given kind has aHas_Delay_Mechanismfield.Has_Suspend_Flag(): Check whether a node of the given kind has aSuspend_Flagfield.Has_Covered_Flag(): Check whether a node of the given kind has aCovered_Flagfield.Has_Stop_Flag(): Check whether a node of the given kind has aStop_Flagfield.Has_Is_Ref(): Check whether a node of the given kind has aIs_Reffield.Has_Is_Forward_Ref(): Check whether a node of the given kind has aIs_Forward_Reffield.Has_Psl_Property(): Check whether a node of the given kind has aPsl_Propertyfield.Has_Psl_Sequence(): Check whether a node of the given kind has aPsl_Sequencefield.Has_Psl_Declaration(): Check whether a node of the given kind has aPsl_Declarationfield.Has_Psl_Expression(): Check whether a node of the given kind has aPsl_Expressionfield.Has_Psl_Boolean(): Check whether a node of the given kind has aPsl_Booleanfield.Has_PSL_Clock(): Check whether a node of the given kind has aPSL_Clockfield.Has_PSL_Abort(): Check whether a node of the given kind has aPSL_Abortfield.Has_PSL_NFA(): Check whether a node of the given kind has aPSL_NFAfield.Has_PSL_Nbr_States(): Check whether a node of the given kind has aPSL_Nbr_Statesfield.Has_PSL_Clock_Sensitivity(): Check whether a node of the given kind has aPSL_Clock_Sensitivityfield.Has_PSL_EOS_Flag(): Check whether a node of the given kind has aPSL_EOS_Flagfield.Has_Count_Expression(): Check whether a node of the given kind has aCount_Expressionfield.Has_Clock_Expression(): Check whether a node of the given kind has aClock_Expressionfield.Has_Default_Clock(): Check whether a node of the given kind has aDefault_Clockfield.Has_Foreign_Node(): Check whether a node of the given kind has aForeign_Nodefield.Has_Suspend_State_Index(): Check whether a node of the given kind has aSuspend_State_Indexfield.Has_Suspend_State_Chain(): Check whether a node of the given kind has aSuspend_State_Chainfield.Has_Suspend_State_Last(): Check whether a node of the given kind has aSuspend_State_Lastfield.Has_Suspend_State_Decl(): Check whether a node of the given kind has aSuspend_State_Declfield.
Classes
types: The types a field of the meta-model can have.Attr: The access attribute of a field: a reference, a chain, or owned.fields: Every field of the meta-model, as an enumeration.
Functions
- pyGHDL.libghdl.vhdl.nodes_meta.get_fields_first(K)[source]
Return the list of fields for node
K.In Ada
Vhdl.Nodes_Meta.Get_Fieldsreturns aFields_Array. To emulate this array access, the API providesget_fields_firstandget_fields_last().The fields are sorted: first the non nodes/list of nodes, then the nodes/lists that aren’t reference, and then the reference.
- pyGHDL.libghdl.vhdl.nodes_meta.get_fields_last(K)[source]
Return the list of fields for node
K.In Ada
Vhdl.Nodes_Meta.Get_Fieldsreturns aFields_Array. To emulate this array access, the API providesget_fields_first()andget_fields_last.The fields are sorted: first the non nodes/list of nodes, then the nodes/lists that aren’t reference, and then the reference.
- pyGHDL.libghdl.vhdl.nodes_meta.get_field_by_index(K)[source]
Get the field at a given index of the fields array.
- pyGHDL.libghdl.vhdl.nodes_meta.get_field_attribute(*args)[source]
Get the access attribute of a field.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_First_Design_Unit(kind)[source]
Check whether a node of the given kind has a
First_Design_Unitfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Last_Design_Unit(kind)[source]
Check whether a node of the given kind has a
Last_Design_Unitfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Library_Declaration(kind)[source]
Check whether a node of the given kind has a
Library_Declarationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_File_Checksum(kind)[source]
Check whether a node of the given kind has a
File_Checksumfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Analysis_Time_Stamp(kind)[source]
Check whether a node of the given kind has a
Analysis_Time_Stampfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Design_File_Source(kind)[source]
Check whether a node of the given kind has a
Design_File_Sourcefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Library(kind)[source]
Check whether a node of the given kind has a
Libraryfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Design_File_Filename(kind)[source]
Check whether a node of the given kind has a
Design_File_Filenamefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Design_File_Directory(kind)[source]
Check whether a node of the given kind has a
Design_File_Directoryfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Design_File(kind)[source]
Check whether a node of the given kind has a
Design_Filefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Design_File_Chain(kind)[source]
Check whether a node of the given kind has a
Design_File_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Library_Directory(kind)[source]
Check whether a node of the given kind has a
Library_Directoryfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Date(kind)[source]
Check whether a node of the given kind has a
Datefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Context_Items(kind)[source]
Check whether a node of the given kind has a
Context_Itemsfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Dependence_List(kind)[source]
Check whether a node of the given kind has a
Dependence_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Analysis_Checks_List(kind)[source]
Check whether a node of the given kind has a
Analysis_Checks_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Date_State(kind)[source]
Check whether a node of the given kind has a
Date_Statefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Guarded_Target_State(kind)[source]
Check whether a node of the given kind has a
Guarded_Target_Statefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Library_Unit(kind)[source]
Check whether a node of the given kind has a
Library_Unitfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Hash_Chain(kind)[source]
Check whether a node of the given kind has a
Hash_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Design_Unit_Source_Pos(kind)[source]
Check whether a node of the given kind has a
Design_Unit_Source_Posfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Design_Unit_Source_Line(kind)[source]
Check whether a node of the given kind has a
Design_Unit_Source_Linefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Design_Unit_Source_Col(kind)[source]
Check whether a node of the given kind has a
Design_Unit_Source_Colfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Value(kind)[source]
Check whether a node of the given kind has a
Valuefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Enum_Pos(kind)[source]
Check whether a node of the given kind has a
Enum_Posfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Physical_Literal(kind)[source]
Check whether a node of the given kind has a
Physical_Literalfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Fp_Value(kind)[source]
Check whether a node of the given kind has a
Fp_Valuefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Simple_Aggregate_List(kind)[source]
Check whether a node of the given kind has a
Simple_Aggregate_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_String8_Id(kind)[source]
Check whether a node of the given kind has a
String8_Idfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_String_Length(kind)[source]
Check whether a node of the given kind has a
String_Lengthfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Bit_String_Base(kind)[source]
Check whether a node of the given kind has a
Bit_String_Basefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Signed(kind)[source]
Check whether a node of the given kind has a
Has_Signedfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Sign(kind)[source]
Check whether a node of the given kind has a
Has_Signfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Length(kind)[source]
Check whether a node of the given kind has a
Has_Lengthfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Literal_Length(kind)[source]
Check whether a node of the given kind has a
Literal_Lengthfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Literal_Origin(kind)[source]
Check whether a node of the given kind has a
Literal_Originfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Range_Origin(kind)[source]
Check whether a node of the given kind has a
Range_Originfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Literal_Subtype(kind)[source]
Check whether a node of the given kind has a
Literal_Subtypefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Allocator_Subtype(kind)[source]
Check whether a node of the given kind has a
Allocator_Subtypefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Entity_Class(kind)[source]
Check whether a node of the given kind has a
Entity_Classfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Entity_Name_List(kind)[source]
Check whether a node of the given kind has a
Entity_Name_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Attribute_Designator(kind)[source]
Check whether a node of the given kind has a
Attribute_Designatorfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Attribute_Specification_Chain(kind)[source]
Check whether a node of the given kind has a
Attribute_Specification_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Attribute_Specification(kind)[source]
Check whether a node of the given kind has a
Attribute_Specificationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Static_Attribute_Flag(kind)[source]
Check whether a node of the given kind has a
Static_Attribute_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Signal_List(kind)[source]
Check whether a node of the given kind has a
Signal_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Quantity_List(kind)[source]
Check whether a node of the given kind has a
Quantity_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Designated_Entity(kind)[source]
Check whether a node of the given kind has a
Designated_Entityfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Formal(kind)[source]
Check whether a node of the given kind has a
Formalfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Actual(kind)[source]
Check whether a node of the given kind has a
Actualfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Open_Actual(kind)[source]
Check whether a node of the given kind has a
Open_Actualfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Actual_Conversion(kind)[source]
Check whether a node of the given kind has a
Actual_Conversionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Formal_Conversion(kind)[source]
Check whether a node of the given kind has a
Formal_Conversionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Whole_Association_Flag(kind)[source]
Check whether a node of the given kind has a
Whole_Association_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Collapse_Signal_Flag(kind)[source]
Check whether a node of the given kind has a
Collapse_Signal_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Artificial_Flag(kind)[source]
Check whether a node of the given kind has a
Artificial_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Open_Flag(kind)[source]
Check whether a node of the given kind has a
Open_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_After_Drivers_Flag(kind)[source]
Check whether a node of the given kind has a
After_Drivers_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_We_Value(kind)[source]
Check whether a node of the given kind has a
We_Valuefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Time(kind)[source]
Check whether a node of the given kind has a
Timefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Associated_Expr(kind)[source]
Check whether a node of the given kind has a
Associated_Exprfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Associated_Block(kind)[source]
Check whether a node of the given kind has a
Associated_Blockfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Associated_Chain(kind)[source]
Check whether a node of the given kind has a
Associated_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Choice_Name(kind)[source]
Check whether a node of the given kind has a
Choice_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Choice_Expression(kind)[source]
Check whether a node of the given kind has a
Choice_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Choice_Range(kind)[source]
Check whether a node of the given kind has a
Choice_Rangefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Same_Alternative_Flag(kind)[source]
Check whether a node of the given kind has a
Same_Alternative_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Element_Type_Flag(kind)[source]
Check whether a node of the given kind has a
Element_Type_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Architecture(kind)[source]
Check whether a node of the given kind has a
Architecturefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Block_Specification(kind)[source]
Check whether a node of the given kind has a
Block_Specificationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Prev_Block_Configuration(kind)[source]
Check whether a node of the given kind has a
Prev_Block_Configurationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Configuration_Item_Chain(kind)[source]
Check whether a node of the given kind has a
Configuration_Item_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Attribute_Value_Chain(kind)[source]
Check whether a node of the given kind has a
Attribute_Value_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Spec_Chain(kind)[source]
Check whether a node of the given kind has a
Spec_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Value_Chain(kind)[source]
Check whether a node of the given kind has a
Value_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Attribute_Value_Spec_Chain(kind)[source]
Check whether a node of the given kind has a
Attribute_Value_Spec_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Entity_Name(kind)[source]
Check whether a node of the given kind has a
Entity_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Package(kind)[source]
Check whether a node of the given kind has a
Packagefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Package_Body(kind)[source]
Check whether a node of the given kind has a
Package_Bodyfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Instance_Package_Body(kind)[source]
Check whether a node of the given kind has a
Instance_Package_Bodyfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Owned_Instance_Package_Body(kind)[source]
Check whether a node of the given kind has a
Owned_Instance_Package_Bodyfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Instance_Subprogram_Body(kind)[source]
Check whether a node of the given kind has a
Instance_Subprogram_Bodyfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Need_Body(kind)[source]
Check whether a node of the given kind has a
Need_Bodyfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Immediate_Body_Flag(kind)[source]
Check whether a node of the given kind has a
Immediate_Body_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Macro_Expand_Flag(kind)[source]
Check whether a node of the given kind has a
Macro_Expand_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Need_Instance_Bodies(kind)[source]
Check whether a node of the given kind has a
Need_Instance_Bodiesfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Hierarchical_Name(kind)[source]
Check whether a node of the given kind has a
Hierarchical_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Vunit_Item_Chain(kind)[source]
Check whether a node of the given kind has a
Vunit_Item_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Bound_Vunit_Chain(kind)[source]
Check whether a node of the given kind has a
Bound_Vunit_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Verification_Block_Configuration(kind)[source]
Check whether a node of the given kind has a
Verification_Block_Configurationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Block_Configuration(kind)[source]
Check whether a node of the given kind has a
Block_Configurationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Concurrent_Statement_Chain(kind)[source]
Check whether a node of the given kind has a
Concurrent_Statement_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Chain(kind)[source]
Check whether a node of the given kind has a
Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Port_Chain(kind)[source]
Check whether a node of the given kind has a
Port_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Generic_Chain(kind)[source]
Check whether a node of the given kind has a
Generic_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Type(kind)[source]
Check whether a node of the given kind has a
Typefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Subtype_Indication(kind)[source]
Check whether a node of the given kind has a
Subtype_Indicationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Discrete_Range(kind)[source]
Check whether a node of the given kind has a
Discrete_Rangefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Type_Definition(kind)[source]
Check whether a node of the given kind has a
Type_Definitionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Subtype_Definition(kind)[source]
Check whether a node of the given kind has a
Subtype_Definitionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Incomplete_Type_Declaration(kind)[source]
Check whether a node of the given kind has a
Incomplete_Type_Declarationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Interface_Type_Subprograms(kind)[source]
Check whether a node of the given kind has a
Interface_Type_Subprogramsfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Interface_Type_Definition(kind)[source]
Check whether a node of the given kind has a
Interface_Type_Definitionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Nature_Definition(kind)[source]
Check whether a node of the given kind has a
Nature_Definitionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Nature(kind)[source]
Check whether a node of the given kind has a
Naturefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Subnature_Indication(kind)[source]
Check whether a node of the given kind has a
Subnature_Indicationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Reference_Terminal_Flag(kind)[source]
Check whether a node of the given kind has a
Reference_Terminal_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Mode(kind)[source]
Check whether a node of the given kind has a
Modefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Guarded_Signal_Flag(kind)[source]
Check whether a node of the given kind has a
Guarded_Signal_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Signal_Kind(kind)[source]
Check whether a node of the given kind has a
Signal_Kindfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Base_Name(kind)[source]
Check whether a node of the given kind has a
Base_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Interface_Declaration_Chain(kind)[source]
Check whether a node of the given kind has a
Interface_Declaration_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Default_Subprogram(kind)[source]
Check whether a node of the given kind has a
Default_Subprogramfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Associated_Subprogram(kind)[source]
Check whether a node of the given kind has a
Associated_Subprogramfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Subprogram_Specification(kind)[source]
Check whether a node of the given kind has a
Subprogram_Specificationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Sequential_Statement_Chain(kind)[source]
Check whether a node of the given kind has a
Sequential_Statement_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Simultaneous_Statement_Chain(kind)[source]
Check whether a node of the given kind has a
Simultaneous_Statement_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Subprogram_Body(kind)[source]
Check whether a node of the given kind has a
Subprogram_Bodyfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Overload_Number(kind)[source]
Check whether a node of the given kind has a
Overload_Numberfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Subprogram_Depth(kind)[source]
Check whether a node of the given kind has a
Subprogram_Depthfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Subprogram_Hash(kind)[source]
Check whether a node of the given kind has a
Subprogram_Hashfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Impure_Depth(kind)[source]
Check whether a node of the given kind has a
Impure_Depthfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Return_Type(kind)[source]
Check whether a node of the given kind has a
Return_Typefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Implicit_Definition(kind)[source]
Check whether a node of the given kind has a
Implicit_Definitionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Uninstantiated_Subprogram_Name(kind)[source]
Check whether a node of the given kind has a
Uninstantiated_Subprogram_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Default_Value(kind)[source]
Check whether a node of the given kind has a
Default_Valuefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Mode_View_Indication(kind)[source]
Check whether a node of the given kind has a
Mode_View_Indicationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Deferred_Declaration(kind)[source]
Check whether a node of the given kind has a
Deferred_Declarationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Deferred_Declaration_Flag(kind)[source]
Check whether a node of the given kind has a
Deferred_Declaration_Flagfield.
Check whether a node of the given kind has a
Shared_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Design_Unit(kind)[source]
Check whether a node of the given kind has a
Design_Unitfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Block_Statement(kind)[source]
Check whether a node of the given kind has a
Block_Statementfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Signal_Driver(kind)[source]
Check whether a node of the given kind has a
Signal_Driverfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Declaration_Chain(kind)[source]
Check whether a node of the given kind has a
Declaration_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_File_Logical_Name(kind)[source]
Check whether a node of the given kind has a
File_Logical_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_File_Open_Kind(kind)[source]
Check whether a node of the given kind has a
File_Open_Kindfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Element_Position(kind)[source]
Check whether a node of the given kind has a
Element_Positionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Use_Clause_Chain(kind)[source]
Check whether a node of the given kind has a
Use_Clause_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Context_Reference_Chain(kind)[source]
Check whether a node of the given kind has a
Context_Reference_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Inherit_Spec_Chain(kind)[source]
Check whether a node of the given kind has a
Inherit_Spec_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Selected_Name(kind)[source]
Check whether a node of the given kind has a
Selected_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Mode_View_Name(kind)[source]
Check whether a node of the given kind has a
Mode_View_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Type_Declarator(kind)[source]
Check whether a node of the given kind has a
Type_Declaratorfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Complete_Type_Definition(kind)[source]
Check whether a node of the given kind has a
Complete_Type_Definitionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Incomplete_Type_Ref_Chain(kind)[source]
Check whether a node of the given kind has a
Incomplete_Type_Ref_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Associated_Type(kind)[source]
Check whether a node of the given kind has a
Associated_Typefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Enumeration_Literal_List(kind)[source]
Check whether a node of the given kind has a
Enumeration_Literal_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Entity_Class_Entry_Chain(kind)[source]
Check whether a node of the given kind has a
Entity_Class_Entry_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Group_Constituent_List(kind)[source]
Check whether a node of the given kind has a
Group_Constituent_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Unit_Chain(kind)[source]
Check whether a node of the given kind has a
Unit_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Primary_Unit(kind)[source]
Check whether a node of the given kind has a
Primary_Unitfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Identifier(kind)[source]
Check whether a node of the given kind has a
Identifierfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Label(kind)[source]
Check whether a node of the given kind has a
Labelfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Return_Identifier(kind)[source]
Check whether a node of the given kind has a
Return_Identifierfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Visible_Flag(kind)[source]
Check whether a node of the given kind has a
Visible_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Range_Constraint(kind)[source]
Check whether a node of the given kind has a
Range_Constraintfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Direction(kind)[source]
Check whether a node of the given kind has a
Directionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Left_Limit(kind)[source]
Check whether a node of the given kind has a
Left_Limitfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Right_Limit(kind)[source]
Check whether a node of the given kind has a
Right_Limitfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Left_Limit_Expr(kind)[source]
Check whether a node of the given kind has a
Left_Limit_Exprfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Right_Limit_Expr(kind)[source]
Check whether a node of the given kind has a
Right_Limit_Exprfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Parent_Type(kind)[source]
Check whether a node of the given kind has a
Parent_Typefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Simple_Nature(kind)[source]
Check whether a node of the given kind has a
Simple_Naturefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Base_Nature(kind)[source]
Check whether a node of the given kind has a
Base_Naturefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Resolution_Indication(kind)[source]
Check whether a node of the given kind has a
Resolution_Indicationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Record_Element_Resolution_Chain(kind)[source]
Check whether a node of the given kind has a
Record_Element_Resolution_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Tolerance(kind)[source]
Check whether a node of the given kind has a
Tolerancefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Plus_Terminal_Name(kind)[source]
Check whether a node of the given kind has a
Plus_Terminal_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Minus_Terminal_Name(kind)[source]
Check whether a node of the given kind has a
Minus_Terminal_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Plus_Terminal(kind)[source]
Check whether a node of the given kind has a
Plus_Terminalfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Minus_Terminal(kind)[source]
Check whether a node of the given kind has a
Minus_Terminalfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Magnitude_Expression(kind)[source]
Check whether a node of the given kind has a
Magnitude_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Phase_Expression(kind)[source]
Check whether a node of the given kind has a
Phase_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Power_Expression(kind)[source]
Check whether a node of the given kind has a
Power_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Simultaneous_Left(kind)[source]
Check whether a node of the given kind has a
Simultaneous_Leftfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Simultaneous_Right(kind)[source]
Check whether a node of the given kind has a
Simultaneous_Rightfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Text_File_Flag(kind)[source]
Check whether a node of the given kind has a
Text_File_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Only_Characters_Flag(kind)[source]
Check whether a node of the given kind has a
Only_Characters_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Is_Character_Type(kind)[source]
Check whether a node of the given kind has a
Is_Character_Typefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Nature_Staticness(kind)[source]
Check whether a node of the given kind has a
Nature_Staticnessfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Type_Staticness(kind)[source]
Check whether a node of the given kind has a
Type_Staticnessfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Constraint_State(kind)[source]
Check whether a node of the given kind has a
Constraint_Statefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Index_Subtype_List(kind)[source]
Check whether a node of the given kind has a
Index_Subtype_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Index_Subtype_Definition_List(kind)[source]
Check whether a node of the given kind has a
Index_Subtype_Definition_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Element_Subtype_Indication(kind)[source]
Check whether a node of the given kind has a
Element_Subtype_Indicationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Element_Subtype(kind)[source]
Check whether a node of the given kind has a
Element_Subtypefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Element_Subnature_Indication(kind)[source]
Check whether a node of the given kind has a
Element_Subnature_Indicationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Element_Subnature(kind)[source]
Check whether a node of the given kind has a
Element_Subnaturefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Index_Constraint_List(kind)[source]
Check whether a node of the given kind has a
Index_Constraint_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Array_Element_Constraint(kind)[source]
Check whether a node of the given kind has a
Array_Element_Constraintfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Array_Constraint_Flag(kind)[source]
Check whether a node of the given kind has a
Has_Array_Constraint_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Element_Constraint_Flag(kind)[source]
Check whether a node of the given kind has a
Has_Element_Constraint_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Elements_Declaration_List(kind)[source]
Check whether a node of the given kind has a
Elements_Declaration_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Elements_Definition_Chain(kind)[source]
Check whether a node of the given kind has a
Elements_Definition_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Elements_Definition_List(kind)[source]
Check whether a node of the given kind has a
Elements_Definition_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Owned_Elements_Chain(kind)[source]
Check whether a node of the given kind has a
Owned_Elements_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Designated_Type(kind)[source]
Check whether a node of the given kind has a
Designated_Typefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Designated_Subtype_Indication(kind)[source]
Check whether a node of the given kind has a
Designated_Subtype_Indicationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Index_List(kind)[source]
Check whether a node of the given kind has a
Index_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Reference(kind)[source]
Check whether a node of the given kind has a
Referencefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Nature_Declarator(kind)[source]
Check whether a node of the given kind has a
Nature_Declaratorfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Across_Type_Mark(kind)[source]
Check whether a node of the given kind has a
Across_Type_Markfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Through_Type_Mark(kind)[source]
Check whether a node of the given kind has a
Through_Type_Markfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Across_Type_Definition(kind)[source]
Check whether a node of the given kind has a
Across_Type_Definitionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Through_Type_Definition(kind)[source]
Check whether a node of the given kind has a
Through_Type_Definitionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Across_Type(kind)[source]
Check whether a node of the given kind has a
Across_Typefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Through_Type(kind)[source]
Check whether a node of the given kind has a
Through_Typefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Target(kind)[source]
Check whether a node of the given kind has a
Targetfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Waveform_Chain(kind)[source]
Check whether a node of the given kind has a
Waveform_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Guard(kind)[source]
Check whether a node of the given kind has a
Guardfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Delay_Mechanism(kind)[source]
Check whether a node of the given kind has a
Delay_Mechanismfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Reject_Time_Expression(kind)[source]
Check whether a node of the given kind has a
Reject_Time_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Force_Mode(kind)[source]
Check whether a node of the given kind has a
Force_Modefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Force_Mode(kind)[source]
Check whether a node of the given kind has a
Has_Force_Modefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Sensitivity_List(kind)[source]
Check whether a node of the given kind has a
Sensitivity_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Process_Origin(kind)[source]
Check whether a node of the given kind has a
Process_Originfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Package_Origin(kind)[source]
Check whether a node of the given kind has a
Package_Originfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Condition_Clause(kind)[source]
Check whether a node of the given kind has a
Condition_Clausefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Break_Element(kind)[source]
Check whether a node of the given kind has a
Break_Elementfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Selector_Quantity(kind)[source]
Check whether a node of the given kind has a
Selector_Quantityfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Break_Quantity(kind)[source]
Check whether a node of the given kind has a
Break_Quantityfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Timeout_Clause(kind)[source]
Check whether a node of the given kind has a
Timeout_Clausefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Postponed_Flag(kind)[source]
Check whether a node of the given kind has a
Postponed_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Callees_List(kind)[source]
Check whether a node of the given kind has a
Callees_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Passive_Flag(kind)[source]
Check whether a node of the given kind has a
Passive_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Resolution_Function_Flag(kind)[source]
Check whether a node of the given kind has a
Resolution_Function_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Wait_State(kind)[source]
Check whether a node of the given kind has a
Wait_Statefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_All_Sensitized_State(kind)[source]
Check whether a node of the given kind has a
All_Sensitized_Statefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Seen_Flag(kind)[source]
Check whether a node of the given kind has a
Seen_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Pure_Flag(kind)[source]
Check whether a node of the given kind has a
Pure_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Foreign_Flag(kind)[source]
Check whether a node of the given kind has a
Foreign_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Resolved_Flag(kind)[source]
Check whether a node of the given kind has a
Resolved_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Signal_Type_Flag(kind)[source]
Check whether a node of the given kind has a
Signal_Type_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Signal_Flag(kind)[source]
Check whether a node of the given kind has a
Has_Signal_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Purity_State(kind)[source]
Check whether a node of the given kind has a
Purity_Statefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Elab_Flag(kind)[source]
Check whether a node of the given kind has a
Elab_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Vendor_Library_Flag(kind)[source]
Check whether a node of the given kind has a
Vendor_Library_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Configuration_Mark_Flag(kind)[source]
Check whether a node of the given kind has a
Configuration_Mark_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Configuration_Done_Flag(kind)[source]
Check whether a node of the given kind has a
Configuration_Done_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Index_Constraint_Flag(kind)[source]
Check whether a node of the given kind has a
Index_Constraint_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Hide_Implicit_Flag(kind)[source]
Check whether a node of the given kind has a
Hide_Implicit_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Assertion_Condition(kind)[source]
Check whether a node of the given kind has a
Assertion_Conditionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Report_Expression(kind)[source]
Check whether a node of the given kind has a
Report_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Severity_Expression(kind)[source]
Check whether a node of the given kind has a
Severity_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Instantiated_Unit(kind)[source]
Check whether a node of the given kind has a
Instantiated_Unitfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Instantiated_Header(kind)[source]
Check whether a node of the given kind has a
Instantiated_Headerfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Generic_Map_Aspect_Chain(kind)[source]
Check whether a node of the given kind has a
Generic_Map_Aspect_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Port_Map_Aspect_Chain(kind)[source]
Check whether a node of the given kind has a
Port_Map_Aspect_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Configuration_Name(kind)[source]
Check whether a node of the given kind has a
Configuration_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Component_Configuration(kind)[source]
Check whether a node of the given kind has a
Component_Configurationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Configuration_Specification(kind)[source]
Check whether a node of the given kind has a
Configuration_Specificationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Default_Binding_Indication(kind)[source]
Check whether a node of the given kind has a
Default_Binding_Indicationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Default_Configuration_Declaration(kind)[source]
Check whether a node of the given kind has a
Default_Configuration_Declarationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Expression(kind)[source]
Check whether a node of the given kind has a
Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Conditional_Expression_Chain(kind)[source]
Check whether a node of the given kind has a
Conditional_Expression_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Allocator_Designated_Type(kind)[source]
Check whether a node of the given kind has a
Allocator_Designated_Typefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Selected_Waveform_Chain(kind)[source]
Check whether a node of the given kind has a
Selected_Waveform_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Selected_Expressions_Chain(kind)[source]
Check whether a node of the given kind has a
Selected_Expressions_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Conditional_Waveform_Chain(kind)[source]
Check whether a node of the given kind has a
Conditional_Waveform_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Guard_Expression(kind)[source]
Check whether a node of the given kind has a
Guard_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Guard_Decl(kind)[source]
Check whether a node of the given kind has a
Guard_Declfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Guard_Sensitivity_List(kind)[source]
Check whether a node of the given kind has a
Guard_Sensitivity_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Attribute_Implicit_Chain(kind)[source]
Check whether a node of the given kind has a
Attribute_Implicit_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Block_Block_Configuration(kind)[source]
Check whether a node of the given kind has a
Block_Block_Configurationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Package_Header(kind)[source]
Check whether a node of the given kind has a
Package_Headerfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Block_Header(kind)[source]
Check whether a node of the given kind has a
Block_Headerfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Uninstantiated_Package_Name(kind)[source]
Check whether a node of the given kind has a
Uninstantiated_Package_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Uninstantiated_Package_Decl(kind)[source]
Check whether a node of the given kind has a
Uninstantiated_Package_Declfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Associated_Package(kind)[source]
Check whether a node of the given kind has a
Associated_Packagefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Instance_Source_File(kind)[source]
Check whether a node of the given kind has a
Instance_Source_Filefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Generate_Block_Configuration(kind)[source]
Check whether a node of the given kind has a
Generate_Block_Configurationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Generate_Statement_Body(kind)[source]
Check whether a node of the given kind has a
Generate_Statement_Bodyfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Alternative_Label(kind)[source]
Check whether a node of the given kind has a
Alternative_Labelfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Generate_Else_Clause(kind)[source]
Check whether a node of the given kind has a
Generate_Else_Clausefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Condition(kind)[source]
Check whether a node of the given kind has a
Conditionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Else_Clause(kind)[source]
Check whether a node of the given kind has a
Else_Clausefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Parameter_Specification(kind)[source]
Check whether a node of the given kind has a
Parameter_Specificationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Parent(kind)[source]
Check whether a node of the given kind has a
Parentfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Loop_Label(kind)[source]
Check whether a node of the given kind has a
Loop_Labelfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Exit_Flag(kind)[source]
Check whether a node of the given kind has a
Exit_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Next_Flag(kind)[source]
Check whether a node of the given kind has a
Next_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Component_Name(kind)[source]
Check whether a node of the given kind has a
Component_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Instantiation_List(kind)[source]
Check whether a node of the given kind has a
Instantiation_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Entity_Aspect(kind)[source]
Check whether a node of the given kind has a
Entity_Aspectfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Default_Entity_Aspect(kind)[source]
Check whether a node of the given kind has a
Default_Entity_Aspectfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Binding_Indication(kind)[source]
Check whether a node of the given kind has a
Binding_Indicationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Named_Entity(kind)[source]
Check whether a node of the given kind has a
Named_Entityfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Referenced_Name(kind)[source]
Check whether a node of the given kind has a
Referenced_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Expr_Staticness(kind)[source]
Check whether a node of the given kind has a
Expr_Staticnessfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Scalar_Size(kind)[source]
Check whether a node of the given kind has a
Scalar_Sizefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Error_Origin(kind)[source]
Check whether a node of the given kind has a
Error_Originfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Operand(kind)[source]
Check whether a node of the given kind has a
Operandfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Left(kind)[source]
Check whether a node of the given kind has a
Leftfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Right(kind)[source]
Check whether a node of the given kind has a
Rightfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Unit_Name(kind)[source]
Check whether a node of the given kind has a
Unit_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Name(kind)[source]
Check whether a node of the given kind has a
Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Group_Template_Name(kind)[source]
Check whether a node of the given kind has a
Group_Template_Namefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Name_Staticness(kind)[source]
Check whether a node of the given kind has a
Name_Staticnessfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Prefix(kind)[source]
Check whether a node of the given kind has a
Prefixfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Signature_Prefix(kind)[source]
Check whether a node of the given kind has a
Signature_Prefixfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_External_Pathname(kind)[source]
Check whether a node of the given kind has a
External_Pathnamefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Pathname_Suffix(kind)[source]
Check whether a node of the given kind has a
Pathname_Suffixfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Pathname_Expression(kind)[source]
Check whether a node of the given kind has a
Pathname_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_In_Formal_Flag(kind)[source]
Check whether a node of the given kind has a
In_Formal_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Inertial_Flag(kind)[source]
Check whether a node of the given kind has a
Inertial_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Slice_Subtype(kind)[source]
Check whether a node of the given kind has a
Slice_Subtypefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Suffix(kind)[source]
Check whether a node of the given kind has a
Suffixfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Index_Subtype(kind)[source]
Check whether a node of the given kind has a
Index_Subtypefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Parameter(kind)[source]
Check whether a node of the given kind has a
Parameterfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Parameter_2(kind)[source]
Check whether a node of the given kind has a
Parameter_2field.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Parameter_3(kind)[source]
Check whether a node of the given kind has a
Parameter_3field.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Parameter_4(kind)[source]
Check whether a node of the given kind has a
Parameter_4field.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Attr_Chain(kind)[source]
Check whether a node of the given kind has a
Attr_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Actual_Type(kind)[source]
Check whether a node of the given kind has a
Actual_Typefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Actual_Type_Definition(kind)[source]
Check whether a node of the given kind has a
Actual_Type_Definitionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Association_Chain(kind)[source]
Check whether a node of the given kind has a
Association_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Individual_Association_Chain(kind)[source]
Check whether a node of the given kind has a
Individual_Association_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Subprogram_Association_Chain(kind)[source]
Check whether a node of the given kind has a
Subprogram_Association_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Aggregate_Info(kind)[source]
Check whether a node of the given kind has a
Aggregate_Infofield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Sub_Aggregate_Info(kind)[source]
Check whether a node of the given kind has a
Sub_Aggregate_Infofield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Aggr_Dynamic_Flag(kind)[source]
Check whether a node of the given kind has a
Aggr_Dynamic_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Aggr_Min_Length(kind)[source]
Check whether a node of the given kind has a
Aggr_Min_Lengthfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Aggr_Low_Limit(kind)[source]
Check whether a node of the given kind has a
Aggr_Low_Limitfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Aggr_High_Limit(kind)[source]
Check whether a node of the given kind has a
Aggr_High_Limitfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Aggr_Others_Flag(kind)[source]
Check whether a node of the given kind has a
Aggr_Others_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Aggr_Named_Flag(kind)[source]
Check whether a node of the given kind has a
Aggr_Named_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Aggregate_Expand_Flag(kind)[source]
Check whether a node of the given kind has a
Aggregate_Expand_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Determined_Aggregate_Flag(kind)[source]
Check whether a node of the given kind has a
Determined_Aggregate_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Association_Choices_Chain(kind)[source]
Check whether a node of the given kind has a
Association_Choices_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Case_Statement_Alternative_Chain(kind)[source]
Check whether a node of the given kind has a
Case_Statement_Alternative_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Matching_Flag(kind)[source]
Check whether a node of the given kind has a
Matching_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Choice_Staticness(kind)[source]
Check whether a node of the given kind has a
Choice_Staticnessfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Procedure_Call(kind)[source]
Check whether a node of the given kind has a
Procedure_Callfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Implementation(kind)[source]
Check whether a node of the given kind has a
Implementationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Parameter_Association_Chain(kind)[source]
Check whether a node of the given kind has a
Parameter_Association_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Method_Object(kind)[source]
Check whether a node of the given kind has a
Method_Objectfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Subtype_Type_Mark(kind)[source]
Check whether a node of the given kind has a
Subtype_Type_Markfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Subnature_Nature_Mark(kind)[source]
Check whether a node of the given kind has a
Subnature_Nature_Markfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Type_Conversion_Subtype(kind)[source]
Check whether a node of the given kind has a
Type_Conversion_Subtypefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Type_Mark(kind)[source]
Check whether a node of the given kind has a
Type_Markfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_File_Type_Mark(kind)[source]
Check whether a node of the given kind has a
File_Type_Markfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Return_Type_Mark(kind)[source]
Check whether a node of the given kind has a
Return_Type_Markfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Disconnect_Flag(kind)[source]
Check whether a node of the given kind has a
Has_Disconnect_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Active_Flag(kind)[source]
Check whether a node of the given kind has a
Has_Active_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Is_Within_Flag(kind)[source]
Check whether a node of the given kind has a
Is_Within_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Type_Marks_List(kind)[source]
Check whether a node of the given kind has a
Type_Marks_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Implicit_Alias_Flag(kind)[source]
Check whether a node of the given kind has a
Implicit_Alias_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Alias_Signature(kind)[source]
Check whether a node of the given kind has a
Alias_Signaturefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Attribute_Signature(kind)[source]
Check whether a node of the given kind has a
Attribute_Signaturefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Overload_List(kind)[source]
Check whether a node of the given kind has a
Overload_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Simple_Name_Identifier(kind)[source]
Check whether a node of the given kind has a
Simple_Name_Identifierfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Simple_Name_Subtype(kind)[source]
Check whether a node of the given kind has a
Simple_Name_Subtypefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Protected_Type_Body(kind)[source]
Check whether a node of the given kind has a
Protected_Type_Bodyfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Protected_Type_Declaration(kind)[source]
Check whether a node of the given kind has a
Protected_Type_Declarationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Use_Flag(kind)[source]
Check whether a node of the given kind has a
Use_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Elaborated_Flag(kind)[source]
Check whether a node of the given kind has a
Elaborated_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_End_Has_Reserved_Id(kind)[source]
Check whether a node of the given kind has a
End_Has_Reserved_Idfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_End_Has_Identifier(kind)[source]
Check whether a node of the given kind has a
End_Has_Identifierfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_End_Has_Postponed(kind)[source]
Check whether a node of the given kind has a
End_Has_Postponedfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Begin(kind)[source]
Check whether a node of the given kind has a
Has_Beginfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_End(kind)[source]
Check whether a node of the given kind has a
Has_Endfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Is(kind)[source]
Check whether a node of the given kind has a
Has_Isfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Pure(kind)[source]
Check whether a node of the given kind has a
Has_Purefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Body(kind)[source]
Check whether a node of the given kind has a
Has_Bodyfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Parameter(kind)[source]
Check whether a node of the given kind has a
Has_Parameterfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Component(kind)[source]
Check whether a node of the given kind has a
Has_Componentfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Identifier_List(kind)[source]
Check whether a node of the given kind has a
Has_Identifier_Listfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Mode(kind)[source]
Check whether a node of the given kind has a
Has_Modefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Class(kind)[source]
Check whether a node of the given kind has a
Has_Classfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Semicolon(kind)[source]
Check whether a node of the given kind has a
Has_Semicolonfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Has_Delay_Mechanism(kind)[source]
Check whether a node of the given kind has a
Has_Delay_Mechanismfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Suspend_Flag(kind)[source]
Check whether a node of the given kind has a
Suspend_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Covered_Flag(kind)[source]
Check whether a node of the given kind has a
Covered_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Stop_Flag(kind)[source]
Check whether a node of the given kind has a
Stop_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Is_Ref(kind)[source]
Check whether a node of the given kind has a
Is_Reffield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Is_Forward_Ref(kind)[source]
Check whether a node of the given kind has a
Is_Forward_Reffield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Psl_Property(kind)[source]
Check whether a node of the given kind has a
Psl_Propertyfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Psl_Sequence(kind)[source]
Check whether a node of the given kind has a
Psl_Sequencefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Psl_Declaration(kind)[source]
Check whether a node of the given kind has a
Psl_Declarationfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Psl_Expression(kind)[source]
Check whether a node of the given kind has a
Psl_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Psl_Boolean(kind)[source]
Check whether a node of the given kind has a
Psl_Booleanfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_PSL_Clock(kind)[source]
Check whether a node of the given kind has a
PSL_Clockfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_PSL_Abort(kind)[source]
Check whether a node of the given kind has a
PSL_Abortfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_PSL_NFA(kind)[source]
Check whether a node of the given kind has a
PSL_NFAfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_PSL_Nbr_States(kind)[source]
Check whether a node of the given kind has a
PSL_Nbr_Statesfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_PSL_Clock_Sensitivity(kind)[source]
Check whether a node of the given kind has a
PSL_Clock_Sensitivityfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_PSL_EOS_Flag(kind)[source]
Check whether a node of the given kind has a
PSL_EOS_Flagfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Count_Expression(kind)[source]
Check whether a node of the given kind has a
Count_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Clock_Expression(kind)[source]
Check whether a node of the given kind has a
Clock_Expressionfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Default_Clock(kind)[source]
Check whether a node of the given kind has a
Default_Clockfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Foreign_Node(kind)[source]
Check whether a node of the given kind has a
Foreign_Nodefield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Suspend_State_Index(kind)[source]
Check whether a node of the given kind has a
Suspend_State_Indexfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Suspend_State_Chain(kind)[source]
Check whether a node of the given kind has a
Suspend_State_Chainfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Suspend_State_Last(kind)[source]
Check whether a node of the given kind has a
Suspend_State_Lastfield.
- pyGHDL.libghdl.vhdl.nodes_meta.Has_Suspend_State_Decl(kind)[source]
Check whether a node of the given kind has a
Suspend_State_Declfield.
Classes
- class pyGHDL.libghdl.vhdl.nodes_meta.types(*values)[source]
The types a field of the meta-model can have.
Inheritance
- __format__(format_spec, /)
Convert to a string according to format_spec.
- __str__()
Return repr(self).
- __repr__()
Return repr(self).
- __new__(value)
- __hash__()
Return hash(self).
- __lt__(value, /)
Return self<value.
- __le__(value, /)
Return self<=value.
- __eq__(value, /)
Return self==value.
- __ne__(value, /)
Return self!=value.
- __gt__(value, /)
Return self>value.
- __ge__(value, /)
Return self>=value.
- __add__(value, /)
Return self+value.
- __radd__(value, /)
Return value+self.
- __sub__(value, /)
Return self-value.
- __rsub__(value, /)
Return value-self.
- __mul__(value, /)
Return self*value.
- __rmul__(value, /)
Return value*self.
- __mod__(value, /)
Return self%value.
- __rmod__(value, /)
Return value%self.
- __divmod__(value, /)
Return divmod(self, value).
- __rdivmod__(value, /)
Return divmod(value, self).
- __pow__(value, mod=None, /)
Return pow(self, value, mod).
- __rpow__(value, mod=None, /)
Return pow(value, self, mod).
- __neg__()
-self
- __pos__()
+self
- __abs__()
abs(self)
- __bool__()
True if self else False
- __invert__()
~self
- __lshift__(value, /)
Return self<<value.
- __rlshift__(value, /)
Return value<<self.
- __rshift__(value, /)
Return self>>value.
- __rrshift__(value, /)
Return value>>self.
- __and__(value, /)
Return self&value.
- __rand__(value, /)
Return value&self.
- __xor__(value, /)
Return self^value.
- __rxor__(value, /)
Return value^self.
- __or__(value, /)
Return self|value.
- __ror__(value, /)
Return value|self.
- __int__()
int(self)
- __float__()
float(self)
- __floordiv__(value, /)
Return self//value.
- __rfloordiv__(value, /)
Return value//self.
- __truediv__(value, /)
Return self/value.
- __rtruediv__(value, /)
Return value/self.
- __index__()
Return self converted to an integer, if self is suitable for use as an index into a list.
- conjugate()
Returns self, the complex conjugate of any int.
- bit_length()
Number of bits necessary to represent self in binary.
>>> bin(37) '0b100101' >>> (37).bit_length() 6
- bit_count()
Number of ones in the binary representation of the absolute value of self.
Also known as the population count.
>>> bin(13) '0b1101' >>> (13).bit_count() 3
- to_bytes(length=1, byteorder='big', *, signed=False)
Return an array of bytes representing an integer.
- length
Length of bytes object to use. An OverflowError is raised if the integer is not representable with the given number of bytes. Default is length 1.
- byteorder
The byte order used to represent the integer. If byteorder is ‘big’, the most significant byte is at the beginning of the byte array. If byteorder is ‘little’, the most significant byte is at the end of the byte array. To request the native byte order of the host system, use sys.byteorder as the byte order value. Default is to use ‘big’.
- signed
Determines whether two’s complement is used to represent the integer. If signed is False and a negative integer is given, an OverflowError is raised.
- classmethod from_bytes(bytes, byteorder='big', *, signed=False)
Return the integer represented by the given array of bytes.
- bytes
Holds the array of bytes to convert. The argument must either support the buffer protocol or be an iterable object producing bytes. Bytes and bytearray are examples of built-in objects that support the buffer protocol.
- byteorder
The byte order used to represent the integer. If byteorder is ‘big’, the most significant byte is at the beginning of the byte array. If byteorder is ‘little’, the most significant byte is at the end of the byte array. To request the native byte order of the host system, use sys.byteorder as the byte order value. Default is to use ‘big’.
- signed
Indicates whether two’s complement is used to represent the integer.
- as_integer_ratio()
Return a pair of integers, whose ratio is equal to the original int.
The ratio is in lowest terms and has a positive denominator.
>>> (10).as_integer_ratio() (10, 1) >>> (-10).as_integer_ratio() (-10, 1) >>> (0).as_integer_ratio() (0, 1)
- __trunc__()
Truncating an Integral returns itself.
- __floor__()
Flooring an Integral returns itself.
- __ceil__()
Ceiling of an Integral returns itself.
- __round__(ndigits=None, /)
Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __sizeof__()
Returns size in memory, in bytes.
- is_integer()
Returns True. Exists for duck type compatibility with float.is_integer.
- real
the real part of a complex number
- imag
the imaginary part of a complex number
- numerator
the numerator of a rational number in lowest terms
- denominator
the denominator of a rational number in lowest terms
- classmethod __contains__(value)
Return True if value is in cls.
value is in cls if: 1) value is a member of cls, or 2) value is the value of one of the cls’s members. 3) value is a pseudo-member (flags)
- __dir__()
Returns public methods and other interesting attributes.
- classmethod __getitem__(name)
Return the member matching name.
- classmethod __iter__()
Return members in definition order.
- classmethod __len__()
Return the number of members (no aliases)
- __reduce_ex__(proto)
Helper for pickle.
- class pyGHDL.libghdl.vhdl.nodes_meta.Attr(*values)[source]
The access attribute of a field: a reference, a chain, or owned.
Inheritance
- __format__(format_spec, /)
Convert to a string according to format_spec.
- __str__()
Return repr(self).
- __repr__()
Return repr(self).
- __new__(value)
- __hash__()
Return hash(self).
- __lt__(value, /)
Return self<value.
- __le__(value, /)
Return self<=value.
- __eq__(value, /)
Return self==value.
- __ne__(value, /)
Return self!=value.
- __gt__(value, /)
Return self>value.
- __ge__(value, /)
Return self>=value.
- __add__(value, /)
Return self+value.
- __radd__(value, /)
Return value+self.
- __sub__(value, /)
Return self-value.
- __rsub__(value, /)
Return value-self.
- __mul__(value, /)
Return self*value.
- __rmul__(value, /)
Return value*self.
- __mod__(value, /)
Return self%value.
- __rmod__(value, /)
Return value%self.
- __divmod__(value, /)
Return divmod(self, value).
- __rdivmod__(value, /)
Return divmod(value, self).
- __pow__(value, mod=None, /)
Return pow(self, value, mod).
- __rpow__(value, mod=None, /)
Return pow(value, self, mod).
- __neg__()
-self
- __pos__()
+self
- __abs__()
abs(self)
- __bool__()
True if self else False
- __invert__()
~self
- __lshift__(value, /)
Return self<<value.
- __rlshift__(value, /)
Return value<<self.
- __rshift__(value, /)
Return self>>value.
- __rrshift__(value, /)
Return value>>self.
- __and__(value, /)
Return self&value.
- __rand__(value, /)
Return value&self.
- __xor__(value, /)
Return self^value.
- __rxor__(value, /)
Return value^self.
- __or__(value, /)
Return self|value.
- __ror__(value, /)
Return value|self.
- __int__()
int(self)
- __float__()
float(self)
- __floordiv__(value, /)
Return self//value.
- __rfloordiv__(value, /)
Return value//self.
- __truediv__(value, /)
Return self/value.
- __rtruediv__(value, /)
Return value/self.
- __index__()
Return self converted to an integer, if self is suitable for use as an index into a list.
- conjugate()
Returns self, the complex conjugate of any int.
- bit_length()
Number of bits necessary to represent self in binary.
>>> bin(37) '0b100101' >>> (37).bit_length() 6
- bit_count()
Number of ones in the binary representation of the absolute value of self.
Also known as the population count.
>>> bin(13) '0b1101' >>> (13).bit_count() 3
- to_bytes(length=1, byteorder='big', *, signed=False)
Return an array of bytes representing an integer.
- length
Length of bytes object to use. An OverflowError is raised if the integer is not representable with the given number of bytes. Default is length 1.
- byteorder
The byte order used to represent the integer. If byteorder is ‘big’, the most significant byte is at the beginning of the byte array. If byteorder is ‘little’, the most significant byte is at the end of the byte array. To request the native byte order of the host system, use sys.byteorder as the byte order value. Default is to use ‘big’.
- signed
Determines whether two’s complement is used to represent the integer. If signed is False and a negative integer is given, an OverflowError is raised.
- classmethod from_bytes(bytes, byteorder='big', *, signed=False)
Return the integer represented by the given array of bytes.
- bytes
Holds the array of bytes to convert. The argument must either support the buffer protocol or be an iterable object producing bytes. Bytes and bytearray are examples of built-in objects that support the buffer protocol.
- byteorder
The byte order used to represent the integer. If byteorder is ‘big’, the most significant byte is at the beginning of the byte array. If byteorder is ‘little’, the most significant byte is at the end of the byte array. To request the native byte order of the host system, use sys.byteorder as the byte order value. Default is to use ‘big’.
- signed
Indicates whether two’s complement is used to represent the integer.
- as_integer_ratio()
Return a pair of integers, whose ratio is equal to the original int.
The ratio is in lowest terms and has a positive denominator.
>>> (10).as_integer_ratio() (10, 1) >>> (-10).as_integer_ratio() (-10, 1) >>> (0).as_integer_ratio() (0, 1)
- __trunc__()
Truncating an Integral returns itself.
- __floor__()
Flooring an Integral returns itself.
- __ceil__()
Ceiling of an Integral returns itself.
- __round__(ndigits=None, /)
Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __sizeof__()
Returns size in memory, in bytes.
- is_integer()
Returns True. Exists for duck type compatibility with float.is_integer.
- real
the real part of a complex number
- imag
the imaginary part of a complex number
- numerator
the numerator of a rational number in lowest terms
- denominator
the denominator of a rational number in lowest terms
- classmethod __contains__(value)
Return True if value is in cls.
value is in cls if: 1) value is a member of cls, or 2) value is the value of one of the cls’s members. 3) value is a pseudo-member (flags)
- __dir__()
Returns public methods and other interesting attributes.
- classmethod __getitem__(name)
Return the member matching name.
- classmethod __iter__()
Return members in definition order.
- classmethod __len__()
Return the number of members (no aliases)
- __reduce_ex__(proto)
Helper for pickle.
- class pyGHDL.libghdl.vhdl.nodes_meta.fields(*values)[source]
Every field of the meta-model, as an enumeration.
Inheritance
- __format__(format_spec, /)
Convert to a string according to format_spec.
- __str__()
Return repr(self).
- __repr__()
Return repr(self).
- __new__(value)
- __hash__()
Return hash(self).
- __lt__(value, /)
Return self<value.
- __le__(value, /)
Return self<=value.
- __eq__(value, /)
Return self==value.
- __ne__(value, /)
Return self!=value.
- __gt__(value, /)
Return self>value.
- __ge__(value, /)
Return self>=value.
- __add__(value, /)
Return self+value.
- __radd__(value, /)
Return value+self.
- __sub__(value, /)
Return self-value.
- __rsub__(value, /)
Return value-self.
- __mul__(value, /)
Return self*value.
- __rmul__(value, /)
Return value*self.
- __mod__(value, /)
Return self%value.
- __rmod__(value, /)
Return value%self.
- __divmod__(value, /)
Return divmod(self, value).
- __rdivmod__(value, /)
Return divmod(value, self).
- __pow__(value, mod=None, /)
Return pow(self, value, mod).
- __rpow__(value, mod=None, /)
Return pow(value, self, mod).
- __neg__()
-self
- __pos__()
+self
- __abs__()
abs(self)
- __bool__()
True if self else False
- __invert__()
~self
- __lshift__(value, /)
Return self<<value.
- __rlshift__(value, /)
Return value<<self.
- __rshift__(value, /)
Return self>>value.
- __rrshift__(value, /)
Return value>>self.
- __and__(value, /)
Return self&value.
- __rand__(value, /)
Return value&self.
- __xor__(value, /)
Return self^value.
- __rxor__(value, /)
Return value^self.
- __or__(value, /)
Return self|value.
- __ror__(value, /)
Return value|self.
- __int__()
int(self)
- __float__()
float(self)
- __floordiv__(value, /)
Return self//value.
- __rfloordiv__(value, /)
Return value//self.
- __truediv__(value, /)
Return self/value.
- __rtruediv__(value, /)
Return value/self.
- __index__()
Return self converted to an integer, if self is suitable for use as an index into a list.
- conjugate()
Returns self, the complex conjugate of any int.
- bit_length()
Number of bits necessary to represent self in binary.
>>> bin(37) '0b100101' >>> (37).bit_length() 6
- bit_count()
Number of ones in the binary representation of the absolute value of self.
Also known as the population count.
>>> bin(13) '0b1101' >>> (13).bit_count() 3
- to_bytes(length=1, byteorder='big', *, signed=False)
Return an array of bytes representing an integer.
- length
Length of bytes object to use. An OverflowError is raised if the integer is not representable with the given number of bytes. Default is length 1.
- byteorder
The byte order used to represent the integer. If byteorder is ‘big’, the most significant byte is at the beginning of the byte array. If byteorder is ‘little’, the most significant byte is at the end of the byte array. To request the native byte order of the host system, use sys.byteorder as the byte order value. Default is to use ‘big’.
- signed
Determines whether two’s complement is used to represent the integer. If signed is False and a negative integer is given, an OverflowError is raised.
- classmethod from_bytes(bytes, byteorder='big', *, signed=False)
Return the integer represented by the given array of bytes.
- bytes
Holds the array of bytes to convert. The argument must either support the buffer protocol or be an iterable object producing bytes. Bytes and bytearray are examples of built-in objects that support the buffer protocol.
- byteorder
The byte order used to represent the integer. If byteorder is ‘big’, the most significant byte is at the beginning of the byte array. If byteorder is ‘little’, the most significant byte is at the end of the byte array. To request the native byte order of the host system, use sys.byteorder as the byte order value. Default is to use ‘big’.
- signed
Indicates whether two’s complement is used to represent the integer.
- as_integer_ratio()
Return a pair of integers, whose ratio is equal to the original int.
The ratio is in lowest terms and has a positive denominator.
>>> (10).as_integer_ratio() (10, 1) >>> (-10).as_integer_ratio() (-10, 1) >>> (0).as_integer_ratio() (0, 1)
- __trunc__()
Truncating an Integral returns itself.
- __floor__()
Flooring an Integral returns itself.
- __ceil__()
Ceiling of an Integral returns itself.
- __round__(ndigits=None, /)
Rounding an Integral returns itself.
Rounding with an ndigits argument also returns an integer.
- __sizeof__()
Returns size in memory, in bytes.
- is_integer()
Returns True. Exists for duck type compatibility with float.is_integer.
- real
the real part of a complex number
- imag
the imaginary part of a complex number
- numerator
the numerator of a rational number in lowest terms
- denominator
the denominator of a rational number in lowest terms
- classmethod __contains__(value)
Return True if value is in cls.
value is in cls if: 1) value is a member of cls, or 2) value is the value of one of the cls’s members. 3) value is a pseudo-member (flags)
- __dir__()
Returns public methods and other interesting attributes.
- classmethod __getitem__(name)
Return the member matching name.
- classmethod __iter__()
Return members in definition order.
- classmethod __len__()
Return the number of members (no aliases)
- __reduce_ex__(proto)
Helper for pickle.