pyGHDL.libghdl.name_table
#
Variables
Functions
Get_Name_Length()
: Get the length of an identifier denoted by aNameId
.Get_Name_Ptr()
: Get the string corresponding to identifier ID. The address is valid untilGet_Character()
: Get the string corresponding to character identifier ID.Get_Identifier()
: Get or create an entry in the name table.
Variables
- pyGHDL.libghdl.name_table.Null_Identifier#
int([x]) -> integer int(x, base=10) -> integer
Convert a number or string to an integer, or return 0 if no arguments are given. If x is a number, return x.__int__(). For floating point numbers, this truncates towards zero.
If x is not a number or if base is given, then x must be a string, bytes, or bytearray instance representing an integer literal in the given base. The literal can be preceded by ‘+’ or ‘-’ and be surrounded by whitespace. The base defaults to 10. Valid bases are 0 and 2-36. Base 0 means to interpret the base from the string as an integer literal. >>> int(‘0b100’, base=0) 4
0
Functions
- pyGHDL.libghdl.name_table.Get_Name_Length(Id)[source]#
Get the length of an identifier denoted by a
NameId
.
- pyGHDL.libghdl.name_table.Get_Name_Ptr(Id)[source]#
Get the string corresponding to identifier ID. The address is valid until the next call to Get_Identifier (which may reallocate the string table). The string is NUL-terminated (this is done by get_identifier).
- pyGHDL.libghdl.name_table.Get_Character(Id)[source]#
Get the string corresponding to character identifier ID.
Note
This is used for character literals and enumeration literals.