hdlConvertor
hdlConvertor copied to clipboard
Fast Verilog/VHDL parser preprocessor and code generator for C++/Python based on ANTLR4
Ieee1800-2017 is written in a way Optional compiler directives from Annex E need to be recognized in order to avoid syntax issue when they are present in a source code:...
Add support for static library build - for use in native tools without bringing in python dependency.
Currently `line` directive is used only by preprocessor. Preprocessor builds a large string from all the input files and this string is an input of the parser. Problem is that...
https://github.com/Nic30/sv-tests, cosmetic things does remain, but there is always bigger issue.
According to https://github.com/SymbiFlow/sv-tests the `begin_keywords` directive and `line`directive are only things which does not work. It is required that keywords lexer rule https://github.com/Nic30/hdlConvertor/blob/master/grammars/verilogPreprocLexer.g4#L118 will set the language version (in action)...
Currently the Global Interpreter Lock is held even if only C++ code is parsing. Releasing GIL during this time will make multithreading as fast as multiprocessing without need for inter...
http://www.eda-twiki.org/cgi-bin/view.cgi/P1076/WebHome https://gitlab.com/IEEE-P1076/Packages https://opensource.ieee.org/vasg/Packages
Hi Nic I found `hdlConvertor` interesting for my coming project (on Python generated SV), and would like to use it. However, I would like my user can use `hdlConvertor` directly...
Hi, https://github.com/Nic30/hdlConvertor/blob/56b2da68d494f8cec3e22d74e219415c151259f9/src/CMakeLists.txt#L96 According to [CMake doc](https://cmake.org/cmake/help/latest/command/install.html#installing-directories), there should be only one parameter following `DESTINATION`? When building as a standalone project, `${CMAKE_INSTALL_INCLUDEDIR}` is empty so nothing happens. But when I include...
Hello. hdlConvertor does not support the parallel_case attribute. An example can be found here: https://github.com/KatCe/hdlConvertor_issue_185 Using the python script in the repo I tried all 3 language settings mentioned and...