chipsalliance/Surelog
SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST & UHDM APIs. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX
GitHub repository with 463 stars and 82 forks.
Language: C++
Topics: antlr, antlr4-grammar, elaboration, linter, parser, parser-ast, preprocessor, python-api, systemverilog, uvm