aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pyGHDL/cli/ghdl-ls16
1 files 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")