rfdonnelly / tree-sitter-sv

SystemVerilog grammar for Tree-sitter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tree-sitter-sv

A SystemVerilog grammar for Tree-sitter.

This is an effort to improve on tree-sitter-verilog. Tree-sitter-verilog takes a long time (55s) to generate a very large parser (54MB parser.c), has minimal test coverage (54 tests), and generates unnecessarily deep trees.

The goal is to build a working parser from the ground up that improves on tree-sitter-verilog then feed the improvements back into tree-sitter-verilog.

About

SystemVerilog grammar for Tree-sitter


Languages

Language:JavaScript 98.0%Language:Python 2.0%