raesl.server.config#

ESL Language Server config object.

Module Contents#

Classes#

EslConfig

ESL workspace configuration.

class raesl.server.config.EslConfig#

ESL workspace configuration.

paths#

ESL input paths derived from workspace config.

output#

Graph output path derived from workspace config.

get_paths(ws: pygls.workspace.Workspace, doc_uri: str | None = None) List[pathlib.Path] | None#

Current set of ESL paths.

parse_config(ws: pygls.workspace.Workspace, cfg: Any)#

Parse workspace config.