├── .gitattributes ├── .gitignore ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── icon.png ├── images ├── colorProvider.gif ├── hover.png ├── routine_auto.gif ├── signature.gif ├── window_path.gif ├── zbrush_icon.svg ├── zbrush_icon_base.svg ├── zscript_file_icon.png └── zscriptinsert_auto.png ├── package.json ├── src ├── _windowIDs │ ├── interfacePaths.TXT │ ├── parseWindowPath.py │ └── zWindowPath.txt ├── dev │ ├── genCmdList.ts │ ├── genCommandIndex.ts │ └── generateSnippets.ts ├── extension.ts ├── test │ ├── extension.test.ts │ ├── index.ts │ ├── testHelper.ts │ ├── zparseEmptyArg.test.ts │ ├── zparseScope.test.ts │ ├── zparsedObjForPos.test.ts │ ├── zparser.test.ts │ ├── zparserInsert.test.ts │ ├── zparserMVar.test.ts │ ├── zparserRoutineDef.test.ts │ └── zparserVar.test.ts ├── zCommandUtil.ts ├── zFileParser.ts ├── zIndexParser.ts ├── zParser.ts ├── zProviders │ ├── index.ts │ ├── zColorProvider.ts │ ├── zCompletionProvider.ts │ ├── zDefinitionProvider.ts │ ├── zDocumentLinkProvider.ts │ ├── zFoldingRangeProvider.ts │ ├── zHighlightProviders.ts │ ├── zHoverProvider.ts │ ├── zSignatureProvider.ts │ └── zSymbolsProvider.ts ├── zWindowIDs.ts └── zscriptCommands.ts ├── testFiles ├── parse_MVarDef.txt ├── parse_RoutineDef.txt ├── parse_Scope.txt ├── parse_ZScript.txt ├── parse_args.txt ├── parse_emptyArgs.txt ├── parse_number.txt ├── parse_varDef.txt └── testFile1.txt ├── todo ├── tsconfig.json ├── tslint.json └── zsc_lang ├── index.txt ├── language-configuration.json ├── zWindowIDs.json ├── zsc.tmLanguage.json └── zsc_snippets.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/README.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/icon.png -------------------------------------------------------------------------------- /images/colorProvider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/images/colorProvider.gif -------------------------------------------------------------------------------- /images/hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/images/hover.png -------------------------------------------------------------------------------- /images/routine_auto.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/images/routine_auto.gif -------------------------------------------------------------------------------- /images/signature.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/images/signature.gif -------------------------------------------------------------------------------- /images/window_path.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/images/window_path.gif -------------------------------------------------------------------------------- /images/zbrush_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/images/zbrush_icon.svg -------------------------------------------------------------------------------- /images/zbrush_icon_base.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/images/zbrush_icon_base.svg -------------------------------------------------------------------------------- /images/zscript_file_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/images/zscript_file_icon.png -------------------------------------------------------------------------------- /images/zscriptinsert_auto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/images/zscriptinsert_auto.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/package.json -------------------------------------------------------------------------------- /src/_windowIDs/interfacePaths.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/_windowIDs/interfacePaths.TXT -------------------------------------------------------------------------------- /src/_windowIDs/parseWindowPath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/_windowIDs/parseWindowPath.py -------------------------------------------------------------------------------- /src/_windowIDs/zWindowPath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/_windowIDs/zWindowPath.txt -------------------------------------------------------------------------------- /src/dev/genCmdList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/dev/genCmdList.ts -------------------------------------------------------------------------------- /src/dev/genCommandIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/dev/genCommandIndex.ts -------------------------------------------------------------------------------- /src/dev/generateSnippets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/dev/generateSnippets.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/test/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/extension.test.ts -------------------------------------------------------------------------------- /src/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/index.ts -------------------------------------------------------------------------------- /src/test/testHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/testHelper.ts -------------------------------------------------------------------------------- /src/test/zparseEmptyArg.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/zparseEmptyArg.test.ts -------------------------------------------------------------------------------- /src/test/zparseScope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/zparseScope.test.ts -------------------------------------------------------------------------------- /src/test/zparsedObjForPos.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/zparsedObjForPos.test.ts -------------------------------------------------------------------------------- /src/test/zparser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/zparser.test.ts -------------------------------------------------------------------------------- /src/test/zparserInsert.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/zparserInsert.test.ts -------------------------------------------------------------------------------- /src/test/zparserMVar.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/zparserMVar.test.ts -------------------------------------------------------------------------------- /src/test/zparserRoutineDef.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/zparserRoutineDef.test.ts -------------------------------------------------------------------------------- /src/test/zparserVar.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/test/zparserVar.test.ts -------------------------------------------------------------------------------- /src/zCommandUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zCommandUtil.ts -------------------------------------------------------------------------------- /src/zFileParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zFileParser.ts -------------------------------------------------------------------------------- /src/zIndexParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zIndexParser.ts -------------------------------------------------------------------------------- /src/zParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zParser.ts -------------------------------------------------------------------------------- /src/zProviders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zProviders/index.ts -------------------------------------------------------------------------------- /src/zProviders/zColorProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zProviders/zColorProvider.ts -------------------------------------------------------------------------------- /src/zProviders/zCompletionProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zProviders/zCompletionProvider.ts -------------------------------------------------------------------------------- /src/zProviders/zDefinitionProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zProviders/zDefinitionProvider.ts -------------------------------------------------------------------------------- /src/zProviders/zDocumentLinkProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zProviders/zDocumentLinkProvider.ts -------------------------------------------------------------------------------- /src/zProviders/zFoldingRangeProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zProviders/zFoldingRangeProvider.ts -------------------------------------------------------------------------------- /src/zProviders/zHighlightProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zProviders/zHighlightProviders.ts -------------------------------------------------------------------------------- /src/zProviders/zHoverProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zProviders/zHoverProvider.ts -------------------------------------------------------------------------------- /src/zProviders/zSignatureProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zProviders/zSignatureProvider.ts -------------------------------------------------------------------------------- /src/zProviders/zSymbolsProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zProviders/zSymbolsProvider.ts -------------------------------------------------------------------------------- /src/zWindowIDs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zWindowIDs.ts -------------------------------------------------------------------------------- /src/zscriptCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/src/zscriptCommands.ts -------------------------------------------------------------------------------- /testFiles/parse_MVarDef.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/testFiles/parse_MVarDef.txt -------------------------------------------------------------------------------- /testFiles/parse_RoutineDef.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/testFiles/parse_RoutineDef.txt -------------------------------------------------------------------------------- /testFiles/parse_Scope.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/testFiles/parse_Scope.txt -------------------------------------------------------------------------------- /testFiles/parse_ZScript.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/testFiles/parse_ZScript.txt -------------------------------------------------------------------------------- /testFiles/parse_args.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/testFiles/parse_args.txt -------------------------------------------------------------------------------- /testFiles/parse_emptyArgs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/testFiles/parse_emptyArgs.txt -------------------------------------------------------------------------------- /testFiles/parse_number.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/testFiles/parse_number.txt -------------------------------------------------------------------------------- /testFiles/parse_varDef.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/testFiles/parse_varDef.txt -------------------------------------------------------------------------------- /testFiles/testFile1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/testFiles/testFile1.txt -------------------------------------------------------------------------------- /todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/todo -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/tslint.json -------------------------------------------------------------------------------- /zsc_lang/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/zsc_lang/index.txt -------------------------------------------------------------------------------- /zsc_lang/language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/zsc_lang/language-configuration.json -------------------------------------------------------------------------------- /zsc_lang/zWindowIDs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/zsc_lang/zWindowIDs.json -------------------------------------------------------------------------------- /zsc_lang/zsc.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/zsc_lang/zsc.tmLanguage.json -------------------------------------------------------------------------------- /zsc_lang/zsc_snippets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonasOuellet/vscode-zscript/HEAD/zsc_lang/zsc_snippets.json --------------------------------------------------------------------------------