VSCode-SystemVerilog icon indicating copy to clipboard operation
VSCode-SystemVerilog copied to clipboard

LSP Server

Open DeeeeLAN opened this issue 6 years ago • 2 comments

I just want to make sure I am reading correctly. Currently, this extension only works in VSCode, not as a full LSP server, usable with any client, correct? That is what the Futuer to do means by "Back-end Language server for Systemverilog"? Has work already started on this feature, or is it still untouched?

DeeeeLAN avatar Mar 18 '19 23:03 DeeeeLAN

Still untouched.

I think that a proper LSP server is a bit too much work to implement as a hobby. If it would be possible to wrap around an open-source compilator, that would be less daunting. I don't think it would be a good idea to attempt to create another compilator :)

The current matching and LSP reside as part of the extension host, which I think works pretty good, but one has to use Typescript to develop.

eirikpre avatar Mar 20 '19 08:03 eirikpre

FYI @dalance has a System Verilog Language server at https://github.com/dalance/svls which comes from https://github.com/dalance/sv-parser which does very well at https://symbiflow.github.io/sv-tests

mithro avatar Jan 28 '20 23:01 mithro