pyGHDL
#
GHDL offers two Python interfaces and a language server protocol service. All
this is provided from a pyGHDL
packages with four sub-packages:
pyGHDL.cli
- Command line interface (CLI) applications.pyGHDL.dom
- A high-level API offering a document object model (DOM). The underlying abstract VHDL language model is provided by pyVHDLModel. The DOM is usinglibghdl
for file analysis and parsing.pyGHDL.libghdl
- A low-level API directly interacting with the shared librarylibghdl....so
/libghdl....dll
. This is a procedural and C-like interface. It comes with some Python generators for easier iterating linked lists.pyGHDL.lsp
- A language server protocol (LSP) written in Python. The implementation offers an HTTPS service that can be used e.g. by editors and IDEs supporting LSP.
Submodules
pyGHDL.cli
pyGHDL.cli.dom
Application
Application.__init__()
Application._width
Application._height
Application.Debug
Application.ExitOnPreviousErrors()
Application.ExitOnPreviousWarnings()
Application.Foreground
Application.GetAttributes()
Application.GetTerminalSize()
Application.HasAttribute()
Application.Height
Application.LogLevel
Application.MainParser
Application.Quiet
Application.SubParsers
Application.Terminal
Application.Verbose
Application.Width
Application.WriteDebug()
Application.WriteDryRun()
Application.WriteError()
Application.WriteFatal()
Application.WriteInfo()
Application.WriteLine()
Application.WriteNormal()
Application.WriteQuiet()
Application.WriteVerbose()
Application.WriteWarning()
Application._LOG_MESSAGE_FORMAT__
Application.__new__()
Application.deinitColors()
Application.exit()
Application.fatalExit()
Application.initColors()
Application.printException()
Application.printNotImplementedError()
Application.versionCheck()
pyGHDL.cli.lsp
pyGHDL.dom
pyGHDL.dom.Aggregates
pyGHDL.dom.Attribute
pyGHDL.dom.Concurrent
GenericAssociationItem
PortAssociationItem
ParameterAssociationItem
ComponentInstantiation
EntityInstantiation
ConfigurationInstantiation
ConcurrentBlockStatement
ConcurrentBlockStatement.__init__()
ConcurrentBlockStatement._parent
ConcurrentBlockStatement.Documentation
ConcurrentBlockStatement.Label
ConcurrentBlockStatement.NormalizedLabel
ConcurrentBlockStatement.Parent
ConcurrentBlockStatement._label
ConcurrentBlockStatement._normalizedLabel
ConcurrentBlockStatement._documentation
ProcessStatement
IfGenerateBranch
ElsifGenerateBranch
ElseGenerateBranch
IfGenerateStatement
IndexedGenerateChoice
RangedGenerateChoice
GenerateCase
OthersGenerateCase
CaseGenerateStatement
ForGenerateStatement
WaveformElement
ConcurrentSimpleSignalAssignment
ConcurrentSimpleSignalAssignment.__init__()
ConcurrentSimpleSignalAssignment._parent
ConcurrentSimpleSignalAssignment.Label
ConcurrentSimpleSignalAssignment.NormalizedLabel
ConcurrentSimpleSignalAssignment.Parent
ConcurrentSimpleSignalAssignment._label
ConcurrentSimpleSignalAssignment._normalizedLabel
ConcurrentProcedureCall
ConcurrentAssertStatement
pyGHDL.dom.DesignUnit
LibraryClause
UseClause
ContextReference
Entity
Entity.__init__()
Entity._parent
Entity.ContextItems
Entity.ContextReferences
Entity.Documentation
Entity.Identifier
Entity.LibraryReferences
Entity.NormalizedIdentifier
Entity.PackageReferences
Entity.Parent
Entity.__repr__()
Entity.__str__()
Entity._library
Entity._contextItems
Entity._libraryReferences
Entity._packageReferences
Entity._contextReferences
Entity._referencedLibraries
Entity._referencedPackages
Entity._referencedContexts
Entity._dependencyVertex
Entity._hierarchyVertex
Entity._identifier
Entity._normalizedIdentifier
Entity._documentation
Architecture
Architecture.__init__()
Architecture._parent
Architecture.ContextItems
Architecture.ContextReferences
Architecture.Documentation
Architecture.Identifier
Architecture.LibraryReferences
Architecture.NormalizedIdentifier
Architecture.PackageReferences
Architecture.Parent
Architecture.__repr__()
Architecture.__str__()
Architecture._library
Architecture._contextItems
Architecture._libraryReferences
Architecture._packageReferences
Architecture._contextReferences
Architecture._referencedLibraries
Architecture._referencedPackages
Architecture._referencedContexts
Architecture._dependencyVertex
Architecture._hierarchyVertex
Architecture._identifier
Architecture._normalizedIdentifier
Architecture._documentation
Component
Package
Package.__init__()
Package._parent
Package.ContextItems
Package.ContextReferences
Package.Documentation
Package.Identifier
Package.LibraryReferences
Package.NormalizedIdentifier
Package.PackageReferences
Package.Parent
Package.__repr__()
Package.__str__()
Package._library
Package._contextItems
Package._libraryReferences
Package._packageReferences
Package._contextReferences
Package._referencedLibraries
Package._referencedPackages
Package._referencedContexts
Package._dependencyVertex
Package._hierarchyVertex
Package._identifier
Package._normalizedIdentifier
Package._documentation
PackageBody
PackageBody.__init__()
PackageBody._parent
PackageBody.ContextItems
PackageBody.ContextReferences
PackageBody.Documentation
PackageBody.Identifier
PackageBody.LibraryReferences
PackageBody.NormalizedIdentifier
PackageBody.PackageReferences
PackageBody.Parent
PackageBody.__repr__()
PackageBody.__str__()
PackageBody._library
PackageBody._contextItems
PackageBody._libraryReferences
PackageBody._packageReferences
PackageBody._contextReferences
PackageBody._referencedLibraries
PackageBody._referencedPackages
PackageBody._referencedContexts
PackageBody._dependencyVertex
PackageBody._hierarchyVertex
PackageBody._identifier
PackageBody._normalizedIdentifier
PackageBody._documentation
PackageInstantiation
PackageInstantiation.__init__()
PackageInstantiation._parent
PackageInstantiation.ContextItems
PackageInstantiation.ContextReferences
PackageInstantiation.Documentation
PackageInstantiation.Identifier
PackageInstantiation.LibraryReferences
PackageInstantiation.NormalizedIdentifier
PackageInstantiation.PackageReferences
PackageInstantiation.Parent
PackageInstantiation._library
PackageInstantiation._contextItems
PackageInstantiation._libraryReferences
PackageInstantiation._packageReferences
PackageInstantiation._contextReferences
PackageInstantiation._referencedLibraries
PackageInstantiation._referencedPackages
PackageInstantiation._referencedContexts
PackageInstantiation._dependencyVertex
PackageInstantiation._hierarchyVertex
PackageInstantiation._identifier
PackageInstantiation._normalizedIdentifier
PackageInstantiation._documentation
Context
Context.__init__()
Context._parent
Context.ContextItems
Context.ContextReferences
Context.Documentation
Context.Identifier
Context.LibraryReferences
Context.NormalizedIdentifier
Context.PackageReferences
Context.Parent
Context.__str__()
Context._libraryReferences
Context._packageReferences
Context._contextReferences
Context._library
Context._contextItems
Context._referencedLibraries
Context._referencedPackages
Context._referencedContexts
Context._dependencyVertex
Context._hierarchyVertex
Context._identifier
Context._normalizedIdentifier
Context._documentation
Configuration
Configuration.__init__()
Configuration._parent
Configuration.ContextItems
Configuration.ContextReferences
Configuration.Documentation
Configuration.Identifier
Configuration.LibraryReferences
Configuration.NormalizedIdentifier
Configuration.PackageReferences
Configuration.Parent
Configuration.__repr__()
Configuration.__str__()
Configuration._library
Configuration._contextItems
Configuration._libraryReferences
Configuration._packageReferences
Configuration._contextReferences
Configuration._referencedLibraries
Configuration._referencedPackages
Configuration._referencedContexts
Configuration._dependencyVertex
Configuration._hierarchyVertex
Configuration._identifier
Configuration._normalizedIdentifier
Configuration._documentation
pyGHDL.dom.Expression
InverseExpression
IdentityExpression
NegationExpression
AbsoluteExpression
ParenthesisExpression
TypeConversion
FunctionCall
AscendingRangeExpression
DescendingRangeExpression
AdditionExpression
SubtractionExpression
ConcatenationExpression
MultiplyExpression
DivisionExpression
RemainderExpression
ModuloExpression
ExponentiationExpression
AndExpression
NandExpression
OrExpression
NorExpression
XorExpression
XnorExpression
EqualExpression
UnequalExpression
LessThanExpression
LessEqualExpression
GreaterThanExpression
GreaterEqualExpression
MatchingEqualExpression
MatchingUnequalExpression
MatchingLessThanExpression
MatchingLessEqualExpression
MatchingGreaterThanExpression
MatchingGreaterEqualExpression
ShiftRightLogicExpression
ShiftLeftLogicExpression
ShiftRightArithmeticExpression
ShiftLeftArithmeticExpression
RotateRightExpression
RotateLeftExpression
QualifiedExpression
SubtypeAllocation
QualifiedExpressionAllocation
Aggregate
pyGHDL.dom.InterfaceItem
GenericConstantInterfaceItem
GenericConstantInterfaceItem.__init__()
GenericConstantInterfaceItem._parent
GenericConstantInterfaceItem.Documentation
GenericConstantInterfaceItem.Identifiers
GenericConstantInterfaceItem.NormalizedIdentifiers
GenericConstantInterfaceItem.Parent
GenericConstantInterfaceItem._identifiers
GenericConstantInterfaceItem._normalizedIdentifiers
GenericConstantInterfaceItem._documentation
GenericTypeInterfaceItem
GenericTypeInterfaceItem.__init__()
GenericTypeInterfaceItem._parent
GenericTypeInterfaceItem.Documentation
GenericTypeInterfaceItem.Identifier
GenericTypeInterfaceItem.NormalizedIdentifier
GenericTypeInterfaceItem.Parent
GenericTypeInterfaceItem._identifier
GenericTypeInterfaceItem._normalizedIdentifier
GenericTypeInterfaceItem._documentation
GenericPackageInterfaceItem
GenericProcedureInterfaceItem
GenericProcedureInterfaceItem.__init__()
GenericProcedureInterfaceItem._parent
GenericProcedureInterfaceItem.Documentation
GenericProcedureInterfaceItem.Identifier
GenericProcedureInterfaceItem.NormalizedIdentifier
GenericProcedureInterfaceItem.Parent
GenericProcedureInterfaceItem._identifier
GenericProcedureInterfaceItem._normalizedIdentifier
GenericProcedureInterfaceItem._documentation
GenericFunctionInterfaceItem
GenericFunctionInterfaceItem.__init__()
GenericFunctionInterfaceItem._parent
GenericFunctionInterfaceItem.Documentation
GenericFunctionInterfaceItem.Identifier
GenericFunctionInterfaceItem.NormalizedIdentifier
GenericFunctionInterfaceItem.Parent
GenericFunctionInterfaceItem._identifier
GenericFunctionInterfaceItem._normalizedIdentifier
GenericFunctionInterfaceItem._documentation
PortSignalInterfaceItem
PortSignalInterfaceItem.__init__()
PortSignalInterfaceItem._parent
PortSignalInterfaceItem.Documentation
PortSignalInterfaceItem.Identifiers
PortSignalInterfaceItem.NormalizedIdentifiers
PortSignalInterfaceItem.Parent
PortSignalInterfaceItem._identifiers
PortSignalInterfaceItem._normalizedIdentifiers
PortSignalInterfaceItem._documentation
ParameterConstantInterfaceItem
ParameterConstantInterfaceItem.__init__()
ParameterConstantInterfaceItem._parent
ParameterConstantInterfaceItem.Documentation
ParameterConstantInterfaceItem.Identifiers
ParameterConstantInterfaceItem.NormalizedIdentifiers
ParameterConstantInterfaceItem.Parent
ParameterConstantInterfaceItem._identifiers
ParameterConstantInterfaceItem._normalizedIdentifiers
ParameterConstantInterfaceItem._documentation
ParameterVariableInterfaceItem
ParameterVariableInterfaceItem.__init__()
ParameterVariableInterfaceItem._parent
ParameterVariableInterfaceItem.Documentation
ParameterVariableInterfaceItem.Identifiers
ParameterVariableInterfaceItem.NormalizedIdentifiers
ParameterVariableInterfaceItem.Parent
ParameterVariableInterfaceItem._identifiers
ParameterVariableInterfaceItem._normalizedIdentifiers
ParameterVariableInterfaceItem._documentation
ParameterSignalInterfaceItem
ParameterSignalInterfaceItem.__init__()
ParameterSignalInterfaceItem._parent
ParameterSignalInterfaceItem.Documentation
ParameterSignalInterfaceItem.Identifiers
ParameterSignalInterfaceItem.NormalizedIdentifiers
ParameterSignalInterfaceItem.Parent
ParameterSignalInterfaceItem._identifiers
ParameterSignalInterfaceItem._normalizedIdentifiers
ParameterSignalInterfaceItem._documentation
ParameterFileInterfaceItem
ParameterFileInterfaceItem.__init__()
ParameterFileInterfaceItem._parent
ParameterFileInterfaceItem.Documentation
ParameterFileInterfaceItem.Identifiers
ParameterFileInterfaceItem.NormalizedIdentifiers
ParameterFileInterfaceItem.Parent
ParameterFileInterfaceItem._identifiers
ParameterFileInterfaceItem._normalizedIdentifiers
ParameterFileInterfaceItem._documentation
pyGHDL.dom.Literal
pyGHDL.dom.Misc
pyGHDL.dom.Names
pyGHDL.dom.NonStandard
Design
Library
Library._parent
Library.Architectures
Library.Configurations
Library.Contexts
Library.Entities
Library.Identifier
Library.NormalizedIdentifier
Library.PackageBodies
Library.Packages
Library.Parent
Library.__init__()
Library.__repr__()
Library.__str__()
Library._contexts
Library._configurations
Library._entities
Library._architectures
Library._packages
Library._packageBodies
Library._identifier
Library._normalizedIdentifier
Document
Document.__init__()
Document._parent
Document.Architectures
Document.Configurations
Document.Contexts
Document.DesignUnits
Document.Documentation
Document.Entities
Document.PackageBodies
Document.Packages
Document.Parent
Document.VerificationModes
Document.VerificationProperties
Document.VerificationUnits
Document.__repr__()
Document.__str__()
Document._path
Document._designUnits
Document._contexts
Document._configurations
Document._entities
Document._architectures
Document._packages
Document._packageBodies
Document._verificationUnits
Document._verificationProperties
Document._verificationModes
Document._documentation
pyGHDL.dom.Object
pyGHDL.dom.PSL
VerificationUnit
VerificationUnit.__init__()
VerificationUnit._parent
VerificationUnit.ContextItems
VerificationUnit.ContextReferences
VerificationUnit.Documentation
VerificationUnit.Identifier
VerificationUnit.LibraryReferences
VerificationUnit.NormalizedIdentifier
VerificationUnit.PackageReferences
VerificationUnit.Parent
VerificationUnit._library
VerificationUnit._contextItems
VerificationUnit._libraryReferences
VerificationUnit._packageReferences
VerificationUnit._contextReferences
VerificationUnit._referencedLibraries
VerificationUnit._referencedPackages
VerificationUnit._referencedContexts
VerificationUnit._dependencyVertex
VerificationUnit._hierarchyVertex
VerificationUnit._identifier
VerificationUnit._normalizedIdentifier
VerificationUnit._documentation
VerificationProperty
VerificationProperty.__init__()
VerificationProperty._parent
VerificationProperty.ContextItems
VerificationProperty.ContextReferences
VerificationProperty.Documentation
VerificationProperty.Identifier
VerificationProperty.LibraryReferences
VerificationProperty.NormalizedIdentifier
VerificationProperty.PackageReferences
VerificationProperty.Parent
VerificationProperty._library
VerificationProperty._contextItems
VerificationProperty._libraryReferences
VerificationProperty._packageReferences
VerificationProperty._contextReferences
VerificationProperty._referencedLibraries
VerificationProperty._referencedPackages
VerificationProperty._referencedContexts
VerificationProperty._dependencyVertex
VerificationProperty._hierarchyVertex
VerificationProperty._identifier
VerificationProperty._normalizedIdentifier
VerificationProperty._documentation
VerificationMode
VerificationMode.__init__()
VerificationMode._parent
VerificationMode.ContextItems
VerificationMode.ContextReferences
VerificationMode.Documentation
VerificationMode.Identifier
VerificationMode.LibraryReferences
VerificationMode.NormalizedIdentifier
VerificationMode.PackageReferences
VerificationMode.Parent
VerificationMode._library
VerificationMode._contextItems
VerificationMode._libraryReferences
VerificationMode._packageReferences
VerificationMode._contextReferences
VerificationMode._referencedLibraries
VerificationMode._referencedPackages
VerificationMode._referencedContexts
VerificationMode._dependencyVertex
VerificationMode._hierarchyVertex
VerificationMode._identifier
VerificationMode._normalizedIdentifier
VerificationMode._documentation
DefaultClock
pyGHDL.dom.Range
pyGHDL.dom.Sequential
IfBranch
ElsifBranch
ElseBranch
IfStatement
IndexedChoice
RangedChoice
Case
OthersCase
CaseStatement
ForLoopStatement
SequentialSimpleSignalAssignment
SequentialSimpleSignalAssignment.__init__()
SequentialSimpleSignalAssignment._parent
SequentialSimpleSignalAssignment.Label
SequentialSimpleSignalAssignment.NormalizedLabel
SequentialSimpleSignalAssignment.Parent
SequentialSimpleSignalAssignment._label
SequentialSimpleSignalAssignment._normalizedLabel
SequentialProcedureCall
SequentialAssertStatement
SequentialReportStatement
NullStatement
ExitStatement
WaitStatement
pyGHDL.dom.Subprogram
pyGHDL.dom.Symbol
LibraryReferenceSymbol
PackageReferenceSymbol
ContextReferenceSymbol
PackageMemberReferenceSymbol
AllPackageMembersReferenceSymbol
EntityInstantiationSymbol
ComponentInstantiationSymbol
ConfigurationInstantiationSymbol
EntitySymbol
ArchitectureSymbol
PackageSymbol
SimpleSubtypeSymbol
ConstrainedScalarSubtypeSymbol
ConstrainedCompositeSubtypeSymbol
SimpleObjectOrFunctionCallSymbol
IndexedObjectOrFunctionCallSymbol
pyGHDL.dom.Type
pyGHDL.dom._Translate
GetName()
GetArrayConstraintsFromSubtypeIndication()
GetTypeFromNode()
GetAnonymousTypeFromNode()
GetSubtypeIndicationFromNode()
GetSubtypeIndicationFromIndicationNode()
GetSimpleTypeFromNode()
GetScalarConstrainedSubtypeFromNode()
GetCompositeConstrainedSubtypeFromNode()
GetSubtypeFromNode()
GetRangeFromNode()
GetExpressionFromNode()
GetGenericsFromChainedNodes()
GetPortsFromChainedNodes()
GetParameterFromChainedNodes()
pyGHDL.dom._Utils
pyGHDL.dom.formatting
DOMException
Position
DOMMixin
pyGHDL.libghdl
pyGHDL.libghdl._decorator
pyGHDL.libghdl._types
pyGHDL.libghdl.errorout
pyGHDL.libghdl.errorout_console
pyGHDL.libghdl.errorout_memory
pyGHDL.libghdl.file_comments
pyGHDL.libghdl.files_map
EOT
No_Source_File_Entry
No_Location
Location_To_File()
Location_File_To_Pos()
Location_File_To_Line()
Location_File_Line_To_Offset()
Location_File_Line_To_Col()
File_To_Location()
File_Pos_To_Location()
File_Line_To_Position()
Get_File_Name()
Get_Directory_Name()
Get_File_Buffer()
Get_File_Length()
Set_File_Length()
Get_Buffer_Length()
Reserve_Source_File()
Discard_Source_File()
Free_Source_File()
Get_Last_Source_File_Entry()
pyGHDL.libghdl.files_map_editor
pyGHDL.libghdl.flags
pyGHDL.libghdl.libraries
pyGHDL.libghdl.name_table
pyGHDL.libghdl.std_names
pyGHDL.libghdl.str_table
pyGHDL.libghdl.utils
pyGHDL.libghdl.vhdl
pyGHDL.libghdl.vhdl.canon
pyGHDL.libghdl.vhdl.elocations
Get_Start_Location()
Set_Start_Location()
Get_Right_Paren_Location()
Set_Right_Paren_Location()
Get_End_Location()
Set_End_Location()
Get_Is_Location()
Set_Is_Location()
Get_Begin_Location()
Set_Begin_Location()
Get_Then_Location()
Set_Then_Location()
Get_Use_Location()
Set_Use_Location()
Get_Loop_Location()
Set_Loop_Location()
Get_Generate_Location()
Set_Generate_Location()
Get_Generic_Location()
Set_Generic_Location()
Get_Port_Location()
Set_Port_Location()
Get_Generic_Map_Location()
Set_Generic_Map_Location()
Get_Port_Map_Location()
Set_Port_Map_Location()
Get_Arrow_Location()
Set_Arrow_Location()
Get_Colon_Location()
Set_Colon_Location()
Get_Assign_Location()
Set_Assign_Location()
pyGHDL.libghdl.vhdl.flists
pyGHDL.libghdl.vhdl.formatters
pyGHDL.libghdl.vhdl.ieee
pyGHDL.libghdl.vhdl.lists
pyGHDL.libghdl.vhdl.nodes
Null_Iir
Null_Iir_List
Iir_List_All
Null_Iir_Flist
Iir_Flist_Others
Iir_Flist_All
Get_Kind()
Get_Location()
Get_First_Design_Unit()
Set_First_Design_Unit()
Get_Last_Design_Unit()
Set_Last_Design_Unit()
Get_Library_Declaration()
Set_Library_Declaration()
Get_File_Checksum()
Set_File_Checksum()
Get_Analysis_Time_Stamp()
Set_Analysis_Time_Stamp()
Get_Design_File_Source()
Set_Design_File_Source()
Get_Library()
Set_Library()
Get_Design_File_Filename()
Set_Design_File_Filename()
Get_Design_File_Directory()
Set_Design_File_Directory()
Get_Design_File()
Set_Design_File()
Get_Design_File_Chain()
Set_Design_File_Chain()
Get_Library_Directory()
Set_Library_Directory()
Get_Date()
Set_Date()
Get_Context_Items()
Set_Context_Items()
Get_Dependence_List()
Set_Dependence_List()
Get_Analysis_Checks_List()
Set_Analysis_Checks_List()
Get_Date_State()
Set_Date_State()
Get_Guarded_Target_State()
Set_Guarded_Target_State()
Get_Library_Unit()
Set_Library_Unit()
Get_Hash_Chain()
Set_Hash_Chain()
Get_Design_Unit_Source_Pos()
Set_Design_Unit_Source_Pos()
Get_Design_Unit_Source_Line()
Set_Design_Unit_Source_Line()
Get_Design_Unit_Source_Col()
Set_Design_Unit_Source_Col()
Get_Value()
Set_Value()
Get_Enum_Pos()
Set_Enum_Pos()
Get_Physical_Literal()
Set_Physical_Literal()
Get_Fp_Value()
Set_Fp_Value()
Get_Simple_Aggregate_List()
Set_Simple_Aggregate_List()
Get_String8_Id()
Set_String8_Id()
Get_String_Length()
Set_String_Length()
Get_Bit_String_Base()
Set_Bit_String_Base()
Get_Has_Signed()
Set_Has_Signed()
Get_Has_Sign()
Set_Has_Sign()
Get_Has_Length()
Set_Has_Length()
Get_Literal_Length()
Set_Literal_Length()
Get_Literal_Origin()
Set_Literal_Origin()
Get_Range_Origin()
Set_Range_Origin()
Get_Literal_Subtype()
Set_Literal_Subtype()
Get_Allocator_Subtype()
Set_Allocator_Subtype()
Get_Entity_Class()
Set_Entity_Class()
Get_Entity_Name_List()
Set_Entity_Name_List()
Get_Attribute_Designator()
Set_Attribute_Designator()
Get_Attribute_Specification_Chain()
Set_Attribute_Specification_Chain()
Get_Attribute_Specification()
Set_Attribute_Specification()
Get_Static_Attribute_Flag()
Set_Static_Attribute_Flag()
Get_Signal_List()
Set_Signal_List()
Get_Quantity_List()
Set_Quantity_List()
Get_Designated_Entity()
Set_Designated_Entity()
Get_Formal()
Set_Formal()
Get_Actual()
Set_Actual()
Get_Open_Actual()
Set_Open_Actual()
Get_Actual_Conversion()
Set_Actual_Conversion()
Get_Formal_Conversion()
Set_Formal_Conversion()
Get_Whole_Association_Flag()
Set_Whole_Association_Flag()
Get_Collapse_Signal_Flag()
Set_Collapse_Signal_Flag()
Get_Artificial_Flag()
Set_Artificial_Flag()
Get_Open_Flag()
Set_Open_Flag()
Get_After_Drivers_Flag()
Set_After_Drivers_Flag()
Get_We_Value()
Set_We_Value()
Get_Time()
Set_Time()
Get_Associated_Expr()
Set_Associated_Expr()
Get_Associated_Block()
Set_Associated_Block()
Get_Associated_Chain()
Set_Associated_Chain()
Get_Choice_Name()
Set_Choice_Name()
Get_Choice_Expression()
Set_Choice_Expression()
Get_Choice_Range()
Set_Choice_Range()
Get_Same_Alternative_Flag()
Set_Same_Alternative_Flag()
Get_Element_Type_Flag()
Set_Element_Type_Flag()
Get_Architecture()
Set_Architecture()
Get_Block_Specification()
Set_Block_Specification()
Get_Prev_Block_Configuration()
Set_Prev_Block_Configuration()
Get_Configuration_Item_Chain()
Set_Configuration_Item_Chain()
Get_Attribute_Value_Chain()
Set_Attribute_Value_Chain()
Get_Spec_Chain()
Set_Spec_Chain()
Get_Value_Chain()
Set_Value_Chain()
Get_Attribute_Value_Spec_Chain()
Set_Attribute_Value_Spec_Chain()
Get_Entity_Name()
Set_Entity_Name()
Get_Package()
Set_Package()
Get_Package_Body()
Set_Package_Body()
Get_Instance_Package_Body()
Set_Instance_Package_Body()
Get_Owned_Instance_Package_Body()
Set_Owned_Instance_Package_Body()
Get_Need_Body()
Set_Need_Body()
Get_Immediate_Body_Flag()
Set_Immediate_Body_Flag()
Get_Macro_Expanded_Flag()
Set_Macro_Expanded_Flag()
Get_Need_Instance_Bodies()
Set_Need_Instance_Bodies()
Get_Hierarchical_Name()
Set_Hierarchical_Name()
Get_Vunit_Item_Chain()
Set_Vunit_Item_Chain()
Get_Bound_Vunit_Chain()
Set_Bound_Vunit_Chain()
Get_Verification_Block_Configuration()
Set_Verification_Block_Configuration()
Get_Block_Configuration()
Set_Block_Configuration()
Get_Concurrent_Statement_Chain()
Set_Concurrent_Statement_Chain()
Get_Chain()
Set_Chain()
Get_Port_Chain()
Set_Port_Chain()
Get_Generic_Chain()
Set_Generic_Chain()
Get_Type()
Set_Type()
Get_Subtype_Indication()
Set_Subtype_Indication()
Get_Discrete_Range()
Set_Discrete_Range()
Get_Type_Definition()
Set_Type_Definition()
Get_Subtype_Definition()
Set_Subtype_Definition()
Get_Incomplete_Type_Declaration()
Set_Incomplete_Type_Declaration()
Get_Interface_Type_Subprograms()
Set_Interface_Type_Subprograms()
Get_Interface_Type_Definition()
Set_Interface_Type_Definition()
Get_Nature_Definition()
Set_Nature_Definition()
Get_Nature()
Set_Nature()
Get_Subnature_Indication()
Set_Subnature_Indication()
Get_Reference_Terminal_Flag()
Set_Reference_Terminal_Flag()
Get_Mode()
Set_Mode()
Get_Guarded_Signal_Flag()
Set_Guarded_Signal_Flag()
Get_Signal_Kind()
Set_Signal_Kind()
Get_Base_Name()
Set_Base_Name()
Get_Interface_Declaration_Chain()
Set_Interface_Declaration_Chain()
Get_Default_Subprogram()
Set_Default_Subprogram()
Get_Associated_Subprogram()
Set_Associated_Subprogram()
Get_Subprogram_Specification()
Set_Subprogram_Specification()
Get_Sequential_Statement_Chain()
Set_Sequential_Statement_Chain()
Get_Simultaneous_Statement_Chain()
Set_Simultaneous_Statement_Chain()
Get_Subprogram_Body()
Set_Subprogram_Body()
Get_Overload_Number()
Set_Overload_Number()
Get_Subprogram_Depth()
Set_Subprogram_Depth()
Get_Subprogram_Hash()
Set_Subprogram_Hash()
Get_Impure_Depth()
Set_Impure_Depth()
Get_Return_Type()
Set_Return_Type()
Get_Implicit_Definition()
Set_Implicit_Definition()
Get_Uninstantiated_Subprogram_Name()
Set_Uninstantiated_Subprogram_Name()
Get_Default_Value()
Set_Default_Value()
Get_Deferred_Declaration()
Set_Deferred_Declaration()
Get_Deferred_Declaration_Flag()
Set_Deferred_Declaration_Flag()
Get_Shared_Flag()
Set_Shared_Flag()
Get_Design_Unit()
Set_Design_Unit()
Get_Block_Statement()
Set_Block_Statement()
Get_Signal_Driver()
Set_Signal_Driver()
Get_Declaration_Chain()
Set_Declaration_Chain()
Get_File_Logical_Name()
Set_File_Logical_Name()
Get_File_Open_Kind()
Set_File_Open_Kind()
Get_Element_Position()
Set_Element_Position()
Get_Use_Clause_Chain()
Set_Use_Clause_Chain()
Get_Context_Reference_Chain()
Set_Context_Reference_Chain()
Get_Inherit_Spec_Chain()
Set_Inherit_Spec_Chain()
Get_Selected_Name()
Set_Selected_Name()
Get_Type_Declarator()
Set_Type_Declarator()
Get_Complete_Type_Definition()
Set_Complete_Type_Definition()
Get_Incomplete_Type_Ref_Chain()
Set_Incomplete_Type_Ref_Chain()
Get_Associated_Type()
Set_Associated_Type()
Get_Enumeration_Literal_List()
Set_Enumeration_Literal_List()
Get_Entity_Class_Entry_Chain()
Set_Entity_Class_Entry_Chain()
Get_Group_Constituent_List()
Set_Group_Constituent_List()
Get_Unit_Chain()
Set_Unit_Chain()
Get_Primary_Unit()
Set_Primary_Unit()
Get_Identifier()
Set_Identifier()
Get_Label()
Set_Label()
Get_Return_Identifier()
Set_Return_Identifier()
Get_Visible_Flag()
Set_Visible_Flag()
Get_Range_Constraint()
Set_Range_Constraint()
Get_Direction()
Set_Direction()
Get_Left_Limit()
Set_Left_Limit()
Get_Right_Limit()
Set_Right_Limit()
Get_Left_Limit_Expr()
Set_Left_Limit_Expr()
Get_Right_Limit_Expr()
Set_Right_Limit_Expr()
Get_Parent_Type()
Set_Parent_Type()
Get_Simple_Nature()
Set_Simple_Nature()
Get_Base_Nature()
Set_Base_Nature()
Get_Resolution_Indication()
Set_Resolution_Indication()
Get_Record_Element_Resolution_Chain()
Set_Record_Element_Resolution_Chain()
Get_Tolerance()
Set_Tolerance()
Get_Plus_Terminal_Name()
Set_Plus_Terminal_Name()
Get_Minus_Terminal_Name()
Set_Minus_Terminal_Name()
Get_Plus_Terminal()
Set_Plus_Terminal()
Get_Minus_Terminal()
Set_Minus_Terminal()
Get_Magnitude_Expression()
Set_Magnitude_Expression()
Get_Phase_Expression()
Set_Phase_Expression()
Get_Power_Expression()
Set_Power_Expression()
Get_Simultaneous_Left()
Set_Simultaneous_Left()
Get_Simultaneous_Right()
Set_Simultaneous_Right()
Get_Text_File_Flag()
Set_Text_File_Flag()
Get_Only_Characters_Flag()
Set_Only_Characters_Flag()
Get_Is_Character_Type()
Set_Is_Character_Type()
Get_Nature_Staticness()
Set_Nature_Staticness()
Get_Type_Staticness()
Set_Type_Staticness()
Get_Constraint_State()
Set_Constraint_State()
Get_Index_Subtype_List()
Set_Index_Subtype_List()
Get_Index_Subtype_Definition_List()
Set_Index_Subtype_Definition_List()
Get_Element_Subtype_Indication()
Set_Element_Subtype_Indication()
Get_Element_Subtype()
Set_Element_Subtype()
Get_Element_Subnature_Indication()
Set_Element_Subnature_Indication()
Get_Element_Subnature()
Set_Element_Subnature()
Get_Index_Constraint_List()
Set_Index_Constraint_List()
Get_Array_Element_Constraint()
Set_Array_Element_Constraint()
Get_Has_Array_Constraint_Flag()
Set_Has_Array_Constraint_Flag()
Get_Has_Element_Constraint_Flag()
Set_Has_Element_Constraint_Flag()
Get_Elements_Declaration_List()
Set_Elements_Declaration_List()
Get_Owned_Elements_Chain()
Set_Owned_Elements_Chain()
Get_Designated_Type()
Set_Designated_Type()
Get_Designated_Subtype_Indication()
Set_Designated_Subtype_Indication()
Get_Index_List()
Set_Index_List()
Get_Reference()
Set_Reference()
Get_Nature_Declarator()
Set_Nature_Declarator()
Get_Across_Type_Mark()
Set_Across_Type_Mark()
Get_Through_Type_Mark()
Set_Through_Type_Mark()
Get_Across_Type_Definition()
Set_Across_Type_Definition()
Get_Through_Type_Definition()
Set_Through_Type_Definition()
Get_Across_Type()
Set_Across_Type()
Get_Through_Type()
Set_Through_Type()
Get_Target()
Set_Target()
Get_Waveform_Chain()
Set_Waveform_Chain()
Get_Guard()
Set_Guard()
Get_Delay_Mechanism()
Set_Delay_Mechanism()
Get_Reject_Time_Expression()
Set_Reject_Time_Expression()
Get_Force_Mode()
Set_Force_Mode()
Get_Has_Force_Mode()
Set_Has_Force_Mode()
Get_Sensitivity_List()
Set_Sensitivity_List()
Get_Process_Origin()
Set_Process_Origin()
Get_Package_Origin()
Set_Package_Origin()
Get_Condition_Clause()
Set_Condition_Clause()
Get_Break_Element()
Set_Break_Element()
Get_Selector_Quantity()
Set_Selector_Quantity()
Get_Break_Quantity()
Set_Break_Quantity()
Get_Timeout_Clause()
Set_Timeout_Clause()
Get_Postponed_Flag()
Set_Postponed_Flag()
Get_Callees_List()
Set_Callees_List()
Get_Passive_Flag()
Set_Passive_Flag()
Get_Resolution_Function_Flag()
Set_Resolution_Function_Flag()
Get_Wait_State()
Set_Wait_State()
Get_All_Sensitized_State()
Set_All_Sensitized_State()
Get_Seen_Flag()
Set_Seen_Flag()
Get_Pure_Flag()
Set_Pure_Flag()
Get_Foreign_Flag()
Set_Foreign_Flag()
Get_Resolved_Flag()
Set_Resolved_Flag()
Get_Signal_Type_Flag()
Set_Signal_Type_Flag()
Get_Has_Signal_Flag()
Set_Has_Signal_Flag()
Get_Purity_State()
Set_Purity_State()
Get_Elab_Flag()
Set_Elab_Flag()
Get_Vendor_Library_Flag()
Set_Vendor_Library_Flag()
Get_Configuration_Mark_Flag()
Set_Configuration_Mark_Flag()
Get_Configuration_Done_Flag()
Set_Configuration_Done_Flag()
Get_Index_Constraint_Flag()
Set_Index_Constraint_Flag()
Get_Hide_Implicit_Flag()
Set_Hide_Implicit_Flag()
Get_Assertion_Condition()
Set_Assertion_Condition()
Get_Report_Expression()
Set_Report_Expression()
Get_Severity_Expression()
Set_Severity_Expression()
Get_Instantiated_Unit()
Set_Instantiated_Unit()
Get_Instantiated_Header()
Set_Instantiated_Header()
Get_Generic_Map_Aspect_Chain()
Set_Generic_Map_Aspect_Chain()
Get_Port_Map_Aspect_Chain()
Set_Port_Map_Aspect_Chain()
Get_Configuration_Name()
Set_Configuration_Name()
Get_Component_Configuration()
Set_Component_Configuration()
Get_Configuration_Specification()
Set_Configuration_Specification()
Get_Default_Binding_Indication()
Set_Default_Binding_Indication()
Get_Default_Configuration_Declaration()
Set_Default_Configuration_Declaration()
Get_Expression()
Set_Expression()
Get_Conditional_Expression_Chain()
Set_Conditional_Expression_Chain()
Get_Allocator_Designated_Type()
Set_Allocator_Designated_Type()
Get_Selected_Waveform_Chain()
Set_Selected_Waveform_Chain()
Get_Conditional_Waveform_Chain()
Set_Conditional_Waveform_Chain()
Get_Guard_Expression()
Set_Guard_Expression()
Get_Guard_Decl()
Set_Guard_Decl()
Get_Guard_Sensitivity_List()
Set_Guard_Sensitivity_List()
Get_Attribute_Implicit_Chain()
Set_Attribute_Implicit_Chain()
Get_Block_Block_Configuration()
Set_Block_Block_Configuration()
Get_Package_Header()
Set_Package_Header()
Get_Block_Header()
Set_Block_Header()
Get_Uninstantiated_Package_Name()
Set_Uninstantiated_Package_Name()
Get_Uninstantiated_Package_Decl()
Set_Uninstantiated_Package_Decl()
Get_Associated_Package()
Set_Associated_Package()
Get_Instance_Source_File()
Set_Instance_Source_File()
Get_Generate_Block_Configuration()
Set_Generate_Block_Configuration()
Get_Generate_Statement_Body()
Set_Generate_Statement_Body()
Get_Alternative_Label()
Set_Alternative_Label()
Get_Generate_Else_Clause()
Set_Generate_Else_Clause()
Get_Condition()
Set_Condition()
Get_Else_Clause()
Set_Else_Clause()
Get_Parameter_Specification()
Set_Parameter_Specification()
Get_Parent()
Set_Parent()
Get_Loop_Label()
Set_Loop_Label()
Get_Exit_Flag()
Set_Exit_Flag()
Get_Next_Flag()
Set_Next_Flag()
Get_Component_Name()
Set_Component_Name()
Get_Instantiation_List()
Set_Instantiation_List()
Get_Entity_Aspect()
Set_Entity_Aspect()
Get_Default_Entity_Aspect()
Set_Default_Entity_Aspect()
Get_Binding_Indication()
Set_Binding_Indication()
Get_Named_Entity()
Set_Named_Entity()
Get_Referenced_Name()
Set_Referenced_Name()
Get_Expr_Staticness()
Set_Expr_Staticness()
Get_Scalar_Size()
Set_Scalar_Size()
Get_Error_Origin()
Set_Error_Origin()
Get_Operand()
Set_Operand()
Get_Left()
Set_Left()
Get_Right()
Set_Right()
Get_Unit_Name()
Set_Unit_Name()
Get_Name()
Set_Name()
Get_Group_Template_Name()
Set_Group_Template_Name()
Get_Name_Staticness()
Set_Name_Staticness()
Get_Prefix()
Set_Prefix()
Get_Signature_Prefix()
Set_Signature_Prefix()
Get_External_Pathname()
Set_External_Pathname()
Get_Pathname_Suffix()
Set_Pathname_Suffix()
Get_Pathname_Expression()
Set_Pathname_Expression()
Get_In_Formal_Flag()
Set_In_Formal_Flag()
Get_Inertial_Flag()
Set_Inertial_Flag()
Get_Slice_Subtype()
Set_Slice_Subtype()
Get_Suffix()
Set_Suffix()
Get_Index_Subtype()
Set_Index_Subtype()
Get_Parameter()
Set_Parameter()
Get_Parameter_2()
Set_Parameter_2()
Get_Parameter_3()
Set_Parameter_3()
Get_Parameter_4()
Set_Parameter_4()
Get_Attr_Chain()
Set_Attr_Chain()
Get_Attribute_Implicit_Declaration()
Set_Attribute_Implicit_Declaration()
Get_Actual_Type()
Set_Actual_Type()
Get_Actual_Type_Definition()
Set_Actual_Type_Definition()
Get_Association_Chain()
Set_Association_Chain()
Get_Individual_Association_Chain()
Set_Individual_Association_Chain()
Get_Subprogram_Association_Chain()
Set_Subprogram_Association_Chain()
Get_Aggregate_Info()
Set_Aggregate_Info()
Get_Sub_Aggregate_Info()
Set_Sub_Aggregate_Info()
Get_Aggr_Dynamic_Flag()
Set_Aggr_Dynamic_Flag()
Get_Aggr_Min_Length()
Set_Aggr_Min_Length()
Get_Aggr_Low_Limit()
Set_Aggr_Low_Limit()
Get_Aggr_High_Limit()
Set_Aggr_High_Limit()
Get_Aggr_Others_Flag()
Set_Aggr_Others_Flag()
Get_Aggr_Named_Flag()
Set_Aggr_Named_Flag()
Get_Aggregate_Expand_Flag()
Set_Aggregate_Expand_Flag()
Get_Determined_Aggregate_Flag()
Set_Determined_Aggregate_Flag()
Get_Association_Choices_Chain()
Set_Association_Choices_Chain()
Get_Case_Statement_Alternative_Chain()
Set_Case_Statement_Alternative_Chain()
Get_Matching_Flag()
Set_Matching_Flag()
Get_Choice_Staticness()
Set_Choice_Staticness()
Get_Procedure_Call()
Set_Procedure_Call()
Get_Implementation()
Set_Implementation()
Get_Parameter_Association_Chain()
Set_Parameter_Association_Chain()
Get_Method_Object()
Set_Method_Object()
Get_Subtype_Type_Mark()
Set_Subtype_Type_Mark()
Get_Subnature_Nature_Mark()
Set_Subnature_Nature_Mark()
Get_Type_Conversion_Subtype()
Set_Type_Conversion_Subtype()
Get_Type_Mark()
Set_Type_Mark()
Get_File_Type_Mark()
Set_File_Type_Mark()
Get_Return_Type_Mark()
Set_Return_Type_Mark()
Get_Has_Disconnect_Flag()
Set_Has_Disconnect_Flag()
Get_Has_Active_Flag()
Set_Has_Active_Flag()
Get_Is_Within_Flag()
Set_Is_Within_Flag()
Get_Type_Marks_List()
Set_Type_Marks_List()
Get_Implicit_Alias_Flag()
Set_Implicit_Alias_Flag()
Get_Alias_Signature()
Set_Alias_Signature()
Get_Attribute_Signature()
Set_Attribute_Signature()
Get_Overload_List()
Set_Overload_List()
Get_Simple_Name_Identifier()
Set_Simple_Name_Identifier()
Get_Simple_Name_Subtype()
Set_Simple_Name_Subtype()
Get_Protected_Type_Body()
Set_Protected_Type_Body()
Get_Protected_Type_Declaration()
Set_Protected_Type_Declaration()
Get_Use_Flag()
Set_Use_Flag()
Get_Elaborated_Flag()
Set_Elaborated_Flag()
Get_End_Has_Reserved_Id()
Set_End_Has_Reserved_Id()
Get_End_Has_Identifier()
Set_End_Has_Identifier()
Get_End_Has_Postponed()
Set_End_Has_Postponed()
Get_Has_Label()
Set_Has_Label()
Get_Has_Begin()
Set_Has_Begin()
Get_Has_End()
Set_Has_End()
Get_Has_Is()
Set_Has_Is()
Get_Has_Pure()
Set_Has_Pure()
Get_Has_Body()
Set_Has_Body()
Get_Has_Parameter()
Set_Has_Parameter()
Get_Has_Component()
Set_Has_Component()
Get_Has_Identifier_List()
Set_Has_Identifier_List()
Get_Has_Mode()
Set_Has_Mode()
Get_Has_Class()
Set_Has_Class()
Get_Has_Delay_Mechanism()
Set_Has_Delay_Mechanism()
Get_Suspend_Flag()
Set_Suspend_Flag()
Get_Stop_Flag()
Set_Stop_Flag()
Get_Is_Ref()
Set_Is_Ref()
Get_Is_Forward_Ref()
Set_Is_Forward_Ref()
Get_Psl_Property()
Set_Psl_Property()
Get_Psl_Sequence()
Set_Psl_Sequence()
Get_Psl_Declaration()
Set_Psl_Declaration()
Get_Psl_Expression()
Set_Psl_Expression()
Get_Psl_Boolean()
Set_Psl_Boolean()
Get_PSL_Clock()
Set_PSL_Clock()
Get_PSL_NFA()
Set_PSL_NFA()
Get_PSL_Nbr_States()
Set_PSL_Nbr_States()
Get_PSL_Clock_Sensitivity()
Set_PSL_Clock_Sensitivity()
Get_PSL_EOS_Flag()
Set_PSL_EOS_Flag()
Get_PSL_Abort_Flag()
Set_PSL_Abort_Flag()
Get_Count_Expression()
Set_Count_Expression()
Get_Clock_Expression()
Set_Clock_Expression()
Get_Default_Clock()
Set_Default_Clock()
Get_Foreign_Node()
Set_Foreign_Node()
Get_Suspend_State_Index()
Set_Suspend_State_Index()
Get_Suspend_State_Chain()
Set_Suspend_State_Chain()
Get_Suspend_State_Last()
Set_Suspend_State_Last()
Get_Suspend_State_Decl()
Set_Suspend_State_Decl()
Iir_Kind
Iir_Kinds
Iir_Mode
ScalarSize
Iir_Staticness
Iir_Constraint
Iir_Delay_Mechanism
DateStateType
NumberBaseType
Iir_Predefined
pyGHDL.libghdl.vhdl.nodes_meta
get_fields_first()
get_fields_last()
get_field_by_index()
get_field_type()
get_field_attribute()
Has_First_Design_Unit()
Has_Last_Design_Unit()
Has_Library_Declaration()
Has_File_Checksum()
Has_Analysis_Time_Stamp()
Has_Design_File_Source()
Has_Library()
Has_Design_File_Filename()
Has_Design_File_Directory()
Has_Design_File()
Has_Design_File_Chain()
Has_Library_Directory()
Has_Date()
Has_Context_Items()
Has_Dependence_List()
Has_Analysis_Checks_List()
Has_Date_State()
Has_Guarded_Target_State()
Has_Library_Unit()
Has_Hash_Chain()
Has_Design_Unit_Source_Pos()
Has_Design_Unit_Source_Line()
Has_Design_Unit_Source_Col()
Has_Value()
Has_Enum_Pos()
Has_Physical_Literal()
Has_Fp_Value()
Has_Simple_Aggregate_List()
Has_String8_Id()
Has_String_Length()
Has_Bit_String_Base()
Has_Has_Signed()
Has_Has_Sign()
Has_Has_Length()
Has_Literal_Length()
Has_Literal_Origin()
Has_Range_Origin()
Has_Literal_Subtype()
Has_Allocator_Subtype()
Has_Entity_Class()
Has_Entity_Name_List()
Has_Attribute_Designator()
Has_Attribute_Specification_Chain()
Has_Attribute_Specification()
Has_Static_Attribute_Flag()
Has_Signal_List()
Has_Quantity_List()
Has_Designated_Entity()
Has_Formal()
Has_Actual()
Has_Open_Actual()
Has_Actual_Conversion()
Has_Formal_Conversion()
Has_Whole_Association_Flag()
Has_Collapse_Signal_Flag()
Has_Artificial_Flag()
Has_Open_Flag()
Has_After_Drivers_Flag()
Has_We_Value()
Has_Time()
Has_Associated_Expr()
Has_Associated_Block()
Has_Associated_Chain()
Has_Choice_Name()
Has_Choice_Expression()
Has_Choice_Range()
Has_Same_Alternative_Flag()
Has_Element_Type_Flag()
Has_Architecture()
Has_Block_Specification()
Has_Prev_Block_Configuration()
Has_Configuration_Item_Chain()
Has_Attribute_Value_Chain()
Has_Spec_Chain()
Has_Value_Chain()
Has_Attribute_Value_Spec_Chain()
Has_Entity_Name()
Has_Package()
Has_Package_Body()
Has_Instance_Package_Body()
Has_Owned_Instance_Package_Body()
Has_Need_Body()
Has_Immediate_Body_Flag()
Has_Macro_Expanded_Flag()
Has_Need_Instance_Bodies()
Has_Hierarchical_Name()
Has_Vunit_Item_Chain()
Has_Bound_Vunit_Chain()
Has_Verification_Block_Configuration()
Has_Block_Configuration()
Has_Concurrent_Statement_Chain()
Has_Chain()
Has_Port_Chain()
Has_Generic_Chain()
Has_Type()
Has_Subtype_Indication()
Has_Discrete_Range()
Has_Type_Definition()
Has_Subtype_Definition()
Has_Incomplete_Type_Declaration()
Has_Interface_Type_Subprograms()
Has_Interface_Type_Definition()
Has_Nature_Definition()
Has_Nature()
Has_Subnature_Indication()
Has_Reference_Terminal_Flag()
Has_Mode()
Has_Guarded_Signal_Flag()
Has_Signal_Kind()
Has_Base_Name()
Has_Interface_Declaration_Chain()
Has_Default_Subprogram()
Has_Associated_Subprogram()
Has_Subprogram_Specification()
Has_Sequential_Statement_Chain()
Has_Simultaneous_Statement_Chain()
Has_Subprogram_Body()
Has_Overload_Number()
Has_Subprogram_Depth()
Has_Subprogram_Hash()
Has_Impure_Depth()
Has_Return_Type()
Has_Implicit_Definition()
Has_Uninstantiated_Subprogram_Name()
Has_Default_Value()
Has_Deferred_Declaration()
Has_Deferred_Declaration_Flag()
Has_Shared_Flag()
Has_Design_Unit()
Has_Block_Statement()
Has_Signal_Driver()
Has_Declaration_Chain()
Has_File_Logical_Name()
Has_File_Open_Kind()
Has_Element_Position()
Has_Use_Clause_Chain()
Has_Context_Reference_Chain()
Has_Inherit_Spec_Chain()
Has_Selected_Name()
Has_Type_Declarator()
Has_Complete_Type_Definition()
Has_Incomplete_Type_Ref_Chain()
Has_Associated_Type()
Has_Enumeration_Literal_List()
Has_Entity_Class_Entry_Chain()
Has_Group_Constituent_List()
Has_Unit_Chain()
Has_Primary_Unit()
Has_Identifier()
Has_Label()
Has_Return_Identifier()
Has_Visible_Flag()
Has_Range_Constraint()
Has_Direction()
Has_Left_Limit()
Has_Right_Limit()
Has_Left_Limit_Expr()
Has_Right_Limit_Expr()
Has_Parent_Type()
Has_Simple_Nature()
Has_Base_Nature()
Has_Resolution_Indication()
Has_Record_Element_Resolution_Chain()
Has_Tolerance()
Has_Plus_Terminal_Name()
Has_Minus_Terminal_Name()
Has_Plus_Terminal()
Has_Minus_Terminal()
Has_Magnitude_Expression()
Has_Phase_Expression()
Has_Power_Expression()
Has_Simultaneous_Left()
Has_Simultaneous_Right()
Has_Text_File_Flag()
Has_Only_Characters_Flag()
Has_Is_Character_Type()
Has_Nature_Staticness()
Has_Type_Staticness()
Has_Constraint_State()
Has_Index_Subtype_List()
Has_Index_Subtype_Definition_List()
Has_Element_Subtype_Indication()
Has_Element_Subtype()
Has_Element_Subnature_Indication()
Has_Element_Subnature()
Has_Index_Constraint_List()
Has_Array_Element_Constraint()
Has_Has_Array_Constraint_Flag()
Has_Has_Element_Constraint_Flag()
Has_Elements_Declaration_List()
Has_Owned_Elements_Chain()
Has_Designated_Type()
Has_Designated_Subtype_Indication()
Has_Index_List()
Has_Reference()
Has_Nature_Declarator()
Has_Across_Type_Mark()
Has_Through_Type_Mark()
Has_Across_Type_Definition()
Has_Through_Type_Definition()
Has_Across_Type()
Has_Through_Type()
Has_Target()
Has_Waveform_Chain()
Has_Guard()
Has_Delay_Mechanism()
Has_Reject_Time_Expression()
Has_Force_Mode()
Has_Has_Force_Mode()
Has_Sensitivity_List()
Has_Process_Origin()
Has_Package_Origin()
Has_Condition_Clause()
Has_Break_Element()
Has_Selector_Quantity()
Has_Break_Quantity()
Has_Timeout_Clause()
Has_Postponed_Flag()
Has_Callees_List()
Has_Passive_Flag()
Has_Resolution_Function_Flag()
Has_Wait_State()
Has_All_Sensitized_State()
Has_Seen_Flag()
Has_Pure_Flag()
Has_Foreign_Flag()
Has_Resolved_Flag()
Has_Signal_Type_Flag()
Has_Has_Signal_Flag()
Has_Purity_State()
Has_Elab_Flag()
Has_Vendor_Library_Flag()
Has_Configuration_Mark_Flag()
Has_Configuration_Done_Flag()
Has_Index_Constraint_Flag()
Has_Hide_Implicit_Flag()
Has_Assertion_Condition()
Has_Report_Expression()
Has_Severity_Expression()
Has_Instantiated_Unit()
Has_Instantiated_Header()
Has_Generic_Map_Aspect_Chain()
Has_Port_Map_Aspect_Chain()
Has_Configuration_Name()
Has_Component_Configuration()
Has_Configuration_Specification()
Has_Default_Binding_Indication()
Has_Default_Configuration_Declaration()
Has_Expression()
Has_Conditional_Expression_Chain()
Has_Allocator_Designated_Type()
Has_Selected_Waveform_Chain()
Has_Conditional_Waveform_Chain()
Has_Guard_Expression()
Has_Guard_Decl()
Has_Guard_Sensitivity_List()
Has_Attribute_Implicit_Chain()
Has_Block_Block_Configuration()
Has_Package_Header()
Has_Block_Header()
Has_Uninstantiated_Package_Name()
Has_Uninstantiated_Package_Decl()
Has_Associated_Package()
Has_Instance_Source_File()
Has_Generate_Block_Configuration()
Has_Generate_Statement_Body()
Has_Alternative_Label()
Has_Generate_Else_Clause()
Has_Condition()
Has_Else_Clause()
Has_Parameter_Specification()
Has_Parent()
Has_Loop_Label()
Has_Exit_Flag()
Has_Next_Flag()
Has_Component_Name()
Has_Instantiation_List()
Has_Entity_Aspect()
Has_Default_Entity_Aspect()
Has_Binding_Indication()
Has_Named_Entity()
Has_Referenced_Name()
Has_Expr_Staticness()
Has_Scalar_Size()
Has_Error_Origin()
Has_Operand()
Has_Left()
Has_Right()
Has_Unit_Name()
Has_Name()
Has_Group_Template_Name()
Has_Name_Staticness()
Has_Prefix()
Has_Signature_Prefix()
Has_External_Pathname()
Has_Pathname_Suffix()
Has_Pathname_Expression()
Has_In_Formal_Flag()
Has_Inertial_Flag()
Has_Slice_Subtype()
Has_Suffix()
Has_Index_Subtype()
Has_Parameter()
Has_Parameter_2()
Has_Parameter_3()
Has_Parameter_4()
Has_Attr_Chain()
Has_Attribute_Implicit_Declaration()
Has_Actual_Type()
Has_Actual_Type_Definition()
Has_Association_Chain()
Has_Individual_Association_Chain()
Has_Subprogram_Association_Chain()
Has_Aggregate_Info()
Has_Sub_Aggregate_Info()
Has_Aggr_Dynamic_Flag()
Has_Aggr_Min_Length()
Has_Aggr_Low_Limit()
Has_Aggr_High_Limit()
Has_Aggr_Others_Flag()
Has_Aggr_Named_Flag()
Has_Aggregate_Expand_Flag()
Has_Determined_Aggregate_Flag()
Has_Association_Choices_Chain()
Has_Case_Statement_Alternative_Chain()
Has_Matching_Flag()
Has_Choice_Staticness()
Has_Procedure_Call()
Has_Implementation()
Has_Parameter_Association_Chain()
Has_Method_Object()
Has_Subtype_Type_Mark()
Has_Subnature_Nature_Mark()
Has_Type_Conversion_Subtype()
Has_Type_Mark()
Has_File_Type_Mark()
Has_Return_Type_Mark()
Has_Has_Disconnect_Flag()
Has_Has_Active_Flag()
Has_Is_Within_Flag()
Has_Type_Marks_List()
Has_Implicit_Alias_Flag()
Has_Alias_Signature()
Has_Attribute_Signature()
Has_Overload_List()
Has_Simple_Name_Identifier()
Has_Simple_Name_Subtype()
Has_Protected_Type_Body()
Has_Protected_Type_Declaration()
Has_Use_Flag()
Has_Elaborated_Flag()
Has_End_Has_Reserved_Id()
Has_End_Has_Identifier()
Has_End_Has_Postponed()
Has_Has_Label()
Has_Has_Begin()
Has_Has_End()
Has_Has_Is()
Has_Has_Pure()
Has_Has_Body()
Has_Has_Parameter()
Has_Has_Component()
Has_Has_Identifier_List()
Has_Has_Mode()
Has_Has_Class()
Has_Has_Delay_Mechanism()
Has_Suspend_Flag()
Has_Stop_Flag()
Has_Is_Ref()
Has_Is_Forward_Ref()
Has_Psl_Property()
Has_Psl_Sequence()
Has_Psl_Declaration()
Has_Psl_Expression()
Has_Psl_Boolean()
Has_PSL_Clock()
Has_PSL_NFA()
Has_PSL_Nbr_States()
Has_PSL_Clock_Sensitivity()
Has_PSL_EOS_Flag()
Has_PSL_Abort_Flag()
Has_Count_Expression()
Has_Clock_Expression()
Has_Default_Clock()
Has_Foreign_Node()
Has_Suspend_State_Index()
Has_Suspend_State_Chain()
Has_Suspend_State_Last()
Has_Suspend_State_Decl()
types
Attr
fields
pyGHDL.libghdl.vhdl.nodes_utils
pyGHDL.libghdl.vhdl.parse
pyGHDL.libghdl.vhdl.prints
pyGHDL.libghdl.vhdl.scanner
pyGHDL.libghdl.vhdl.sem
pyGHDL.libghdl.vhdl.sem_lib
pyGHDL.libghdl.vhdl.std_package
pyGHDL.libghdl.vhdl.tokens
pyGHDL.libghdl.vhdl.utils
ENCODING
_get_libghdl_name()
_check_libghdl_libdir()
_check_libghdl_bindir()
_get_libghdl_path()
_initialize()
finalize()
initialize()
set_option()
analyze_init()
analyze_init_status()
analyze_file()
disp_config()
LibGHDLException
pyGHDL.lsp
Exceptions
GHDLBaseException
: Common base class for all non-exit exceptions.
Exceptions