Skip to content

librecores/eda-log-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EDA Log Parser

This parses the output of EDA tools and generates a list of messages with their severity.

Install:

pip install edalogparser

Example: Pipe Verilator output through it to generate json:

verilator ... 2>&1 | eda-log-parser -t verilator -f json

Supported tools:

  • veriblelint: VeribleLintLogParser
  • verilator: Verilator
  • vivado: Xilinx Vivado

Supported targets:

  • azure: LogIssue commands for Azure Pipelines
  • dict: Plain Python dict
  • ghactions: Log commands for GitHub Actions
  • json: JSON file (difference to dict: JSON strings)