pyGHDL.libghdl.file_comments

Variables

Functions


Variables

pyGHDL.libghdl.file_comments.Comment_Index
~Comment_Index

alias of TypeVar(‘Comment_Index’, bound=c_uint)

pyGHDL.libghdl.file_comments.No_Comment_Index

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.file_comments.Find_First_Comment(File, N)[source]

Get the first comment associated to a node. :type N: c_uint :param N: Node :type File: TypeVar(SourceFileEntry, bound= c_uint) :param File: Source file for node :rtype: TypeVar(Comment_Index, bound= c_uint) :return: The first comment index, or No_Comment_Index if none.

Parameters:
  • File (SourceFileEntry) –

  • N (c_uint) –

Return type:

Comment_Index

pyGHDL.libghdl.file_comments.Get_Comment_Start(File, Idx)[source]

Get the start of comment

Return type:

TypeVar(SourcePtr, bound= c_int)

Parameters:
  • File (SourceFileEntry) –

  • Idx (Comment_Index) –

pyGHDL.libghdl.file_comments.Get_Comment_Last(File, Idx)[source]

Get the end of comment

Return type:

TypeVar(SourcePtr, bound= c_int)

Parameters:
  • File (SourceFileEntry) –

  • Idx (Comment_Index) –

pyGHDL.libghdl.file_comments.Get_Next_Comment(File, Idx)[source]

Get the next comment

Return type:

TypeVar(Comment_Index, bound= c_uint)

Parameters:
  • File (SourceFileEntry) –

  • Idx (Comment_Index) –