hwtBuildsystem.vivado.logParser package

Submodules

hwtBuildsystem.vivado.logParser.synthesis module

class hwtBuildsystem.vivado.logParser.synthesis.VivadoSynthesisLogParser(text: str)[source]

Bases: object

RE_SECTION_NAME_UNDERLINE = re.compile('^-+')
RE_TABLE_HEADER = re.compile('^\\d+(\\.\\d+)*\\.?\\s+(\\S+[^\\n]*)')
RE_TABLE_TOP_LINE = re.compile('^\\+(-*\\+)+')
getBasicResourceReport()[source]

A small report function which extracts the most important values from the tables contained in a report.

indexByRowNameColumnName(table, rowName, columnName)[source]
parse()[source]