├── .github └── workflows │ ├── release.yaml │ ├── test.yaml │ └── webpack.yaml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── .whitesource ├── CONTRIBUTING.md ├── LICENSE ├── client ├── package-lock.json ├── package.json ├── src │ ├── clRunner.ts │ ├── extension.ts │ └── external │ │ ├── api │ │ └── ibmi.ts │ │ ├── handlers │ │ ├── handler.ts │ │ ├── merlin.ts │ │ └── vscodeIbmi │ │ │ ├── gencmdxml.ts │ │ │ └── index.ts │ │ └── index.ts ├── testFixture │ ├── completion.txt │ └── diagnostics.txt ├── tsconfig.json └── webpack.config.js ├── language ├── .gitignore ├── README.md ├── index.ts ├── package-lock.json ├── package.json ├── src │ ├── directive.ts │ ├── file.ts │ ├── module.ts │ ├── parser.ts │ ├── statement.ts │ ├── subroutine.ts │ ├── types │ │ └── index.ts │ └── variable.ts ├── tsconfig.json └── vitest │ ├── cl │ ├── cuid.ts │ ├── def_label_comment.ts │ ├── ex_trace.ts │ ├── file.ts │ ├── file_short.ts │ ├── file_var.ts │ ├── files_openid.ts │ ├── many_types_ds.ts │ ├── oldbch.ts │ ├── simple_def.ts │ ├── simple_def_two.ts │ └── zsavfcl.ts │ ├── files.test.ts │ ├── getIndex.test.ts │ ├── oldbch.test.ts │ ├── statements.test.ts │ ├── subroutine.test.ts │ └── variable.test.ts ├── media └── logo.png ├── package.json ├── readme.md ├── schemas └── cl.code-snippets ├── server ├── package-lock.json ├── package.json ├── src │ ├── data.ts │ ├── instance.ts │ ├── providers │ │ ├── completion.ts │ │ ├── definition.ts │ │ ├── documentSymbol.ts │ │ ├── reference.ts │ │ └── rename.ts │ ├── server.ts │ ├── spec.ts │ └── utils.ts ├── tsconfig.json └── webpack.config.js ├── shared.webpack.config.js └── tsconfig.base.json /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.github/workflows/webpack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/.github/workflows/webpack.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | out 3 | dist 4 | .whitesource 5 | .DS_Store 6 | *.vsix -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/.vscodeignore -------------------------------------------------------------------------------- /.whitesource: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/.whitesource -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/LICENSE -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/package.json -------------------------------------------------------------------------------- /client/src/clRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/src/clRunner.ts -------------------------------------------------------------------------------- /client/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/src/extension.ts -------------------------------------------------------------------------------- /client/src/external/api/ibmi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/src/external/api/ibmi.ts -------------------------------------------------------------------------------- /client/src/external/handlers/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/src/external/handlers/handler.ts -------------------------------------------------------------------------------- /client/src/external/handlers/merlin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/src/external/handlers/merlin.ts -------------------------------------------------------------------------------- /client/src/external/handlers/vscodeIbmi/gencmdxml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/src/external/handlers/vscodeIbmi/gencmdxml.ts -------------------------------------------------------------------------------- /client/src/external/handlers/vscodeIbmi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/src/external/handlers/vscodeIbmi/index.ts -------------------------------------------------------------------------------- /client/src/external/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/src/external/index.ts -------------------------------------------------------------------------------- /client/testFixture/completion.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/testFixture/diagnostics.txt: -------------------------------------------------------------------------------- 1 | ANY browsers, ANY OS. -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/client/webpack.config.js -------------------------------------------------------------------------------- /language/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /language/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/README.md -------------------------------------------------------------------------------- /language/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/index.ts -------------------------------------------------------------------------------- /language/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/package-lock.json -------------------------------------------------------------------------------- /language/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/package.json -------------------------------------------------------------------------------- /language/src/directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/src/directive.ts -------------------------------------------------------------------------------- /language/src/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/src/file.ts -------------------------------------------------------------------------------- /language/src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/src/module.ts -------------------------------------------------------------------------------- /language/src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/src/parser.ts -------------------------------------------------------------------------------- /language/src/statement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/src/statement.ts -------------------------------------------------------------------------------- /language/src/subroutine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/src/subroutine.ts -------------------------------------------------------------------------------- /language/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/src/types/index.ts -------------------------------------------------------------------------------- /language/src/variable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/src/variable.ts -------------------------------------------------------------------------------- /language/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/tsconfig.json -------------------------------------------------------------------------------- /language/vitest/cl/cuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/cuid.ts -------------------------------------------------------------------------------- /language/vitest/cl/def_label_comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/def_label_comment.ts -------------------------------------------------------------------------------- /language/vitest/cl/ex_trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/ex_trace.ts -------------------------------------------------------------------------------- /language/vitest/cl/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/file.ts -------------------------------------------------------------------------------- /language/vitest/cl/file_short.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/file_short.ts -------------------------------------------------------------------------------- /language/vitest/cl/file_var.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/file_var.ts -------------------------------------------------------------------------------- /language/vitest/cl/files_openid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/files_openid.ts -------------------------------------------------------------------------------- /language/vitest/cl/many_types_ds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/many_types_ds.ts -------------------------------------------------------------------------------- /language/vitest/cl/oldbch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/oldbch.ts -------------------------------------------------------------------------------- /language/vitest/cl/simple_def.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/simple_def.ts -------------------------------------------------------------------------------- /language/vitest/cl/simple_def_two.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/simple_def_two.ts -------------------------------------------------------------------------------- /language/vitest/cl/zsavfcl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/cl/zsavfcl.ts -------------------------------------------------------------------------------- /language/vitest/files.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/files.test.ts -------------------------------------------------------------------------------- /language/vitest/getIndex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/getIndex.test.ts -------------------------------------------------------------------------------- /language/vitest/oldbch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/oldbch.test.ts -------------------------------------------------------------------------------- /language/vitest/statements.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/statements.test.ts -------------------------------------------------------------------------------- /language/vitest/subroutine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/subroutine.test.ts -------------------------------------------------------------------------------- /language/vitest/variable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/language/vitest/variable.test.ts -------------------------------------------------------------------------------- /media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/media/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/readme.md -------------------------------------------------------------------------------- /schemas/cl.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/schemas/cl.code-snippets -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/src/data.ts -------------------------------------------------------------------------------- /server/src/instance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/src/instance.ts -------------------------------------------------------------------------------- /server/src/providers/completion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/src/providers/completion.ts -------------------------------------------------------------------------------- /server/src/providers/definition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/src/providers/definition.ts -------------------------------------------------------------------------------- /server/src/providers/documentSymbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/src/providers/documentSymbol.ts -------------------------------------------------------------------------------- /server/src/providers/reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/src/providers/reference.ts -------------------------------------------------------------------------------- /server/src/providers/rename.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/src/providers/rename.ts -------------------------------------------------------------------------------- /server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/src/server.ts -------------------------------------------------------------------------------- /server/src/spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/src/spec.ts -------------------------------------------------------------------------------- /server/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/src/utils.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/server/webpack.config.js -------------------------------------------------------------------------------- /shared.webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/shared.webpack.config.js -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IBM/vscode-clle/HEAD/tsconfig.base.json --------------------------------------------------------------------------------