tree-sitter-verilog icon indicating copy to clipboard operation
tree-sitter-verilog copied to clipboard

SystemVerilog grammar for tree-sitter

Results 40 tree-sitter-verilog issues
Sort by recently updated
recently updated
newest added

Cleans up handling of clockvar_expression resolving a number of parsing errors for me; clocking_drive really seems to be another nonblocking assignment and perhaps should simply be represented as an alternative...

I cloned this repo for the verilog language and am trying to use it with tree sitter; however I am getting the following error. ValueError: Incompatible Language version 12. Must...

There seems to be a problem in the concat grammar. Given this simple verilog tests: ``` module test(input [4:0]b, input [4:0]c, output [8:0] a); assign a = { b[1:0], c[2:1]...

bug

Allow `simple_text_macro_usage` statements in reasonable places of the grammar: * [ ] - vector size. **a = `WIDTH'b0;** * [ ] - delay value. **a

Failed in: https://symbiflow.github.io/sv-tests/#tree_sitter_verilog|5.6.4|preproc_test_13 ```verilog /* :name: preproc_test_13 :description: Test :should_fail: 0 :tags: 5.6.4 */ `define LONG_MACRO( a, b="(3,2)", c=(3,2)) \ a + b /c +345 ```

bug
hacktoberfest

This PR fixes the windows github actions CI build by removing `bin/install.js` and instead using the build script in `package.json` to invoke tree-sitter and node-gyp directly as is done in...

https://symbiflow.github.io/sv-tests-results/#tree_sitter_verilog|5.6.2|keyword_accept_on

I'm getting a parsing error when trying to parse this construct: ``` systemverilog module foobar #( ) ( input logic i_clk, input logic i_rst ); always_comb begin : label if...

bug

Hi, I'm developing a extension for vscode and I'm using tree-sitter-verilog. I have a lot of problems with the NODE_MODULE_VERSION: ``` Activating extension 'teros-technology.teroshdl' failed: The module '/home/carlos/repo/colibri/node_modules/tree-sitter/build/Release/tree_sitter_runtime_binding.node' was compiled...

enhancement