pyGHDL.cli.lsp

The command line entry point of GHDL’s language server.

It parses the command line, sets up logging - including a rotating trace of the protocol traffic, which is what makes a misbehaving editor debuggable - and hands over to pyGHDL.lsp.vhdl_ls.VhdlLanguageServer. Installed as ghdl-ls.

Functions

  • main(): Entrypoint of GHDL’s Language Protocol Server.


Functions

pyGHDL.cli.lsp.main()[source]

Entrypoint of GHDL’s Language Protocol Server.