Questa Lint
Questa Lint has a single format for errors, warnings and infos.
<ID>: <message>, Module ‘<module>’, File ‘<filename>’, Line ‘<linenumber>’
where:
Item |
Regular Expression Match |
---|---|
ID |
\W+ |
filename |
\W+ |
linenumber |
\s[0-9]+ |
module |
\W+ |
message |
.*$ |
Extracting Warnings
The fields filename, linenumber, module and message will be combined into a single message.
Search for line starting with ‘Section 2’ before processing warnings
Search for lines starting with ‘Check:’
extract ID
Search for lines starting with extracted ID
create warning
Search for a line starting with ‘| Info’
Stop searching for