├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── test-nightly.yml │ ├── test-pull-request.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── .npmrc ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── language-configuration.json ├── package.json ├── public ├── AdvancedFeatures.gif ├── BasicFeatures.gif ├── CodeExecution.gif ├── Execution.gif ├── InstallPathSetting.png ├── L-Membrane_RGB_128x128.png ├── RunDebugCode.gif ├── fileIcon_24x24.png └── runcode.gif ├── snippets └── matlab.json ├── src ├── DefaultEditorService.ts ├── DeprecationPopupService.ts ├── NotificationConstants.ts ├── Notifications.ts ├── commandwindow │ ├── CommandWindow.ts │ ├── ExecutionCommandProvider.ts │ ├── MVM.ts │ ├── MVMInterface.ts │ ├── TerminalService.ts │ └── Utilities.ts ├── debug │ ├── MatlabDebugAdaptor.ts │ └── MatlabDebugger.ts ├── extension.ts ├── model │ ├── LineRangeTree.ts │ └── SectionModel.ts ├── styling │ ├── Decorations.ts │ ├── LineRangeTree.ts │ ├── SectionStylingService.ts │ └── StylingInterfaces.ts ├── telemetry │ └── TelemetryLogger.ts ├── test │ ├── smoke │ │ ├── fileOnDisk.test.ts │ │ ├── index.ts │ │ ├── newBuffer.test.ts │ │ └── runTest.ts │ ├── test-files │ │ ├── hScript1.m │ │ ├── hScript2.m │ │ └── hSectionsScript.m │ ├── tools │ │ ├── config │ │ │ └── .mocharc.js │ │ ├── tester │ │ │ ├── DebuggerTester.ts │ │ │ ├── TerminalTester.ts │ │ │ ├── TestSuite.ts │ │ │ └── VSCodeTester.ts │ │ └── utils │ │ │ ├── PollingUtils.ts │ │ │ └── VSCodeUtils.ts │ └── ui │ │ ├── debugging.test.ts │ │ ├── editor.test.ts │ │ ├── execution.test.ts │ │ ├── runTest.ts │ │ └── terminal.test.ts └── utils │ ├── BrowserUtils.ts │ └── LicensingUtils.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/test-nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.github/workflows/test-nightly.yml -------------------------------------------------------------------------------- /.github/workflows/test-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.github/workflows/test-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | ignore-scripts=true -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/SECURITY.md -------------------------------------------------------------------------------- /language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/language-configuration.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/package.json -------------------------------------------------------------------------------- /public/AdvancedFeatures.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/public/AdvancedFeatures.gif -------------------------------------------------------------------------------- /public/BasicFeatures.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/public/BasicFeatures.gif -------------------------------------------------------------------------------- /public/CodeExecution.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/public/CodeExecution.gif -------------------------------------------------------------------------------- /public/Execution.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/public/Execution.gif -------------------------------------------------------------------------------- /public/InstallPathSetting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/public/InstallPathSetting.png -------------------------------------------------------------------------------- /public/L-Membrane_RGB_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/public/L-Membrane_RGB_128x128.png -------------------------------------------------------------------------------- /public/RunDebugCode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/public/RunDebugCode.gif -------------------------------------------------------------------------------- /public/fileIcon_24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/public/fileIcon_24x24.png -------------------------------------------------------------------------------- /public/runcode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/public/runcode.gif -------------------------------------------------------------------------------- /snippets/matlab.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/snippets/matlab.json -------------------------------------------------------------------------------- /src/DefaultEditorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/DefaultEditorService.ts -------------------------------------------------------------------------------- /src/DeprecationPopupService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/DeprecationPopupService.ts -------------------------------------------------------------------------------- /src/NotificationConstants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/NotificationConstants.ts -------------------------------------------------------------------------------- /src/Notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/Notifications.ts -------------------------------------------------------------------------------- /src/commandwindow/CommandWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/commandwindow/CommandWindow.ts -------------------------------------------------------------------------------- /src/commandwindow/ExecutionCommandProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/commandwindow/ExecutionCommandProvider.ts -------------------------------------------------------------------------------- /src/commandwindow/MVM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/commandwindow/MVM.ts -------------------------------------------------------------------------------- /src/commandwindow/MVMInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/commandwindow/MVMInterface.ts -------------------------------------------------------------------------------- /src/commandwindow/TerminalService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/commandwindow/TerminalService.ts -------------------------------------------------------------------------------- /src/commandwindow/Utilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/commandwindow/Utilities.ts -------------------------------------------------------------------------------- /src/debug/MatlabDebugAdaptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/debug/MatlabDebugAdaptor.ts -------------------------------------------------------------------------------- /src/debug/MatlabDebugger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/debug/MatlabDebugger.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/model/LineRangeTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/model/LineRangeTree.ts -------------------------------------------------------------------------------- /src/model/SectionModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/model/SectionModel.ts -------------------------------------------------------------------------------- /src/styling/Decorations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/styling/Decorations.ts -------------------------------------------------------------------------------- /src/styling/LineRangeTree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/styling/LineRangeTree.ts -------------------------------------------------------------------------------- /src/styling/SectionStylingService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/styling/SectionStylingService.ts -------------------------------------------------------------------------------- /src/styling/StylingInterfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/styling/StylingInterfaces.ts -------------------------------------------------------------------------------- /src/telemetry/TelemetryLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/telemetry/TelemetryLogger.ts -------------------------------------------------------------------------------- /src/test/smoke/fileOnDisk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/smoke/fileOnDisk.test.ts -------------------------------------------------------------------------------- /src/test/smoke/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/smoke/index.ts -------------------------------------------------------------------------------- /src/test/smoke/newBuffer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/smoke/newBuffer.test.ts -------------------------------------------------------------------------------- /src/test/smoke/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/smoke/runTest.ts -------------------------------------------------------------------------------- /src/test/test-files/hScript1.m: -------------------------------------------------------------------------------- 1 | if true 2 | disp hello 3 | end 4 | -------------------------------------------------------------------------------- /src/test/test-files/hScript2.m: -------------------------------------------------------------------------------- 1 | a=1; 2 | b=2; 3 | c=3; 4 | d=4; 5 | e=5; -------------------------------------------------------------------------------- /src/test/test-files/hSectionsScript.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/test-files/hSectionsScript.m -------------------------------------------------------------------------------- /src/test/tools/config/.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/tools/config/.mocharc.js -------------------------------------------------------------------------------- /src/test/tools/tester/DebuggerTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/tools/tester/DebuggerTester.ts -------------------------------------------------------------------------------- /src/test/tools/tester/TerminalTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/tools/tester/TerminalTester.ts -------------------------------------------------------------------------------- /src/test/tools/tester/TestSuite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/tools/tester/TestSuite.ts -------------------------------------------------------------------------------- /src/test/tools/tester/VSCodeTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/tools/tester/VSCodeTester.ts -------------------------------------------------------------------------------- /src/test/tools/utils/PollingUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/tools/utils/PollingUtils.ts -------------------------------------------------------------------------------- /src/test/tools/utils/VSCodeUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/tools/utils/VSCodeUtils.ts -------------------------------------------------------------------------------- /src/test/ui/debugging.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/ui/debugging.test.ts -------------------------------------------------------------------------------- /src/test/ui/editor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/ui/editor.test.ts -------------------------------------------------------------------------------- /src/test/ui/execution.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/ui/execution.test.ts -------------------------------------------------------------------------------- /src/test/ui/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/ui/runTest.ts -------------------------------------------------------------------------------- /src/test/ui/terminal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/test/ui/terminal.test.ts -------------------------------------------------------------------------------- /src/utils/BrowserUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/utils/BrowserUtils.ts -------------------------------------------------------------------------------- /src/utils/LicensingUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/src/utils/LicensingUtils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mathworks/MATLAB-extension-for-vscode/HEAD/tsconfig.json --------------------------------------------------------------------------------