Source code for simvx.core.lsp
"""LSP (Language Server Protocol) client, server, and protocol utilities."""
from .client import LSPClient
from .protocol import (
Diagnostic,
Hover,
Location,
Position,
Range,
decode_header,
encode_message,
notification,
path_to_uri,
request,
response,
uri_to_path,
)
from .server import SimVXLSPServer
__all__ = [
"LSPClient",
"SimVXLSPServer",
"Position",
"Range",
"Diagnostic",
"Location",
"Hover",
"encode_message",
"decode_header",
"request",
"notification",
"response",
"path_to_uri",
"uri_to_path",
]