{"repo":"VHDL-LS/rust_hdl","free":true,"listed":false,"github":"https://github.com/VHDL-LS/rust_hdl","clone":"git clone https://github.com/VHDL-LS/rust_hdl.git","description":"A fast VHDL language server and analysis library written in Rust","language":"Rust","stars":504,"topics":["vhdl","language-server","vhdl-parser","vhdl-language-server","parser","rust-programming-language"],"license":null,"category":"dev-tools","readme_excerpt":"Overview This repository contains a fast VHDL language server and analysis library written in Rust. The speed makes the tool very pleasant to use since it loads projects really fast and does not consume a lot of ram. A 200.000 line VHDL project is analyzed in 160 ms on my Desktop using 8 cores and only consumes 180 MByte of RAM when loaded. I very much appreciate help from other people especially regarding semantic analysis of VHDL. You do not need to be a programmer to help, it is even more helpful to interpret and clarify the VHDL standard and provide minimal examples and describe how they should work according to the standard. Further information about contributing can be found by reading the Contributors Guide Contributors - Maintainer: Lukas Scheller - Founder: Olof Kraigher Projects VHDL Language Server Goals - A complete VHDL language server protocol implementation with diagnostics, navigate to symbol, find all references etc. Features - Live syntax and type checking - Checks for missing and duplicate declarations - Supports goto-definition/declaration (also in presence of overloading) - Supports find-references (also in presence of overloading) - Supports goto-implementation - From component declaration to matching entity by default binding - From entity to matching component declaration by default binding - Supports hovering symbols - Rename symbol - Find workspace symbols - View/find document symbols When Installing it from Crate When installing the VHDL LS from cra","default_branch":null,"files":null,"tree":[],"storefront":"/r/VHDL-LS","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/VHDL-LS/rust_hdl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}