pyGHDL.libghdl.vhdl.sem_lib#

Functions


Functions

pyGHDL.libghdl.vhdl.sem_lib.Load_File(File)[source]#

Start to analyse a file (i.e. load and parse it).

Parameters:

File (TypeVar(SourceFileEntry, bound= c_uint)) – File to analyse.

Return type:

TypeVar(Iir_Design_File, bound= c_int)

Returns:

Return Null_Iir in case of parse error. Type: Iir_Design_File

pyGHDL.libghdl.vhdl.sem_lib.Finish_Compilation(Unit, Main=False)[source]#

Analyze Unit.

Parameters:
  • Unit (TypeVar(Iir_Design_Unit, bound= c_int)) – Design unit to analyze.

  • Main (bool) – Is main unit.

Return type:

None

pyGHDL.libghdl.vhdl.sem_lib.Free_Dependence_List(Design)[source]#

Free the dependence list of Design.

Parameters:

Design (TypeVar(Iir_Design_Unit, bound= c_int)) – Design unit to free dependencies for.

Return type:

None