├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── client ├── package-lock.json ├── package.json ├── src │ └── extension.ts └── tsconfig.json ├── images ├── Camelia.png ├── Raku128.png ├── RakuExt.png ├── RakuLSP.gif └── RakuLang.png ├── language-configuration.json ├── mocha.opts ├── package.json ├── server ├── package-lock.json ├── package.json ├── raku.tmLanguage.json ├── src │ ├── completion.ts │ ├── diagnostics.ts │ ├── docs.ts │ ├── hover.ts │ ├── navigation.ts │ ├── parseDocument.ts │ ├── parser.ts │ ├── raku │ │ ├── getMods.raku │ │ └── navigator.raku │ ├── server.ts │ ├── signature.ts │ ├── symbols.ts │ ├── types.ts │ ├── utils.ts │ └── workspaceIndex.ts └── tsconfig.json ├── snippets └── rakuSnippets.json ├── test ├── README.md ├── suite │ ├── extension.test.ts │ ├── helpers.ts │ ├── index.ts │ └── tsconfig.json └── unit │ ├── diagnostics-nested-json.test.ts │ ├── diagnostics.test.ts │ ├── lookup-multisub.test.ts │ ├── parser-multisub.test.ts │ ├── signature-help.test.ts │ └── utils.test.ts ├── testWorkspace ├── lib │ └── TestLib.rakumod ├── lisp.raku └── raku-app.raku ├── tsconfig.json └── tsconfig.test.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.insertSpaces": false, 3 | } -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/client/package.json -------------------------------------------------------------------------------- /client/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/client/src/extension.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /images/Camelia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/images/Camelia.png -------------------------------------------------------------------------------- /images/Raku128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/images/Raku128.png -------------------------------------------------------------------------------- /images/RakuExt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/images/RakuExt.png -------------------------------------------------------------------------------- /images/RakuLSP.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/images/RakuLSP.gif -------------------------------------------------------------------------------- /images/RakuLang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/images/RakuLang.png -------------------------------------------------------------------------------- /language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/language-configuration.json -------------------------------------------------------------------------------- /mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/mocha.opts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/package.json -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/package.json -------------------------------------------------------------------------------- /server/raku.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/raku.tmLanguage.json -------------------------------------------------------------------------------- /server/src/completion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/completion.ts -------------------------------------------------------------------------------- /server/src/diagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/diagnostics.ts -------------------------------------------------------------------------------- /server/src/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/docs.ts -------------------------------------------------------------------------------- /server/src/hover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/hover.ts -------------------------------------------------------------------------------- /server/src/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/navigation.ts -------------------------------------------------------------------------------- /server/src/parseDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/parseDocument.ts -------------------------------------------------------------------------------- /server/src/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/parser.ts -------------------------------------------------------------------------------- /server/src/raku/getMods.raku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/raku/getMods.raku -------------------------------------------------------------------------------- /server/src/raku/navigator.raku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/raku/navigator.raku -------------------------------------------------------------------------------- /server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/server.ts -------------------------------------------------------------------------------- /server/src/signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/signature.ts -------------------------------------------------------------------------------- /server/src/symbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/symbols.ts -------------------------------------------------------------------------------- /server/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/types.ts -------------------------------------------------------------------------------- /server/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/utils.ts -------------------------------------------------------------------------------- /server/src/workspaceIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/src/workspaceIndex.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /snippets/rakuSnippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/snippets/rakuSnippets.json -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/test/README.md -------------------------------------------------------------------------------- /test/suite/extension.test.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/suite/helpers.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/suite/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/suite/tsconfig.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/unit/diagnostics-nested-json.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/test/unit/diagnostics-nested-json.test.ts -------------------------------------------------------------------------------- /test/unit/diagnostics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/test/unit/diagnostics.test.ts -------------------------------------------------------------------------------- /test/unit/lookup-multisub.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/test/unit/lookup-multisub.test.ts -------------------------------------------------------------------------------- /test/unit/parser-multisub.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/test/unit/parser-multisub.test.ts -------------------------------------------------------------------------------- /test/unit/signature-help.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/test/unit/signature-help.test.ts -------------------------------------------------------------------------------- /test/unit/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/test/unit/utils.test.ts -------------------------------------------------------------------------------- /testWorkspace/lib/TestLib.rakumod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/testWorkspace/lib/TestLib.rakumod -------------------------------------------------------------------------------- /testWorkspace/lisp.raku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/testWorkspace/lisp.raku -------------------------------------------------------------------------------- /testWorkspace/raku-app.raku: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/testWorkspace/raku-app.raku -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bscan/RakuNavigator/HEAD/tsconfig.test.json --------------------------------------------------------------------------------