├── .github └── workflows │ ├── client-ci.yml │ ├── release.yml │ └── server-ci.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json.default └── tasks.json ├── LICENSE ├── README.md ├── client ├── .eslintrc.json ├── .prettierrc.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── media │ └── galaxy-tools-icon.png ├── package-lock.json ├── package.json ├── resources │ ├── dark │ │ └── planemo.svg │ ├── light │ │ └── planemo.svg │ └── planemo.svg ├── src │ ├── commands.ts │ ├── configuration │ │ ├── galaxyToolWorkspaceConfiguration.ts │ │ ├── storage.ts │ │ └── workspaceConfiguration.ts │ ├── constants.ts │ ├── extension.ts │ ├── interfaces.ts │ ├── languages │ │ ├── cheetah.language-configuration.json │ │ ├── galaxytoolxml.language-configuration.json │ │ └── restructuredtext.language-configuration.json │ ├── planemo │ │ ├── configuration.ts │ │ ├── main.ts │ │ ├── testing │ │ │ ├── main.ts │ │ │ ├── testRunner.ts │ │ │ └── testsReportParser.ts │ │ └── views │ │ │ ├── configurationView.ts │ │ │ └── main.ts │ ├── processRunner.ts │ ├── providers │ │ ├── codeActions.ts │ │ ├── contentProvider.ts │ │ └── setup.ts │ ├── setup.ts │ ├── snippets.json │ ├── syntaxes │ │ ├── cheetah.tmLanguage.json │ │ ├── galaxytoolxml.tmLanguage.json │ │ ├── restructuredtext.tmLanguage.json │ │ └── token.injection.json │ ├── tagClosing.ts │ ├── testing │ │ ├── common.ts │ │ ├── testRunner.ts │ │ └── testsProvider.ts │ ├── utils.ts │ └── views │ │ └── common.ts ├── tests │ └── e2e │ │ ├── runTests.ts │ │ └── suite │ │ ├── extension.e2e.ts │ │ ├── helpers.ts │ │ └── index.ts ├── tsconfig.json └── webpack.config.js ├── docs ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md └── CONTRIBUTING.md └── server ├── CHANGELOG.md ├── README.md ├── galaxyls ├── __init__.py ├── __main__.py ├── config.py ├── constants.py ├── server.py ├── services │ ├── __init__.py │ ├── completion.py │ ├── context.py │ ├── definitions.py │ ├── format.py │ ├── language.py │ ├── links.py │ ├── macros.py │ ├── references.py │ ├── symbols.py │ ├── tools │ │ ├── __init__.py │ │ ├── common.py │ │ ├── constants.py │ │ ├── document.py │ │ ├── generators │ │ │ ├── __init__.py │ │ │ ├── command.py │ │ │ ├── snippets.py │ │ │ └── tests.py │ │ ├── inputs.py │ │ ├── iuc.py │ │ ├── linting.py │ │ ├── macros.py │ │ ├── refactor.py │ │ └── testing.py │ ├── validation.py │ ├── xml │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── document.py │ │ ├── nodes.py │ │ ├── parser.py │ │ ├── scanner.py │ │ ├── types.py │ │ └── utils.py │ └── xsd │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── parser.py │ │ ├── service.py │ │ ├── types.py │ │ └── validation.py ├── tests │ ├── __init__.py │ ├── files │ │ ├── README.md │ │ ├── complex_inputs_01.xml │ │ ├── complex_inputs_01_command.xml │ │ ├── complex_inputs_01_test.xml │ │ ├── macros_01.xml │ │ ├── nested_conditional_bug_01.xml │ │ ├── nested_conditional_bug_01_command.xml │ │ ├── nested_conditional_bug_01_test.xml │ │ ├── simple_conditional_01.xml │ │ ├── simple_conditional_01_command.xml │ │ ├── simple_conditional_01_test.xml │ │ ├── simple_conditional_02.xml │ │ ├── simple_conditional_02_command.xml │ │ ├── simple_conditional_02_test.xml │ │ ├── simple_output_01.xml │ │ ├── simple_output_01_command.xml │ │ ├── simple_output_01_test.xml │ │ ├── simple_output_02.xml │ │ ├── simple_output_02_command.xml │ │ ├── simple_output_02_test.xml │ │ ├── simple_params_01.xml │ │ ├── simple_params_01_command.xml │ │ ├── simple_params_01_test.xml │ │ ├── simple_repeat_01.xml │ │ ├── simple_repeat_01_command.xml │ │ ├── simple_repeat_01_test.xml │ │ ├── simple_section_01.xml │ │ ├── simple_section_01_command.xml │ │ ├── simple_section_01_test.xml │ │ ├── test_invalid_tool_01.xml │ │ ├── test_syntax_error_01.xml │ │ ├── test_syntax_error_macro_01.xml │ │ ├── test_tool_01.xml │ │ ├── tool_with_tests_01.xml │ │ ├── tool_with_tests_02.xml │ │ ├── update_profile_nested_01.xml │ │ ├── update_profile_simple_01.xml │ │ └── validation │ │ │ ├── tool_01.xml │ │ │ └── tool_02.xml │ ├── integration │ │ ├── __init__.py │ │ ├── test_completion.py │ │ ├── test_context.py │ │ ├── tools │ │ │ ├── __init__.py │ │ │ ├── test_document_links.py │ │ │ ├── test_iuc.py │ │ │ └── test_testing.py │ │ └── xml │ │ │ ├── __init__.py │ │ │ ├── test_document.py │ │ │ └── test_element_node.py │ └── unit │ │ ├── __init__.py │ │ ├── sample_data.py │ │ ├── test_completion.py │ │ ├── test_config.py │ │ ├── test_context.py │ │ ├── test_format.py │ │ ├── test_symbols.py │ │ ├── test_tools.py │ │ ├── test_utils.py │ │ ├── test_validation.py │ │ ├── test_xsd_parser.py │ │ ├── test_xsd_service.py │ │ ├── utils.py │ │ └── xml │ │ ├── __init__.py │ │ ├── test_parser.py │ │ └── test_utils.py ├── types.py ├── utils.py └── version.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt └── setup.py /.github/workflows/client-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/.github/workflows/client-ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/server-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/.github/workflows/server-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/.vscode/settings.json.default -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/.eslintrc.json -------------------------------------------------------------------------------- /client/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/.prettierrc.json -------------------------------------------------------------------------------- /client/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/.vscodeignore -------------------------------------------------------------------------------- /client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/CHANGELOG.md -------------------------------------------------------------------------------- /client/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/LICENSE -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/README.md -------------------------------------------------------------------------------- /client/media/galaxy-tools-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/media/galaxy-tools-icon.png -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/package.json -------------------------------------------------------------------------------- /client/resources/dark/planemo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/resources/dark/planemo.svg -------------------------------------------------------------------------------- /client/resources/light/planemo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/resources/light/planemo.svg -------------------------------------------------------------------------------- /client/resources/planemo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/resources/planemo.svg -------------------------------------------------------------------------------- /client/src/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/commands.ts -------------------------------------------------------------------------------- /client/src/configuration/galaxyToolWorkspaceConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/configuration/galaxyToolWorkspaceConfiguration.ts -------------------------------------------------------------------------------- /client/src/configuration/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/configuration/storage.ts -------------------------------------------------------------------------------- /client/src/configuration/workspaceConfiguration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/configuration/workspaceConfiguration.ts -------------------------------------------------------------------------------- /client/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/constants.ts -------------------------------------------------------------------------------- /client/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/extension.ts -------------------------------------------------------------------------------- /client/src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/interfaces.ts -------------------------------------------------------------------------------- /client/src/languages/cheetah.language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/languages/cheetah.language-configuration.json -------------------------------------------------------------------------------- /client/src/languages/galaxytoolxml.language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/languages/galaxytoolxml.language-configuration.json -------------------------------------------------------------------------------- /client/src/languages/restructuredtext.language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/languages/restructuredtext.language-configuration.json -------------------------------------------------------------------------------- /client/src/planemo/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/planemo/configuration.ts -------------------------------------------------------------------------------- /client/src/planemo/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/planemo/main.ts -------------------------------------------------------------------------------- /client/src/planemo/testing/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/planemo/testing/main.ts -------------------------------------------------------------------------------- /client/src/planemo/testing/testRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/planemo/testing/testRunner.ts -------------------------------------------------------------------------------- /client/src/planemo/testing/testsReportParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/planemo/testing/testsReportParser.ts -------------------------------------------------------------------------------- /client/src/planemo/views/configurationView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/planemo/views/configurationView.ts -------------------------------------------------------------------------------- /client/src/planemo/views/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/planemo/views/main.ts -------------------------------------------------------------------------------- /client/src/processRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/processRunner.ts -------------------------------------------------------------------------------- /client/src/providers/codeActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/providers/codeActions.ts -------------------------------------------------------------------------------- /client/src/providers/contentProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/providers/contentProvider.ts -------------------------------------------------------------------------------- /client/src/providers/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/providers/setup.ts -------------------------------------------------------------------------------- /client/src/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/setup.ts -------------------------------------------------------------------------------- /client/src/snippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/snippets.json -------------------------------------------------------------------------------- /client/src/syntaxes/cheetah.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/syntaxes/cheetah.tmLanguage.json -------------------------------------------------------------------------------- /client/src/syntaxes/galaxytoolxml.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/syntaxes/galaxytoolxml.tmLanguage.json -------------------------------------------------------------------------------- /client/src/syntaxes/restructuredtext.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/syntaxes/restructuredtext.tmLanguage.json -------------------------------------------------------------------------------- /client/src/syntaxes/token.injection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/syntaxes/token.injection.json -------------------------------------------------------------------------------- /client/src/tagClosing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/tagClosing.ts -------------------------------------------------------------------------------- /client/src/testing/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/testing/common.ts -------------------------------------------------------------------------------- /client/src/testing/testRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/testing/testRunner.ts -------------------------------------------------------------------------------- /client/src/testing/testsProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/testing/testsProvider.ts -------------------------------------------------------------------------------- /client/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/utils.ts -------------------------------------------------------------------------------- /client/src/views/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/src/views/common.ts -------------------------------------------------------------------------------- /client/tests/e2e/runTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/tests/e2e/runTests.ts -------------------------------------------------------------------------------- /client/tests/e2e/suite/extension.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/tests/e2e/suite/extension.e2e.ts -------------------------------------------------------------------------------- /client/tests/e2e/suite/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/tests/e2e/suite/helpers.ts -------------------------------------------------------------------------------- /client/tests/e2e/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/tests/e2e/suite/index.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/client/webpack.config.js -------------------------------------------------------------------------------- /docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/docs/CHANGELOG.md -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /server/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/CHANGELOG.md -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/README.md -------------------------------------------------------------------------------- /server/galaxyls/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/__main__.py -------------------------------------------------------------------------------- /server/galaxyls/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/config.py -------------------------------------------------------------------------------- /server/galaxyls/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/constants.py -------------------------------------------------------------------------------- /server/galaxyls/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/server.py -------------------------------------------------------------------------------- /server/galaxyls/services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/services/completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/completion.py -------------------------------------------------------------------------------- /server/galaxyls/services/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/context.py -------------------------------------------------------------------------------- /server/galaxyls/services/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/definitions.py -------------------------------------------------------------------------------- /server/galaxyls/services/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/format.py -------------------------------------------------------------------------------- /server/galaxyls/services/language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/language.py -------------------------------------------------------------------------------- /server/galaxyls/services/links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/links.py -------------------------------------------------------------------------------- /server/galaxyls/services/macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/macros.py -------------------------------------------------------------------------------- /server/galaxyls/services/references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/references.py -------------------------------------------------------------------------------- /server/galaxyls/services/symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/symbols.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/services/tools/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/common.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/constants.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/document.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/generators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/generators/__init__.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/generators/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/generators/command.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/generators/snippets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/generators/snippets.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/generators/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/generators/tests.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/inputs.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/iuc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/iuc.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/linting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/linting.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/macros.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/refactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/refactor.py -------------------------------------------------------------------------------- /server/galaxyls/services/tools/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/tools/testing.py -------------------------------------------------------------------------------- /server/galaxyls/services/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/validation.py -------------------------------------------------------------------------------- /server/galaxyls/services/xml/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/services/xml/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xml/constants.py -------------------------------------------------------------------------------- /server/galaxyls/services/xml/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xml/document.py -------------------------------------------------------------------------------- /server/galaxyls/services/xml/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xml/nodes.py -------------------------------------------------------------------------------- /server/galaxyls/services/xml/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xml/parser.py -------------------------------------------------------------------------------- /server/galaxyls/services/xml/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xml/scanner.py -------------------------------------------------------------------------------- /server/galaxyls/services/xml/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xml/types.py -------------------------------------------------------------------------------- /server/galaxyls/services/xml/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xml/utils.py -------------------------------------------------------------------------------- /server/galaxyls/services/xsd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/services/xsd/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xsd/constants.py -------------------------------------------------------------------------------- /server/galaxyls/services/xsd/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xsd/parser.py -------------------------------------------------------------------------------- /server/galaxyls/services/xsd/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xsd/service.py -------------------------------------------------------------------------------- /server/galaxyls/services/xsd/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xsd/types.py -------------------------------------------------------------------------------- /server/galaxyls/services/xsd/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/services/xsd/validation.py -------------------------------------------------------------------------------- /server/galaxyls/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/tests/files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/README.md -------------------------------------------------------------------------------- /server/galaxyls/tests/files/complex_inputs_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/complex_inputs_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/complex_inputs_01_command.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/complex_inputs_01_command.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/complex_inputs_01_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/complex_inputs_01_test.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/macros_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/macros_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/nested_conditional_bug_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/nested_conditional_bug_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/nested_conditional_bug_01_command.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/nested_conditional_bug_01_command.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/nested_conditional_bug_01_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/nested_conditional_bug_01_test.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_conditional_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_conditional_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_conditional_01_command.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_conditional_01_command.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_conditional_01_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_conditional_01_test.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_conditional_02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_conditional_02.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_conditional_02_command.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_conditional_02_command.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_conditional_02_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_conditional_02_test.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_output_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_output_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_output_01_command.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_output_01_command.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_output_01_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_output_01_test.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_output_02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_output_02.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_output_02_command.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_output_02_command.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_output_02_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_output_02_test.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_params_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_params_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_params_01_command.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_params_01_command.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_params_01_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_params_01_test.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_repeat_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_repeat_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_repeat_01_command.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_repeat_01_command.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_repeat_01_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_repeat_01_test.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_section_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_section_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_section_01_command.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_section_01_command.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/simple_section_01_test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/simple_section_01_test.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/test_invalid_tool_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/test_invalid_tool_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/test_syntax_error_01.xml: -------------------------------------------------------------------------------- 1 | unclosed 2 | -------------------------------------------------------------------------------- /server/galaxyls/tests/files/test_tool_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/test_tool_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/tool_with_tests_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/tool_with_tests_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/tool_with_tests_02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/tool_with_tests_02.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/update_profile_nested_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/update_profile_nested_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/update_profile_simple_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/update_profile_simple_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/validation/tool_01.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/validation/tool_01.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/files/validation/tool_02.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/files/validation/tool_02.xml -------------------------------------------------------------------------------- /server/galaxyls/tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/tests/integration/test_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/integration/test_completion.py -------------------------------------------------------------------------------- /server/galaxyls/tests/integration/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/integration/test_context.py -------------------------------------------------------------------------------- /server/galaxyls/tests/integration/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/tests/integration/tools/test_document_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/integration/tools/test_document_links.py -------------------------------------------------------------------------------- /server/galaxyls/tests/integration/tools/test_iuc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/integration/tools/test_iuc.py -------------------------------------------------------------------------------- /server/galaxyls/tests/integration/tools/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/integration/tools/test_testing.py -------------------------------------------------------------------------------- /server/galaxyls/tests/integration/xml/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/tests/integration/xml/test_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/integration/xml/test_document.py -------------------------------------------------------------------------------- /server/galaxyls/tests/integration/xml/test_element_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/integration/xml/test_element_node.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/sample_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/sample_data.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/test_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/test_completion.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/test_config.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/test_context.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/test_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/test_format.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/test_symbols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/test_symbols.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/test_tools.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/test_utils.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/test_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/test_validation.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/test_xsd_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/test_xsd_parser.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/test_xsd_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/test_xsd_service.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/utils.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/xml/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/xml/test_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/xml/test_parser.py -------------------------------------------------------------------------------- /server/galaxyls/tests/unit/xml/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/tests/unit/xml/test_utils.py -------------------------------------------------------------------------------- /server/galaxyls/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/types.py -------------------------------------------------------------------------------- /server/galaxyls/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/galaxyls/utils.py -------------------------------------------------------------------------------- /server/galaxyls/version.py: -------------------------------------------------------------------------------- 1 | GLS_VERSION = "0.14.1" 2 | -------------------------------------------------------------------------------- /server/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/pyproject.toml -------------------------------------------------------------------------------- /server/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/requirements-dev.txt -------------------------------------------------------------------------------- /server/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/requirements.txt -------------------------------------------------------------------------------- /server/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/galaxyproject/galaxy-language-server/HEAD/server/setup.py --------------------------------------------------------------------------------