pyGHDL.libghdl.vhdl.elocations
Python binding for the Ada package Vhdl.Elocations in libghdl.
The extended source locations of a node - the position of each keyword and delimiter - kept separately from the node itself, so an ordinary node does not pay for them.
Functions
Get_Start_Location(): :param obj: The node to read theStart_Locationlocation of.Set_Start_Location(): :param obj: The node to write theStart_Locationlocation of.Get_Right_Paren_Location(): :param obj: The node to read theRight_Paren_Locationlocation of.Set_Right_Paren_Location(): :param obj: The node to write theRight_Paren_Locationlocation of.Get_End_Location(): :param obj: The node to read theEnd_Locationlocation of.Set_End_Location(): :param obj: The node to write theEnd_Locationlocation of.Get_Is_Location(): :param obj: The node to read theIs_Locationlocation of.Set_Is_Location(): :param obj: The node to write theIs_Locationlocation of.Get_Begin_Location(): :param obj: The node to read theBegin_Locationlocation of.Set_Begin_Location(): :param obj: The node to write theBegin_Locationlocation of.Get_Then_Location(): :param obj: The node to read theThen_Locationlocation of.Set_Then_Location(): :param obj: The node to write theThen_Locationlocation of.Get_Use_Location(): :param obj: The node to read theUse_Locationlocation of.Set_Use_Location(): :param obj: The node to write theUse_Locationlocation of.Get_Loop_Location(): :param obj: The node to read theLoop_Locationlocation of.Set_Loop_Location(): :param obj: The node to write theLoop_Locationlocation of.Get_Generate_Location(): :param obj: The node to read theGenerate_Locationlocation of.Set_Generate_Location(): :param obj: The node to write theGenerate_Locationlocation of.Get_Generic_Location(): :param obj: The node to read theGeneric_Locationlocation of.Set_Generic_Location(): :param obj: The node to write theGeneric_Locationlocation of.Get_Port_Location(): :param obj: The node to read thePort_Locationlocation of.Set_Port_Location(): :param obj: The node to write thePort_Locationlocation of.Get_Generic_Map_Location(): :param obj: The node to read theGeneric_Map_Locationlocation of.Set_Generic_Map_Location(): :param obj: The node to write theGeneric_Map_Locationlocation of.Get_Port_Map_Location(): :param obj: The node to read thePort_Map_Locationlocation of.Set_Port_Map_Location(): :param obj: The node to write thePort_Map_Locationlocation of.Get_Arrow_Location(): :param obj: The node to read theArrow_Locationlocation of.Set_Arrow_Location(): :param obj: The node to write theArrow_Locationlocation of.Get_Colon_Location(): :param obj: The node to read theColon_Locationlocation of.Set_Colon_Location(): :param obj: The node to write theColon_Locationlocation of.Get_Assign_Location(): :param obj: The node to read theAssign_Locationlocation of.Set_Assign_Location(): :param obj: The node to write theAssign_Locationlocation of.
Functions
- pyGHDL.libghdl.vhdl.elocations.Get_Start_Location(obj)[source]
- Parameters:
obj – The node to read the
Start_Locationlocation of.- Returns:
The node’s
Start_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Start_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Start_Locationlocation of.value – The location to write into the
Start_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Right_Paren_Location(obj)[source]
- Parameters:
obj – The node to read the
Right_Paren_Locationlocation of.- Returns:
The node’s
Right_Paren_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Right_Paren_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Right_Paren_Locationlocation of.value – The location to write into the
Right_Paren_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_End_Location(obj)[source]
- Parameters:
obj – The node to read the
End_Locationlocation of.- Returns:
The node’s
End_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_End_Location(obj, value)[source]
- Parameters:
obj – The node to write the
End_Locationlocation of.value – The location to write into the
End_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Is_Location(obj)[source]
- Parameters:
obj – The node to read the
Is_Locationlocation of.- Returns:
The node’s
Is_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Is_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Is_Locationlocation of.value – The location to write into the
Is_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Begin_Location(obj)[source]
- Parameters:
obj – The node to read the
Begin_Locationlocation of.- Returns:
The node’s
Begin_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Begin_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Begin_Locationlocation of.value – The location to write into the
Begin_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Then_Location(obj)[source]
- Parameters:
obj – The node to read the
Then_Locationlocation of.- Returns:
The node’s
Then_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Then_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Then_Locationlocation of.value – The location to write into the
Then_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Use_Location(obj)[source]
- Parameters:
obj – The node to read the
Use_Locationlocation of.- Returns:
The node’s
Use_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Use_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Use_Locationlocation of.value – The location to write into the
Use_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Loop_Location(obj)[source]
- Parameters:
obj – The node to read the
Loop_Locationlocation of.- Returns:
The node’s
Loop_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Loop_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Loop_Locationlocation of.value – The location to write into the
Loop_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Generate_Location(obj)[source]
- Parameters:
obj – The node to read the
Generate_Locationlocation of.- Returns:
The node’s
Generate_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Generate_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Generate_Locationlocation of.value – The location to write into the
Generate_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Generic_Location(obj)[source]
- Parameters:
obj – The node to read the
Generic_Locationlocation of.- Returns:
The node’s
Generic_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Generic_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Generic_Locationlocation of.value – The location to write into the
Generic_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Port_Location(obj)[source]
- Parameters:
obj – The node to read the
Port_Locationlocation of.- Returns:
The node’s
Port_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Port_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Port_Locationlocation of.value – The location to write into the
Port_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Generic_Map_Location(obj)[source]
- Parameters:
obj – The node to read the
Generic_Map_Locationlocation of.- Returns:
The node’s
Generic_Map_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Generic_Map_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Generic_Map_Locationlocation of.value – The location to write into the
Generic_Map_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Port_Map_Location(obj)[source]
- Parameters:
obj – The node to read the
Port_Map_Locationlocation of.- Returns:
The node’s
Port_Map_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Port_Map_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Port_Map_Locationlocation of.value – The location to write into the
Port_Map_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Arrow_Location(obj)[source]
- Parameters:
obj – The node to read the
Arrow_Locationlocation of.- Returns:
The node’s
Arrow_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Arrow_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Arrow_Locationlocation of.value – The location to write into the
Arrow_Locationfield.
- Return type:
- pyGHDL.libghdl.vhdl.elocations.Get_Colon_Location(obj)[source]
- Parameters:
obj – The node to read the
Colon_Locationlocation of.- Returns:
The node’s
Colon_Locationlocation.
- pyGHDL.libghdl.vhdl.elocations.Set_Colon_Location(obj, value)[source]
- Parameters:
obj – The node to write the
Colon_Locationlocation of.value – The location to write into the
Colon_Locationfield.
- Return type: