From dcf1431dd2d469fae869204eec91882e6ab1c381 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Tue, 29 Dec 2020 02:30:36 +0100 Subject: Fixed language server. --- pyGHDL/cli/ghdl-ls | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pyGHDL/cli/ghdl-ls b/pyGHDL/cli/ghdl-ls index 74a10fd87..33949fa67 100644 --- a/pyGHDL/cli/ghdl-ls +++ b/pyGHDL/cli/ghdl-ls @@ -7,10 +7,10 @@ import sys import os import pyGHDL.libghdl as libghdl - -from . import version -from . import lsp -from . import vhdl_ls +from pyGHDL.libghdl import version, errorout_console +from pyGHDL.lsp import LSPConnTrace +from pyGHDL.lsp.lsp import LSPConn, LanguageProtocolServer +from pyGHDL.lsp.vhdl_ls import VhdlLanguageServer logger = logging.getLogger("ghdl-ls") @@ -46,7 +46,7 @@ def main(): args = parser.parse_args() if args.disp_config: - libghdl.errorout_console.Install_Handler() + errorout_console.Install_Handler() libghdl.disp_config() return @@ -81,7 +81,7 @@ def main(): if args.input is not None: instream = open(args.input, "rb") - conn = lsp.LSPConn(instream, sys.stdout.buffer) + conn = LSPConn(instream, sys.stdout.buffer) trace_file = args.trace_file if trace_file is None: @@ -94,10 +94,10 @@ def main(): else: logger.info("Traces disabled when -i/--input") - handler = vhdl_ls.VhdlLanguageServer() + handler = VhdlLanguageServer() try: - server = lsp.LanguageProtocolServer(handler, conn) + server = LanguageProtocolServer(handler, conn) server.run() except Exception: logger.exception("Uncaught error") -- cgit v1.2.3