├── .devcontainer ├── Dockerfile ├── devcontainer.json └── tools.mk ├── .editorconfig ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yml │ ├── json-extension.yml │ └── release.yml ├── .gitignore ├── .readthedocs.yaml ├── .vscode ├── extensions │ └── pygls-playground │ │ ├── .eslintrc.yml │ │ ├── .gitignore │ │ ├── .vscodeignore │ │ ├── LICENSE.txt │ │ ├── Makefile │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ └── extension.ts │ │ └── tsconfig.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── HISTORY.md ├── Implementations.md ├── LICENSE.txt ├── Makefile ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── RELEASING.md ├── ThirdPartyNotices.txt ├── cliff.toml ├── commitlintrc.yaml ├── docs ├── Makefile ├── assets │ ├── hello-world-completion.png │ └── semantic-tokens-example.png ├── generate_token_visualisation.py ├── make.bat ├── requirements.txt └── source │ ├── changelog.rst │ ├── clients │ └── index.rst │ ├── conf.py │ ├── contributing │ ├── howto.rst │ └── howto │ │ └── run-pyodide-test-suite.rst │ ├── ext │ └── examples.py │ ├── history.rst │ ├── implementations.rst │ ├── index.rst │ ├── protocol │ ├── howto.rst │ └── howto │ │ ├── interpret-semantic-tokens.rst │ │ └── tokens │ │ ├── modifiers.html │ │ ├── positions.html │ │ └── types.html │ ├── pygls │ ├── api-reference.rst │ ├── api-reference │ │ ├── clients.rst │ │ ├── io.rst │ │ ├── protocol.rst │ │ ├── servers.rst │ │ ├── types.rst │ │ ├── uris.rst │ │ └── workspace.rst │ ├── howto.rst │ ├── howto │ │ ├── migrate-to-v1.rst │ │ ├── migrate-to-v2.rst │ │ ├── send-custom-messages.rst │ │ ├── use-custom-converter.rst │ │ └── use-the-pygls-playground.rst │ ├── reference.rst │ └── reference │ │ ├── logging.rst │ │ └── message-handler-types.rst │ └── servers │ ├── examples │ ├── code-actions.rst │ ├── code-lens.rst │ ├── colors.rst │ ├── formatting.rst │ ├── goto.rst │ ├── hover.rst │ ├── inlay-hints.rst │ ├── json-server.rst │ ├── links.rst │ ├── publish-diagnostics.rst │ ├── pull-diagnostics.rst │ ├── rename.rst │ ├── semantic-tokens.rst │ ├── symbols.rst │ └── threaded-handlers.rst │ ├── getting-started.rst │ ├── howto.rst │ ├── howto │ ├── access-server-instance.rst │ ├── add-notebook-support.rst │ ├── customise-error-reporting.rst │ ├── get-client-configuration.rst │ ├── give-user-feedback.rst │ ├── implement-diagnostics.rst │ ├── implement-workspace-commands.rst │ ├── run-a-server-in-pyodide.rst │ ├── run-a-server.rst │ └── work-with-text-documents.rst │ ├── reference.rst │ ├── reference │ └── built-in-features.rst │ ├── tutorial.rst │ └── tutorial │ ├── 0-setup.rst │ ├── y-testing.rst │ └── z-next-steps.rst ├── examples ├── hello-world │ ├── README.md │ └── main.py └── servers │ ├── README.md │ ├── async_shutdown.py │ ├── code_actions.py │ ├── code_lens.py │ ├── colors.py │ ├── commands.py │ ├── formatting.py │ ├── goto.py │ ├── hover.py │ ├── inlay_hints.py │ ├── json_server.py │ ├── links.py │ ├── publish_diagnostics.py │ ├── pull_diagnostics.py │ ├── register_during_initialize.py │ ├── rename.py │ ├── semantic_tokens.py │ ├── symbols.py │ ├── threaded_handlers.py │ └── workspace │ ├── Untitled-1.ipynb │ ├── code.txt │ ├── colors.txt │ ├── dates.txt │ ├── links.txt │ ├── sums.txt │ ├── table.txt │ └── test.json ├── pygls ├── __init__.py ├── capabilities.py ├── cli.py ├── client.py ├── constants.py ├── exceptions.py ├── feature_manager.py ├── io_.py ├── lsp │ ├── __init__.py │ ├── _base_client.py │ ├── _base_server.py │ ├── _capabilities.py │ ├── client.py │ └── server.py ├── progress.py ├── protocol │ ├── __init__.py │ ├── json_rpc.py │ └── language_server.py ├── py.typed ├── server.py ├── uris.py └── workspace │ ├── __init__.py │ ├── position_codec.py │ ├── text_document.py │ └── workspace.py ├── pyproject.toml ├── scripts ├── check_generated_code_is_uptodate.py ├── generate_code.py └── generate_contributors_md.py ├── tests ├── __init__.py ├── _init_server_stall_fix_hack.py ├── client.py ├── conftest.py ├── e2e │ ├── test_async_shutdown.py │ ├── test_code_action.py │ ├── test_code_lens.py │ ├── test_colors.py │ ├── test_commands.py │ ├── test_completion.py │ ├── test_declaration.py │ ├── test_definition.py │ ├── test_formatting.py │ ├── test_hover.py │ ├── test_implementation.py │ ├── test_inlay_hints.py │ ├── test_links.py │ ├── test_publish_diagnostics.py │ ├── test_pull_diagnostics.py │ ├── test_references.py │ ├── test_register_during_initialize.py │ ├── test_rename.py │ ├── test_semantic_tokens.py │ ├── test_symbols.py │ ├── test_threaded_handlers.py │ └── test_type_definition.py ├── ls_setup.py ├── lsp │ ├── __init__.py │ ├── test_call_hierarchy.py │ ├── test_document_highlight.py │ ├── test_errors.py │ ├── test_folding_range.py │ ├── test_linked_editing_range.py │ ├── test_moniker.py │ ├── test_progress.py │ ├── test_selection_range.py │ ├── test_signature_help.py │ └── test_type_hierarchy.py ├── pyodide │ ├── .gitignore │ ├── package-lock.json │ ├── package.json │ └── run_server.js ├── servers │ ├── invalid_json.py │ └── large_response.py ├── test_client.py ├── test_document.py ├── test_feature_manager.py ├── test_language_server.py ├── test_protocol.py ├── test_server_connection.py ├── test_types.py ├── test_uris.py └── test_workspace.py └── uv.lock /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/tools.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.devcontainer/tools.mk -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: OpenLawLibrary 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/json-extension.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.github/workflows/json-extension.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.vscode/extensions/pygls-playground/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/extensions/pygls-playground/.eslintrc.yml -------------------------------------------------------------------------------- /.vscode/extensions/pygls-playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/extensions/pygls-playground/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions/pygls-playground/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/extensions/pygls-playground/.vscodeignore -------------------------------------------------------------------------------- /.vscode/extensions/pygls-playground/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/extensions/pygls-playground/LICENSE.txt -------------------------------------------------------------------------------- /.vscode/extensions/pygls-playground/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/extensions/pygls-playground/Makefile -------------------------------------------------------------------------------- /.vscode/extensions/pygls-playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/extensions/pygls-playground/README.md -------------------------------------------------------------------------------- /.vscode/extensions/pygls-playground/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/extensions/pygls-playground/package-lock.json -------------------------------------------------------------------------------- /.vscode/extensions/pygls-playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/extensions/pygls-playground/package.json -------------------------------------------------------------------------------- /.vscode/extensions/pygls-playground/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/extensions/pygls-playground/src/extension.ts -------------------------------------------------------------------------------- /.vscode/extensions/pygls-playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/extensions/pygls-playground/tsconfig.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/HISTORY.md -------------------------------------------------------------------------------- /Implementations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/Implementations.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/Makefile -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/RELEASING.md -------------------------------------------------------------------------------- /ThirdPartyNotices.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/ThirdPartyNotices.txt -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/cliff.toml -------------------------------------------------------------------------------- /commitlintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/commitlintrc.yaml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/assets/hello-world-completion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/assets/hello-world-completion.png -------------------------------------------------------------------------------- /docs/assets/semantic-tokens-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/assets/semantic-tokens-example.png -------------------------------------------------------------------------------- /docs/generate_token_visualisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/generate_token_visualisation.py -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/changelog.rst -------------------------------------------------------------------------------- /docs/source/clients/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/clients/index.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contributing/howto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/contributing/howto.rst -------------------------------------------------------------------------------- /docs/source/contributing/howto/run-pyodide-test-suite.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/contributing/howto/run-pyodide-test-suite.rst -------------------------------------------------------------------------------- /docs/source/ext/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/ext/examples.py -------------------------------------------------------------------------------- /docs/source/history.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/history.rst -------------------------------------------------------------------------------- /docs/source/implementations.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/implementations.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/protocol/howto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/protocol/howto.rst -------------------------------------------------------------------------------- /docs/source/protocol/howto/interpret-semantic-tokens.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/protocol/howto/interpret-semantic-tokens.rst -------------------------------------------------------------------------------- /docs/source/protocol/howto/tokens/modifiers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/protocol/howto/tokens/modifiers.html -------------------------------------------------------------------------------- /docs/source/protocol/howto/tokens/positions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/protocol/howto/tokens/positions.html -------------------------------------------------------------------------------- /docs/source/protocol/howto/tokens/types.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/protocol/howto/tokens/types.html -------------------------------------------------------------------------------- /docs/source/pygls/api-reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/api-reference.rst -------------------------------------------------------------------------------- /docs/source/pygls/api-reference/clients.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/api-reference/clients.rst -------------------------------------------------------------------------------- /docs/source/pygls/api-reference/io.rst: -------------------------------------------------------------------------------- 1 | IO 2 | == 3 | 4 | 5 | .. automodule:: pygls.io_ 6 | :members: 7 | -------------------------------------------------------------------------------- /docs/source/pygls/api-reference/protocol.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/api-reference/protocol.rst -------------------------------------------------------------------------------- /docs/source/pygls/api-reference/servers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/api-reference/servers.rst -------------------------------------------------------------------------------- /docs/source/pygls/api-reference/types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/api-reference/types.rst -------------------------------------------------------------------------------- /docs/source/pygls/api-reference/uris.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/api-reference/uris.rst -------------------------------------------------------------------------------- /docs/source/pygls/api-reference/workspace.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/api-reference/workspace.rst -------------------------------------------------------------------------------- /docs/source/pygls/howto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/howto.rst -------------------------------------------------------------------------------- /docs/source/pygls/howto/migrate-to-v1.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/howto/migrate-to-v1.rst -------------------------------------------------------------------------------- /docs/source/pygls/howto/migrate-to-v2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/howto/migrate-to-v2.rst -------------------------------------------------------------------------------- /docs/source/pygls/howto/send-custom-messages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/howto/send-custom-messages.rst -------------------------------------------------------------------------------- /docs/source/pygls/howto/use-custom-converter.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/howto/use-custom-converter.rst -------------------------------------------------------------------------------- /docs/source/pygls/howto/use-the-pygls-playground.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/howto/use-the-pygls-playground.rst -------------------------------------------------------------------------------- /docs/source/pygls/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/reference.rst -------------------------------------------------------------------------------- /docs/source/pygls/reference/logging.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/reference/logging.rst -------------------------------------------------------------------------------- /docs/source/pygls/reference/message-handler-types.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/pygls/reference/message-handler-types.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/code-actions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/code-actions.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/code-lens.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/code-lens.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/colors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/colors.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/formatting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/formatting.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/goto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/goto.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/hover.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/hover.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/inlay-hints.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/inlay-hints.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/json-server.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/json-server.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/links.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/links.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/publish-diagnostics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/publish-diagnostics.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/pull-diagnostics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/pull-diagnostics.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/rename.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/rename.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/semantic-tokens.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/semantic-tokens.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/symbols.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/symbols.rst -------------------------------------------------------------------------------- /docs/source/servers/examples/threaded-handlers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/examples/threaded-handlers.rst -------------------------------------------------------------------------------- /docs/source/servers/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/getting-started.rst -------------------------------------------------------------------------------- /docs/source/servers/howto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto.rst -------------------------------------------------------------------------------- /docs/source/servers/howto/access-server-instance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto/access-server-instance.rst -------------------------------------------------------------------------------- /docs/source/servers/howto/add-notebook-support.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto/add-notebook-support.rst -------------------------------------------------------------------------------- /docs/source/servers/howto/customise-error-reporting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto/customise-error-reporting.rst -------------------------------------------------------------------------------- /docs/source/servers/howto/get-client-configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto/get-client-configuration.rst -------------------------------------------------------------------------------- /docs/source/servers/howto/give-user-feedback.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto/give-user-feedback.rst -------------------------------------------------------------------------------- /docs/source/servers/howto/implement-diagnostics.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto/implement-diagnostics.rst -------------------------------------------------------------------------------- /docs/source/servers/howto/implement-workspace-commands.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto/implement-workspace-commands.rst -------------------------------------------------------------------------------- /docs/source/servers/howto/run-a-server-in-pyodide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto/run-a-server-in-pyodide.rst -------------------------------------------------------------------------------- /docs/source/servers/howto/run-a-server.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto/run-a-server.rst -------------------------------------------------------------------------------- /docs/source/servers/howto/work-with-text-documents.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/howto/work-with-text-documents.rst -------------------------------------------------------------------------------- /docs/source/servers/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/reference.rst -------------------------------------------------------------------------------- /docs/source/servers/reference/built-in-features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/reference/built-in-features.rst -------------------------------------------------------------------------------- /docs/source/servers/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/tutorial.rst -------------------------------------------------------------------------------- /docs/source/servers/tutorial/0-setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/tutorial/0-setup.rst -------------------------------------------------------------------------------- /docs/source/servers/tutorial/y-testing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/tutorial/y-testing.rst -------------------------------------------------------------------------------- /docs/source/servers/tutorial/z-next-steps.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/docs/source/servers/tutorial/z-next-steps.rst -------------------------------------------------------------------------------- /examples/hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/hello-world/README.md -------------------------------------------------------------------------------- /examples/hello-world/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/hello-world/main.py -------------------------------------------------------------------------------- /examples/servers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/README.md -------------------------------------------------------------------------------- /examples/servers/async_shutdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/async_shutdown.py -------------------------------------------------------------------------------- /examples/servers/code_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/code_actions.py -------------------------------------------------------------------------------- /examples/servers/code_lens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/code_lens.py -------------------------------------------------------------------------------- /examples/servers/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/colors.py -------------------------------------------------------------------------------- /examples/servers/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/commands.py -------------------------------------------------------------------------------- /examples/servers/formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/formatting.py -------------------------------------------------------------------------------- /examples/servers/goto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/goto.py -------------------------------------------------------------------------------- /examples/servers/hover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/hover.py -------------------------------------------------------------------------------- /examples/servers/inlay_hints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/inlay_hints.py -------------------------------------------------------------------------------- /examples/servers/json_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/json_server.py -------------------------------------------------------------------------------- /examples/servers/links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/links.py -------------------------------------------------------------------------------- /examples/servers/publish_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/publish_diagnostics.py -------------------------------------------------------------------------------- /examples/servers/pull_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/pull_diagnostics.py -------------------------------------------------------------------------------- /examples/servers/register_during_initialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/register_during_initialize.py -------------------------------------------------------------------------------- /examples/servers/rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/rename.py -------------------------------------------------------------------------------- /examples/servers/semantic_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/semantic_tokens.py -------------------------------------------------------------------------------- /examples/servers/symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/symbols.py -------------------------------------------------------------------------------- /examples/servers/threaded_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/threaded_handlers.py -------------------------------------------------------------------------------- /examples/servers/workspace/Untitled-1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/workspace/Untitled-1.ipynb -------------------------------------------------------------------------------- /examples/servers/workspace/code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/workspace/code.txt -------------------------------------------------------------------------------- /examples/servers/workspace/colors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/workspace/colors.txt -------------------------------------------------------------------------------- /examples/servers/workspace/dates.txt: -------------------------------------------------------------------------------- 1 | 01/02/20 2 | 3 | 1921-01-02T23:59:00 4 | -------------------------------------------------------------------------------- /examples/servers/workspace/links.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/workspace/links.txt -------------------------------------------------------------------------------- /examples/servers/workspace/sums.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/workspace/sums.txt -------------------------------------------------------------------------------- /examples/servers/workspace/table.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/examples/servers/workspace/table.txt -------------------------------------------------------------------------------- /examples/servers/workspace/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "key": "value" 3 | } 4 | -------------------------------------------------------------------------------- /pygls/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/__init__.py -------------------------------------------------------------------------------- /pygls/capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/capabilities.py -------------------------------------------------------------------------------- /pygls/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/cli.py -------------------------------------------------------------------------------- /pygls/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/client.py -------------------------------------------------------------------------------- /pygls/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/constants.py -------------------------------------------------------------------------------- /pygls/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/exceptions.py -------------------------------------------------------------------------------- /pygls/feature_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/feature_manager.py -------------------------------------------------------------------------------- /pygls/io_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/io_.py -------------------------------------------------------------------------------- /pygls/lsp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/lsp/__init__.py -------------------------------------------------------------------------------- /pygls/lsp/_base_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/lsp/_base_client.py -------------------------------------------------------------------------------- /pygls/lsp/_base_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/lsp/_base_server.py -------------------------------------------------------------------------------- /pygls/lsp/_capabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/lsp/_capabilities.py -------------------------------------------------------------------------------- /pygls/lsp/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/lsp/client.py -------------------------------------------------------------------------------- /pygls/lsp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/lsp/server.py -------------------------------------------------------------------------------- /pygls/progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/progress.py -------------------------------------------------------------------------------- /pygls/protocol/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/protocol/__init__.py -------------------------------------------------------------------------------- /pygls/protocol/json_rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/protocol/json_rpc.py -------------------------------------------------------------------------------- /pygls/protocol/language_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/protocol/language_server.py -------------------------------------------------------------------------------- /pygls/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP 561. The pygls package uses inline types. 2 | 3 | -------------------------------------------------------------------------------- /pygls/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/server.py -------------------------------------------------------------------------------- /pygls/uris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/uris.py -------------------------------------------------------------------------------- /pygls/workspace/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/workspace/__init__.py -------------------------------------------------------------------------------- /pygls/workspace/position_codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/workspace/position_codec.py -------------------------------------------------------------------------------- /pygls/workspace/text_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/workspace/text_document.py -------------------------------------------------------------------------------- /pygls/workspace/workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pygls/workspace/workspace.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/check_generated_code_is_uptodate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/scripts/check_generated_code_is_uptodate.py -------------------------------------------------------------------------------- /scripts/generate_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/scripts/generate_code.py -------------------------------------------------------------------------------- /scripts/generate_contributors_md.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/scripts/generate_contributors_md.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/_init_server_stall_fix_hack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/_init_server_stall_fix_hack.py -------------------------------------------------------------------------------- /tests/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/client.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/e2e/test_async_shutdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_async_shutdown.py -------------------------------------------------------------------------------- /tests/e2e/test_code_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_code_action.py -------------------------------------------------------------------------------- /tests/e2e/test_code_lens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_code_lens.py -------------------------------------------------------------------------------- /tests/e2e/test_colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_colors.py -------------------------------------------------------------------------------- /tests/e2e/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_commands.py -------------------------------------------------------------------------------- /tests/e2e/test_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_completion.py -------------------------------------------------------------------------------- /tests/e2e/test_declaration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_declaration.py -------------------------------------------------------------------------------- /tests/e2e/test_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_definition.py -------------------------------------------------------------------------------- /tests/e2e/test_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_formatting.py -------------------------------------------------------------------------------- /tests/e2e/test_hover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_hover.py -------------------------------------------------------------------------------- /tests/e2e/test_implementation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_implementation.py -------------------------------------------------------------------------------- /tests/e2e/test_inlay_hints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_inlay_hints.py -------------------------------------------------------------------------------- /tests/e2e/test_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_links.py -------------------------------------------------------------------------------- /tests/e2e/test_publish_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_publish_diagnostics.py -------------------------------------------------------------------------------- /tests/e2e/test_pull_diagnostics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_pull_diagnostics.py -------------------------------------------------------------------------------- /tests/e2e/test_references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_references.py -------------------------------------------------------------------------------- /tests/e2e/test_register_during_initialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_register_during_initialize.py -------------------------------------------------------------------------------- /tests/e2e/test_rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_rename.py -------------------------------------------------------------------------------- /tests/e2e/test_semantic_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_semantic_tokens.py -------------------------------------------------------------------------------- /tests/e2e/test_symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_symbols.py -------------------------------------------------------------------------------- /tests/e2e/test_threaded_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_threaded_handlers.py -------------------------------------------------------------------------------- /tests/e2e/test_type_definition.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/e2e/test_type_definition.py -------------------------------------------------------------------------------- /tests/ls_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/ls_setup.py -------------------------------------------------------------------------------- /tests/lsp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/lsp/test_call_hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/lsp/test_call_hierarchy.py -------------------------------------------------------------------------------- /tests/lsp/test_document_highlight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/lsp/test_document_highlight.py -------------------------------------------------------------------------------- /tests/lsp/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/lsp/test_errors.py -------------------------------------------------------------------------------- /tests/lsp/test_folding_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/lsp/test_folding_range.py -------------------------------------------------------------------------------- /tests/lsp/test_linked_editing_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/lsp/test_linked_editing_range.py -------------------------------------------------------------------------------- /tests/lsp/test_moniker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/lsp/test_moniker.py -------------------------------------------------------------------------------- /tests/lsp/test_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/lsp/test_progress.py -------------------------------------------------------------------------------- /tests/lsp/test_selection_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/lsp/test_selection_range.py -------------------------------------------------------------------------------- /tests/lsp/test_signature_help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/lsp/test_signature_help.py -------------------------------------------------------------------------------- /tests/lsp/test_type_hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/lsp/test_type_hierarchy.py -------------------------------------------------------------------------------- /tests/pyodide/.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /tests/pyodide/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/pyodide/package-lock.json -------------------------------------------------------------------------------- /tests/pyodide/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/pyodide/package.json -------------------------------------------------------------------------------- /tests/pyodide/run_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/pyodide/run_server.js -------------------------------------------------------------------------------- /tests/servers/invalid_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/servers/invalid_json.py -------------------------------------------------------------------------------- /tests/servers/large_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/servers/large_response.py -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/test_document.py -------------------------------------------------------------------------------- /tests/test_feature_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/test_feature_manager.py -------------------------------------------------------------------------------- /tests/test_language_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/test_language_server.py -------------------------------------------------------------------------------- /tests/test_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/test_protocol.py -------------------------------------------------------------------------------- /tests/test_server_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/test_server_connection.py -------------------------------------------------------------------------------- /tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/test_types.py -------------------------------------------------------------------------------- /tests/test_uris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/test_uris.py -------------------------------------------------------------------------------- /tests/test_workspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/tests/test_workspace.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openlawlibrary/pygls/HEAD/uv.lock --------------------------------------------------------------------------------