You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have tried to use mergiraf on https://github.com/openhwgroup/cva6/blob/master/core/scoreboard.sv and it fails to parse this file using tree-sitter-verilog.
The scoreboard.sv file is correctly parsed by verilator, questa and vcs, but not by tree-sitter-verilog 🤔
Well, CVA6 looks like an interesting playground for integration testing 😉
There seem to be different errors that I have not yet identified.
(Maybe system tasks (eg: $clog2) and for loops?)
I have reproduced the issue running tree-sitter-cli directly.
Is there anybody motivated to fix this?
Else I can have a look this week-end.
I have the following document:
SystemVerilog 3.1a
Language Reference Manual
Accellera’s Extensions to Verilog®
It seems the standard you have implemented is not the one I have.
The sections have changed so I cannot map between grammar.js and the specification.
PS: Wondering if tree-sitter performs pre-processing for `include and macros.
Otherwise, are there workarounds to avoid false errors on ugly but correct code?
The text was updated successfully, but these errors were encountered:
Hi there 👋
I have tried to use
mergiraf
on https://github.com/openhwgroup/cva6/blob/master/core/scoreboard.sv and it fails to parse this file usingtree-sitter-verilog
.The
scoreboard.sv
file is correctly parsed by verilator, questa and vcs, but not bytree-sitter-verilog
🤔Well, CVA6 looks like an interesting playground for integration testing 😉
There seem to be different errors that I have not yet identified.
(Maybe system tasks (eg:
$clog2
) and for loops?)I have reproduced the issue running
tree-sitter-cli
directly.Is there anybody motivated to fix this?
Else I can have a look this week-end.
I have the following document:
It seems the standard you have implemented is not the one I have.
The sections have changed so I cannot map between
grammar.js
and the specification.PS: Wondering if
tree-sitter
performs pre-processing for`include
and macros.Otherwise, are there workarounds to avoid false errors on ugly but correct code?
The text was updated successfully, but these errors were encountered: