Repository: Gimly/vscode-matlab Branch: master Commit: 5e9af5113c6a Files: 26 Total size: 408.3 KB Directory structure: gitextract_t84dalum/ ├── .editorconfig ├── .github/ │ └── workflows/ │ └── github-actions.yml ├── .gitignore ├── .gitmodules ├── .vscode/ │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── language-configuration.json ├── package.json ├── snippets/ │ └── matlab.json ├── src/ │ ├── extension.ts │ ├── matlabDiagnostics.ts │ └── mlintErrors.ts ├── syntaxes/ │ ├── builtin.matlab.injection.tmLanguage │ ├── matlab.markdown.injection.tmLanguage │ ├── overload.matlab.injection.tmLanguage │ ├── package.matlab.injection.tmLanguage │ └── validation.matlab.injection.tmLanguage ├── test/ │ ├── extension.test.ts │ └── index.ts ├── textmate-configuration.json └── tsconfig.json ================================================ FILE CONTENTS ================================================ ================================================ FILE: .editorconfig ================================================ # Top-most EditorConfig file root = true # Tab indentation [*] charset = utf-8 end_of_line = crlf indent_style = space indent_size = 2 insert_final_newline = true [*.json] indent_size = 4 # The indent size used in the `package.json` file cannot be changed # https://github.com/npm/npm/pull/3180#issuecomment-16336516 [package.json] indent_size = 2 [*.xml] indent_style = tab indent_size = 2 ================================================ FILE: .github/workflows/github-actions.yml ================================================ on: push: branches: - master release: types: - created jobs: build: strategy: matrix: os: [macos-latest, ubuntu-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - name: Checkout uses: actions/checkout@v2 - name: Install Node.js uses: actions/setup-node@v1 with: node-version: 10.x - run: npm install - run: xvfb-run -a npm test if: runner.os == 'Linux' - run: npm test if: runner.os != 'Linux' - name: Publish if: success() && startsWith( github.ref, 'refs/tags/releases/') && matrix.os == 'ubuntu-latest' run: npm run deploy env: VSCE_PAT: ${{ secrets.VSCE_PAT }} ================================================ FILE: .gitignore ================================================ out node_modules package-lock.json *.vsix ================================================ FILE: .gitmodules ================================================ [submodule "syntaxes/MATLAB-Language-grammar"] path = syntaxes/MATLAB-Language-grammar url = https://github.com/mathworks/MATLAB-Language-grammar.git ================================================ FILE: .vscode/launch.json ================================================ // A launch configuration that compiles the extension and then opens it inside a new window { "version": "0.1.0", "configurations": [ { "name": "Launch Extension", "type": "extensionHost", "request": "launch", "runtimeExecutable": "${execPath}", "args": ["--extensionDevelopmentPath=${workspaceRoot}" ], "stopOnEntry": false, "sourceMaps": true, "outDir": "${workspaceRoot}\\out\\src", "preLaunchTask": "npm" }, { "name": "Launch Tests", "type": "extensionHost", "request": "launch", "runtimeExecutable": "${execPath}", "args": ["--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}\\out\\test" ], "stopOnEntry": false, "sourceMaps": true, "outDir": "${workspaceRoot}\\out\\test", "preLaunchTask": "npm" } ] } ================================================ FILE: .vscode/settings.json ================================================ // Place your settings in this file to overwrite default and user settings. { "files.exclude": { "out": true, // set this to true to hide the "out" folder with the compiled JS files "typings": false }, "search.exclude": { "**/node_modules": true, "out": true // set this to false to include "out" folder in search results }, "typescript.tsdk": "./node_modules/typescript/lib" // we want to use the TS server from our node_modules folder to control its version } ================================================ FILE: .vscode/tasks.json ================================================ // Available variables which can be used inside of strings. // ${workspaceRoot}: the root folder of the team // ${file}: the current opened file // ${fileBasename}: the current opened file's basename // ${fileDirname}: the current opened file's dirname // ${fileExtname}: the current opened file's extension // ${cwd}: the current working directory of the spawned process // A task runner that calls a custom npm script that compiles the extension. { "version": "2.0.0", // we want to run npm "command": "npm", // we run the custom script "compile" as defined in package.json "args": ["run", "compile", "--loglevel", "silent"], // The tsc compiler is started in watching mode "isWatching": true, // use the standard tsc in watch mode problem matcher to find compile problems in the output. "problemMatcher": "$tsc-watch", "tasks": [ { "label": "npm", "type": "shell", "command": "npm", "args": [ "run", "compile", "--loglevel", "silent" ], "isBackground": true, "problemMatcher": "$tsc-watch", "group": "build" } ] } ================================================ FILE: .vscodeignore ================================================ .vscode/** node_modules/** typings/** out/src/** out/test/** test/** out/src/** out/test/** src/** **/*.map .gitignore tsconfig.json vsc-extension-quickstart.md *.vsix ================================================ FILE: CHANGELOG.md ================================================ # Change Log ## [3.0.2] - Name change - Update README ## [3.0.1] Fixes missing grammar ## [3.0.0] - Browser support for editor language features. - Update vscode-textmate-languageservice to 1.1.0. - Large performance optimization in folding provider indentation and header algorithms. ## [2.3.1] Fix performance regressions - Update vscode-textmate-languageservice to 0.2.1 - Enable extension for Markdown - Remove unsupported wildcard scope selector ## [2.3.0] - Updates the Matlab syntax, for extended function definition syntax and superclass method `@` operator. - Update the VS Code Textmate service API to the latest version with multiple bugfixes and optimisati - Add injection grammar for Matlab code block highlighting in Markdown files. ## [2.2.1] - Remove `node_modules` from `.vscodeignore`. - Add a GitHub Actions to automate the deployment. ## [2.1.0] - Add injection grammars for packages, validation and overloads - Add dynamic language providers - Table of Contents / outline provider - Document symbol provider for all entity symbols - Folding provider - Peek definition provider for all entity symbols - Workspace symbol provider Thanks a lot to [SNDST00M](https://github.com/SNDST00M) for the great work on all that. ## [2.0.1] - Fix a security issue linked to the scope of the Matlab lint configuration. Those configuration settings are now defined at the machine level and cannot be overriden by workspace settings. ## [2.0.0] - New functionality thanks to [Robin Tournemenne](https://github.com/RobinTournemenne) which adds the Go to definition functionality. ## [1.6.0] - Updates the Matlab syntax to the latest version. Fixes issue with varargin transposed and triple dot coloration. - Adds differenciation between linter errors and warnings. Thanks a lot to [Robin Tournemenne](https://github.com/RobinTournemenne) for his awesome work. ## [1.4.2] - Update the Matlab syntax, fix issues with color highlightings in if statements and event block in class. ## [1.4.1] - Update the Matlab syntax, fix an issue with end of line comment. ## [1.4.0] - Support for function argument validation. Matlab now supports function argument validation (see https://www.mathworks.com/help/matlab/ref/arguments.html). This new version adds coloration support for it through an update from the official syntax. ## [1.3.0] - Updates to the latest version of the official [Mathworks matlab syntax](https://github.com/mathworks/MATLAB-Language-grammar) ## [1.2.0] - Fixes a few issues linked to the linter and improve performances - Add properties, methods, events, and enumeration to intent patterns - Run mlint on already opened files when activating extension Thanks again to [Ryan Livingston](https://github.com/rlivings39) for the great work. ## [1.1.0] - Fixes the functions highlighting that were removed in version 1.0 when switching to Matlab's official syntax. - Updates to a more recent version of Matlab's official syntax that should fix a few highlighting issue. ## [1.0.0] - Switches the syntax highlighting to the official [Mathworks Matlab syntax](https://github.com/mathworks/MATLAB-Language-grammar). It should greatly improve the syntax highlighting and fix most (hopefully all) issues that were related to it. Thanks to [rlivings39](https://github.com/rlivings39) for the PR. ## [0.9.0] - Added option to add configuration settings for the linter. The configuration file is setup by adding mlint.linterConfig to the VSCode configuration file and passing the path to the linter config file. - Fixes the auto indent capabilities, if, else, and most other keywords should correctly indent and remove indentation - Improved the block comments capabilites, they are now correctly created (a bug still exists for removing them). Thanks to [CelsoReyes](https://github.com/CelsoReyes) for the proposal. ## [0.8.1] - Fixed missing AddParameter function highlighting (thanks to [sco1](https://github.com/sco1)) - Added integer tag support to the printf syntax (thanks to [otaithleigh](https://github.com/otaithleigh)) ## [0.8.0] - Added the `-all` flag to the linter so that it displays all comments. (thanks to [jeroendv](https://github.com/jeroendv) for the help) - Fixed go to symbol hanging or breaking for certain functions with long name - Adds the symbols even if the linter isn't setup ## [0.7.1] ### Fixed - Really fixed the linting character encoding issue! Thanks a lot to my awesome testers for helping fixing that issue. ## [0.7.0] ### Added - Added support for Go To Symbol in a document, hit `Ctrl+Shift+O` to get the list of symbols in the document. ### Changed - Fixed (hopefully) the issue with the linting encoding. Added a parameter to set the encoding of the linter. ## [0.6.0] ### Changed - Fixed the block comments - Fixed the getter and setters syntax highlighting ================================================ FILE: LICENSE.md ================================================ The MIT License (MIT) Copyright (c) 2015 Xavier Hahn Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================ FILE: README.md ================================================ # MATLAB for Visual Studio Code ## News As I mentioned previously in GitHub's issues, managing this extension has become a challenge for me due to time constraints, despite the numerous contributions from users that have added functionalities and improved it over the years. I have been lagging to release new versions and add improvements. A few months ago, I was contacted by a team at Mathworks who expressed interest in the extension due to its popularity. They decided to create their own version with a better architecture and easier integration with Matlab, which I believe will benefit the user community. I appreciate the Mathworks team's interest and their kind and patient communication. You can read their official announcement of this release here: https://blogs.mathworks.com/matlab/2023/04/26/do-you-use-visual-studio-code-matlab-is-now-there-too/ For those who have been using this extension, I regret to inform you that I will not be able to continue maintaining it due to my limited availability and will mark it as deprecated. I suggest that you migrate to the MathWorks official extension, which is now available and provides a better solution (see https://marketplace.visualstudio.com/items?itemName=MathWorks.language-matlab). Finally, I would like to express my sincere gratitude to everyone who has contributed to this extension over the years. I am humbled by its popularity and recognize that it would not have been possible without your valuable contributions. The MathWorks extension continues to be open source and welcomes contributions on their [GitHub repository](https://github.com/mathworks/matlab-extension-for-vscode). ## Description This extension adds language support for MATLAB to Visual Studio Code. [![Marketplace](https://vsmarketplacebadges.dev/version-short/Gimly81.matlab.svg)](https://marketplace.visualstudio.com/items?itemName=Gimly81.matlab) [![Installs](https://vsmarketplacebadges.dev/installs/Gimly81.matlab.svg)](https://marketplace.visualstudio.com/items?itemName=Gimly81.matlab) [![GitHub issues](https://img.shields.io/github/issues/Gimly/vscode-matlab.svg)](https://github.com/Gimly/vscode-matlab/issues) [![GitHub pull requests](https://img.shields.io/github/issues-pr/Gimly/vscode-matlab.svg)](https://github.com/Gimly/vscode-matlab/pulls) [![License](https://img.shields.io/github/license/Gimly/vscode-matlab.svg)](https://github.com/Gimly/vscode-matlab/blob/master/LICENSE) # Main features ## Colorization ![syntax](images/syntax.png) (imported from [MathWorks TextMate grammar](https://github.com/mathworks/MATLAB-Language-grammar)) ## Snippets ![snippets](images/snippets.png) (Translated from TextMate's snippets) ## Code Checking Uses *mlint* for checking the MATLAB code for problems on save. ![snippets](images/linter.png) ## Usage ### Install the extension in VS Code * Open the command palette using `Ctrl+Shift+P` * Type `ext install Matlab` in the command palette ### Select MATLAB as a language * On the bottom-right corner, click on the *select language mode* button, if you have created a new file it should display *Plain Text* * Select *MATLAB* in the list of languages. Alternatively, saving the file with a `.m` extension, will allow VS Code to understand that it is a MATLAB file, and automatically select the language correctly. ### Using snippets * Bring-up the *autocomplete* menu by hitting the `Ctrl+Shift` key combination * Select the snippet that you want to use in the list * Use `tab` to navigate through the snippet's variables ### Setting-up linter * Open the *User Settings* by going to *File*>*Preferences*>*User Settings* * On the right pane, where you have the *settings.json* file open, add to the json file. `"matlab.mlintpath" : "path to your mlint.exe file"` For example, on a PC : `"matlab.mlintpath": "C:\\Program Files (x86)\\MATLAB\\R20XXY\\bin\\win32\\mlint.exe"` And on a Mac : `"matlab.mlintpath": "/Applications/MATLAB_R20XXY.app/bin/maci64/mlint"` And on Linux: `"matlab.mlintpath": "/usr/local/MATLAB/R20XXY/bin/glnxa64/mlint"` * Save your *settings.json* file * Now, when you open a Matlab document (*.m*), VS Code displays warnings and errors. **Remark:** If you don't want the *lint on save* option and you want to remove the error message being displayed when the extension activates, change the `matlab.lintOnSave` option in the settings file to `False`. #### Setting the linter configuration By adding `"matlab.linterConfig" : "path-to-linter-config-file"` to your VSCode configuration file, you can pass a configuration file to the mlint call. Check [Matlab's documentation](https://uk.mathworks.com/help/matlab/ref/mlint.html) to create this configuration file. #### Setting the linter encoding For some languages, like Chinese, the return of the linter is not using the default utf-8 encoding, but a different encoding (gb2312 for Chinese). If the linting doesn't show correctly, change the `matlab.linterEncoding` to the encoding used by your Windows console. For example, if your Windows is installed in Chinese, add `"matlab.linterEncoding" : "gb2312"` to your settings.json. ### Changing the default file association Visual Studio Code's default file association for `.m` files is _Objective-C_, if you want to set up the default file association to be Matlab go to the Users preference (*File*>*Preferences*>*User Settings*) and add the following line: ``` "files.associations": {"*.m": "matlab"} ``` ### Changing the default file encoding MATLAB default file encoding is not utf-8, but Visual Studio Code is using utf-8 as default. The following setting specifies the default encoding for MATLAB files in Visual Studio Code: ```` "[matlab]": { "files.encoding": "windows1252" } ```` ================================================ FILE: language-configuration.json ================================================ { "comments": { "lineComment": "%", "blockComment": [ "\n%{\n", "\n%}\n" ] }, "brackets": [ ["{", "}"], ["[", "]"], ["(", ")"] ], "autoClosingPairs": [ ["{", "}"], ["[", "]"], ["(", ")"], ["\"", "\""], ["'", "'"] ], "surroundingPairs": [ ["{", "}"], ["[", "]"], ["(", ")"], ["\"", "\""], ["'", "'"] ], "folding": { "markers": { "start": "^\\s*%%|^\\s*%\\s*region", "end": "^\\s*%%|^\\s*%\\s*end\\s?region" } }, "indentationRules": { "increaseIndentPattern": "^\\s*\\b(function|if|else|elseif|switch|case|otherwise|for|parfor|while|try|catch|unwind_protect|properties|methods|enumeration|events|arguments)\\b", "decreaseIndentPattern": "^\\s*\\b(end\\w*|catch|else|elseif|case|otherwise)\\b" } } ================================================ FILE: package.json ================================================ { "name": "matlab", "displayName": "Matlab Unofficial", "description": "MATLAB support for Visual Studio Code", "version": "3.0.2", "publisher": "Gimly81", "license": "MIT", "engines": { "vscode": "^1.57.1" }, "categories": [ "Programming Languages", "Snippets", "Linters" ], "homepage": "https://github.com/Gimly/matlab-vscode/blob/master/README.md", "repository": { "type": "git", "url": "https://github.com/Gimly/matlab-vscode.git" }, "activationEvents": [ "onLanguage:matlab", "onLanguage:markdown" ], "main": "./out/main.js", "browser": "./out/web.js", "icon": "images/icon.png", "bugs": "https://github.com/Gimly/matlab-vscode/issues", "contributes": { "languages": [ { "id": "matlab", "aliases": [ "MATLAB", "matlab" ], "extensions": [ ".m" ], "configuration": "language-configuration.json" } ], "grammars": [ { "language": "matlab", "scopeName": "source.matlab", "path": "./syntaxes/MATLAB-Language-grammar/Matlab.tmbundle/Syntaxes/MATLAB.tmLanguage" }, { "injectTo": [ "source.matlab" ], "scopeName": "builtin.matlab.injection", "path": "./syntaxes/builtin.matlab.injection.tmLanguage" }, { "injectTo": [ "source.matlab" ], "scopeName": "overload.matlab.injection", "path": "./syntaxes/overload.matlab.injection.tmLanguage" }, { "injectTo": [ "source.matlab" ], "scopeName": "package.matlab.injection", "path": "./syntaxes/package.matlab.injection.tmLanguage" }, { "injectTo": [ "source.matlab" ], "scopeName": "validation.matlab.injection", "path": "./syntaxes/validation.matlab.injection.tmLanguage" }, { "injectTo": [ "text.html.markdown" ], "scopeName": "markdown.matlab.codeblock", "path": "./syntaxes/matlab.markdown.injection.tmLanguage", "embeddedLanguages": { "meta.embedded.block.matlab": "matlab" } } ], "snippets": [ { "language": "matlab", "path": "./snippets/matlab.json" } ], "configuration": { "title": "Matlab configuration", "type": "object", "properties": { "matlab.matlabpath": { "type": "string", "default": null, "scope": "machine", "description": "The path to the matlab executable." }, "matlab.mlintpath": { "type": "string", "default": null, "scope": "machine", "description": "The path to the mlint executable" }, "matlab.lintOnSave": { "type": "boolean", "default": true, "scope": "window", "description": "Run the linting on save of file." }, "matlab.linterEncoding": { "type": "string", "default": "utf8", "scope": "window", "description": "This sets the encoding for the linting, default is utf8. Use if your console uses a different encoding." }, "matlab.linterConfig": { "type": "string", "default": null, "scope": "machine", "description": "This allows to pass a configuration settings file for the mlint linter. Enter the full path for the linter settings file to use." } } } }, "scripts": { "vscode:prepublish": "npm run esbuild-base", "esbuild-base": "npm-run-all esbuild-base-node esbuild-base-web", "esbuild-base-web": "esbuild ./src/extension.ts --bundle --outfile=out/web.js --external:vscode --external:fs --external:child_process --external:iconv-lite --external:crypto --format=iife --platform=browser --minify", "esbuild-base-node": "esbuild ./src/extension.ts --bundle --outfile=out/main.js --external:vscode --format=cjs --platform=node --minify", "esbuild": "npm run esbuild-base -- --sourcemap", "esbuild-watch": "npm run esbuild-base -- --sourcemap --watch", "test-compile": "tsc -p ./", "deploy": "vsce publish --yarn" }, "devDependencies": { "@types/node": "^16.10.2", "@types/vscode": "^1.57.1", "@vscode/test-electron": "^2.2.2", "@vscode/vsce": "^2.17.0", "esbuild": "^0.13.4", "typescript": "^4.3.5" }, "dependencies": { "iconv-lite": "^0.6.3", "npm-run-all": "^4.1.5", "vscode-textmate-languageservice": "^1.1.0" } } ================================================ FILE: snippets/matlab.json ================================================ { "^": { "prefix": "^", "body": "^($1) $2" }, "case": { "prefix": "case", "body": [ "case ${1:'${2:string}'}", "\t$0" ], "description": "case statement" }, "classdef":{ "prefix": "classdef", "body": ["classdef (${1:ClassAttributes}) ${2:ClassName}", "\t$0", "end"] }, "properties":{ "prefix": "properties", "body": ["properties (${1:PropertyAttributes})", "\t$0", "end"] }, "methods":{ "prefix": "methods", "body": ["methods (${1:MethodAttributes})", "\tfunction ${2:obj} = ${3:methodName}(${4:obj},${5:args})", "\t\t$0", "\tend", "end"] }, "dsp": { "prefix": "dsp", "body": [ "disp(sprintf('${2:format}, $1'});" ], "description": "dsp sprintf" }, "disp": { "prefix": "disp", "body": "disp('${1:text}')", "description": "Displays text" }, "dlmwrite": { "prefix": "dlmwrite", "body": "dlmwrite('${1:filename}.txt', [${2:variables}]${3:, '${4:delimiter}', '${5:\\t}'});", "description": "Write matrix to ASCII-delimited file" }, "else": { "prefix": "else", "body": [ "else", "\t${1:body}" ], "description": "else statement" }, "elseif": { "prefix": "elseif", "body": [ "elseif ${1:condition}", "\t${0:body}" ], "description": "elseif statement" }, "error": { "prefix": "error", "body": "error('${1:error description}'${2:, ${3:A1}})", "description": "Throw error and display message" }, "e": { "prefix": "e", "body": "exp(${1:X})$0", "description": "Exponential" }, "events":{ "prefix": "events", "body": ["events (${1:EventAttributes})", "\t$0", "end"] }, "enumeration":{ "prefix": "enumeration", "body": ["enumeration", "\t$0", "end"] }, "fors": { "prefix": "fors", "body": [ "for ${1:s} = transpose(${2:strings}(:)); $1 = $1{1}", "\t$0", "end;", "clear $1;" ], "description": "for … end cell strings" }, "for": { "prefix": "for", "body": [ "for ${1:index} = ${2:1}${3::${4:n}}", "\t$0", "end" ], "description": "Execute statements specified number of times" }, "fordr": { "prefix": "fordr", "body": [ "for ${1:index} = ${2:${4:drange(${3:colonop})}}", "\t$0", "end" ], "description": "for-loop over distributed range" }, "fprintf": { "prefix": "fpr", "body": "fprintf(${1:fileID}, ${2:formatSpec}, ${3:A1})", "description": "Write data to text file" }, "function": { "prefix": "function", "body": [ "function ${1:output} = ${2:myFun}(${3:input})", "%$2 - ${4:Description}", "%", "% Syntax: $1 = $2($3)", "%", "% ${5:Long description}", "\t$0", "end" ], "description": "Declare function name, inputs, and outputs" }, "get": { "prefix": "get", "body": "get(${1:gca}, '${2:propertyName}');", "description": "Query graphics object properties" }, "griddata": { "prefix": "griddata", "body": "griddata(${1:x}, ${2:y}, ${3:z}, ${4:xq}, ${5:yq}, ${6:zq});", "description": "Interpolate scattered data" }, "if": { "prefix": "if", "body": [ "if ${1:condition}", "\t$2", "end" ], "description": "if statement" }, "if else": { "prefix": "ifelse", "body": [ "if ${1:condition}", "\t$2", "else", "\t$3", "end" ], "description": "if else statement" }, "if elseif": { "prefix": "ifelif", "body": [ "if ${1:condition}", "\t$2", "elseif ${3:condition}", "\t$4", "else", "\t $5", "end" ], "description": "if elseif statement" }, "line": { "prefix": "line", "body": "line(${1:X}, ${2:Y}${3:, 'Color', '${4:b}, 'LineWidth', ${5:1}, 'LineStyle', ${6:-}'})", "description": "Create line object" }, "line3D": { "prefix": "line3D", "body": "line(${1:X}, ${2:Y}, ${3:Z}${4:, 'Color', '${5:b}, 'LineWidth', ${6:1}, 'LineStyle', ${7:-}'})", "description": "Create 3D line object" }, "narginchk": { "prefix": "narginchk", "body": "narginchk(${1:minargs}, ${2:maxargs})", "description": "Validate number of input arguments" }, "set": { "prefix": "set", "body": "set(${1:get(${2:gca}, '${3:PropertyName}')}, '${4:PropertyName}', ${5:PropertyValue});", "description": "Set graphics object properties" }, "func": { "prefix": "func", "body": [ "function ${1:output} = ${2:myFun}(${3:input})", "\t$0", "end" ], "description": "Small function" }, "sprintf": { "prefix": "sprintf", "body": "sprintf(${1:formatSpec}, ${2:A1})", "description": "Format data into string" }, "switch": { "prefix": "switch", "body": [ "switch ${1:variable}", "case ${2:'${3:string}'}", "\t$0", "end" ], "description": "switch ... case ... end" }, "switcho": { "prefix": "switcho", "body": [ "switch ${1:variable}", "case ${2:'${3:string}'}", "\t$4", "otherwise", "\t$5", "end" ], "description": "switch ... case ... otherwise ... end" }, "title": { "prefix": "title", "body": "set(get(gca, 'Title'), 'String', ${1:'${2}'});", "description": "Sets the title of the current axe handle" }, "try": { "prefix": "try", "body": [ "try", "\t$1", "catch", "\t$2", "end" ], "description": "try ... catch ... end" }, "unix": { "prefix": "unix", "body": "[${1:status}, ${2:cmdout}] = unix('${3:command}');", "description": "Execute UNIX command and return output" }, "oncleanup": { "prefix": "oncleanup", "body": "${1:cleanupObj} = onCleanup(${2:cleanupFunc})", "description": "Cleanup tasks upon function completion" }, "warning": { "prefix": "warning", "body": "warning('${1:warning description}'${2:, ${3:A1}})", "description": "Display warning message" }, "while": { "prefix": "while", "body": [ "while ${1:condition}", "\t$2", "end" ], "description": "Repeat execution of statements while condition is true" }, "xlabel": { "prefix": "xlabel", "body": "set(get(gca, 'XLabel'), 'String', ${1:'${2}'});", "description": "Label x-axis" }, "ylabel": { "prefix": "ylabel", "body": "set(get(gca, 'YLabel'), 'String', ${1:'${2}'});", "description": "Label y-axis" }, "zlabel": { "prefix": "zlabel", "body": "set(get(gca, 'ZLabel'), 'String', ${1:'${2}'});", "description": "Label z-axis" }, "xtick": { "prefix": "xtick", "body": "set(get(gca, 'XTick'), 'String', ${1:'${2}'});", "description": "Change X-Axis Tick Value Locations and Labels" }, "ytick": { "prefix": "ytick", "body": "set(get(gca, 'YTick'), 'String', ${1:'${2}'});", "description": "Change Y-Axis Tick Value Locations and Labels" } } ================================================ FILE: src/extension.ts ================================================ 'use strict'; import vscode = require('vscode'); import LSP from 'vscode-textmate-languageservice'; let diagnosticCollection: vscode.DiagnosticCollection; const isWeb = vscode.env.uiKind === vscode.UIKind.Web; const isRemote = typeof vscode.env.remoteName === 'string'; // this method is called when your extension is activated // your extension is activated the very first time the command is executed export async function activate(context: vscode.ExtensionContext) { console.log('Activating extension MATLAB'); const selector: vscode.DocumentSelector = 'matlab'; const lsp = new LSP('matlab', context); const documentSymbolProvider = await lsp.createDocumentSymbolProvider(); const foldingProvider = await lsp.createFoldingRangeProvider(); const workspaceSymbolProvider = await lsp.createWorkspaceSymbolProvider(); const definitionProvider = await lsp.createDefinitionProvider(); context.subscriptions.push(vscode.languages.registerDocumentSymbolProvider(selector, documentSymbolProvider)); context.subscriptions.push(vscode.languages.registerFoldingRangeProvider(selector, foldingProvider)); context.subscriptions.push(vscode.languages.registerWorkspaceSymbolProvider(workspaceSymbolProvider)); context.subscriptions.push(vscode.languages.registerDefinitionProvider(['matlab'], definitionProvider)); var matlabConfig = vscode.workspace.getConfiguration('matlab'); if (!matlabConfig['lintOnSave'] || (isWeb && !isRemote)) { return; } if (!matlabConfig.has('mlintpath') || matlabConfig['mlintpath'] == null) { vscode.window.showErrorMessage('Could not find path to the mlint executable in the configuration file.') return; } var mlintPath = matlabConfig['mlintpath']; const fs = require('fs'); if (!fs.existsSync(mlintPath)) { vscode.window.showErrorMessage('Cannot find mlint at the given path, please check your configuration file.') return; } diagnosticCollection = vscode.languages.createDiagnosticCollection('matlab'); context.subscriptions.push(diagnosticCollection); context.subscriptions.push(vscode.workspace.onDidSaveTextDocument(document => { lintDocument(document, mlintPath) })); context.subscriptions.push(vscode.workspace.onDidOpenTextDocument(document => { lintDocument(document, mlintPath) })); // Run mlint on any open documents since our onDidOpenTextDocument callback won't be hit for those vscode.workspace.textDocuments.forEach(document => lintDocument(document, mlintPath)); } function lintDocument(document: vscode.TextDocument, mlintPath: string) { function mapSeverityToVSCodeSeverity(sev: string) { switch (sev) { case 'error': return vscode.DiagnosticSeverity.Error; case 'warning': return vscode.DiagnosticSeverity.Warning; default: return vscode.DiagnosticSeverity.Error; } } if (document.languageId != 'matlab' || document.uri.scheme != 'file') { return; } let matlabConfig = vscode.workspace.getConfiguration('matlab'); const matlabDiagnostics = require('./matlabDiagnostics'); matlabDiagnostics.check(document, matlabConfig['lintOnSave'], mlintPath).then(errors => { diagnosticCollection.delete(document.uri); let diagnosticMap: Map = new Map();; errors.forEach(error => { let targetUri = vscode.Uri.file(error.file); var line = error.line - 1; if (line < 0) line = 0; var startColumn = error.column[0] - 1; if (startColumn < 0) startColumn = 0; var endColumn = error.column[1]; let range = new vscode.Range(line, startColumn, line, endColumn); let diagnostic = new vscode.Diagnostic(range, error.msg, mapSeverityToVSCodeSeverity(error.severity)); let diagnostics = diagnosticMap.get(targetUri); if (!diagnostics) { diagnostics = []; } diagnostics.push(diagnostic); diagnosticMap.set(targetUri, diagnostics); }); let entries: [vscode.Uri, vscode.Diagnostic[]][] = []; diagnosticMap.forEach((diags, uri) => { entries.push([uri, diags]); }); diagnosticCollection.set(entries); }).catch(err => { vscode.window.showErrorMessage(err); }); } ================================================ FILE: src/matlabDiagnostics.ts ================================================ 'use strict'; import vscode = require('vscode'); import { ERROR_IDS } from './mlintErrors'; const isWeb = vscode.env.uiKind === vscode.UIKind.Web; const isRemote = typeof vscode.env.remoteName === 'string'; export interface ICheckResult { file: string; line: number; column: [number, number]; msg: string; severity: string } export function check(document: vscode.TextDocument, lintOnSave = true, mlintPath = ''): Promise { if (isWeb && !isRemote) { return Promise.resolve([]); } var matlabLint = !lintOnSave ? Promise.resolve([]) : new Promise((resolve, reject) => { var filename = document.uri.fsPath; let matlabConfig = vscode.workspace.getConfiguration('matlab'); let args: string[] = ['-all', '-id']; if (matlabConfig.has('linterConfig') && matlabConfig['linterConfig'] != null) { args.push(`-config=${matlabConfig['linterConfig']}`); } args.push(filename); let fileEncoding = 'utf8'; if (matlabConfig.has('linterEncoding') && matlabConfig['linterEncoding'] != null) { fileEncoding = matlabConfig['linterEncoding']; } const cp = require('child_process'); cp.execFile( mlintPath, args, { encoding: 'buffer' }, (err: Error, stdout, stderr) => { const iconv = require('iconv-lite'); try { let errorsString = iconv.decode(stderr, fileEncoding); var errors = errorsString.split('\n'); var ret: ICheckResult[] = []; errors.forEach(error => { var regex = /L (\d+) \(C (\d+)-?(\d+)?\): (\S+): (.*)/; var match = regex.exec(error); if (match != null) { var [_, lineStr, startCol, endCol, idErrorWarn, msg] = match; var line = +lineStr; if (endCol == null) { endCol = startCol; } if (ERROR_IDS.includes(idErrorWarn)) { ret.push({ file: filename, line, column: [+startCol, +endCol], msg, severity: 'error' }); } else { ret.push({ file: filename, line, column: [+startCol, +endCol], msg, severity: 'warning' }); } } }); resolve(ret); } catch (error) { console.error(error); reject(error); } }); }); return Promise.all([matlabLint]).then(resultSets => [].concat.apply([], resultSets)); } ================================================ FILE: src/mlintErrors.ts ================================================ export const ERROR_IDS = [ 'DOUQT', 'EOLPAR', 'SYNER', 'NOPAR2', 'NOPAR', 'ENDCT2', // '1MCC', 'AFADJLMS', 'AFAP', 'AFAPRU', 'AFBAP', 'AFBLMS', 'AFBLMSFFT', 'AFDLMS', 'AFFDAF', 'AFFILTXLMS', 'AFFTF', 'AFGAL', 'AFHRLS', 'AFHSWRLS', 'AFLMS', 'AFLSL', 'AFNLMS', 'AFPBFDAF', 'AFPBUFDAF', 'AFQRDLSL', 'AFQRDRLS', 'AFRLS', 'AFSD', 'AFSE', 'AFSS', 'AFSWFTF', 'AFSWRLS', 'AFTDAFDCT', 'AFTFAFDFT', 'AFUFDAF', 'ATNPI', 'ATNPP', 'ATPPP', 'ATUNK', 'ATVIZE', 'BADCH', 'BADFP', 'BADHB', 'BADNE', 'BADNOT', 'BADOT', 'BETALIK1', 'BRKCONT', 'BUFSIZE', 'CAPABLE', 'CLASSREGTREE', 'CLSUNK', 'CLTWO', 'CMELGTS', 'CMGTS', 'CMMMTS', 'CMPSKCPS', 'COEFF', 'COMMSCOPESP', 'CTORO', 'DAFINF', 'DAVIINF', 'DBCHDEC', 'DBHENC', 'DBITMAX', 'DCMIX', 'DEFSIZE', 'DEMLC', 'DEMLMEX', 'DEXIFRD', 'DFEATUREPARAM', 'DGRAPHICSVER', 'DISGVER', 'DLDPCDEC', 'DLDPCENC', 'DMCHN', 'DNDLA', 'DNOANI', 'DPOOL', 'DPSD', 'DRNDINT', 'DRSDEC', 'DRSENC', 'DSPDF', 'DSPFDF', 'DWVFINF', 'DWVRD', 'DWVWR', 'EMGRO', 'EMLOAD', 'EMNODEF', 'EMNSI', 'EMSCR', 'EMTC', 'EMVDF', 'ERTXT', 'EWMAPLOT', 'FAFD', 'FALFD', 'FCONF', 'FCONV', 'FEGLO', 'FINS', 'FISST', 'FITNAIVEBAYES', 'FNAN', 'FNDOT', 'FNSWA', 'GETERR', 'GPFST', 'H5PGET', 'H5PSET', 'HDFGD', 'HDFSD', 'HDFSW', 'HESS', 'IDXCOLND', 'INDWT', 'INDWT2', 'ISGLOB', 'LEGINTPAR', 'LHROW', 'LINPROG', 'LSQLIN', 'MATPOOL', 'MCANI', 'MCAPP', 'MCASC', 'MCCBD', 'MCCBS', 'MCCBU', 'MCCMC', 'MCCSOP', 'MCDIR', 'MCEB', 'MCFIL', 'MCG1I', 'MCG1O', 'MCGSA', // 'MCHLP', // 'MCKBD', 'MCMSP', 'MCPIN', // 'MCPRD', 'MCPSG', 'MCS1O', 'MCS2I', 'MCSCC', 'MCSCF', 'MCSCM', 'MCSCN', 'MCSCO', 'MCSCT', 'MCSGA', 'MCSGP', // 'MCSVP', 'MCSWA', 'MFFDCM', 'MFFINTRP', 'MHERIT', 'MNANC', 'MOVIE2', 'MSYSTEM', 'MTAGS1', 'MTAGS2', 'MTHDPOOL', 'MTMAT', 'MWKREF', 'NCHKOS', 'NDWT', 'NDWT2', 'NOLHS', 'NOPRV', 'NPERS', 'OBJMPOOL', 'OPTMNVP', 'OPTMOPT', 'OPTMSLV', 'PFBFN', 'PFBR', 'PFCEL', 'PFCODA', 'PFCODN', 'PFDF', 'PFEVC', 'PFIFN', 'PFLD', 'PFNACK', 'PFNAIO', 'PFNF', 'PFNST', 'PFPIE', 'PFRFH', 'PFRNC', 'PFRNG', 'PFSAME', 'PFSV', 'PFTIN', 'PFTUSE', 'PFUIXE', 'PFUNK', 'PFXST', 'POLYCS', 'POLYREP', 'PRINCOMP', 'PRMNOIN', 'PROBDIST', 'PROBDISTKERNEL', 'PROBDISTPARAMETRIC', 'PROBDISTUNIVKERNEL', 'PROBDISTUNIVPARAM', 'QAMDEP', 'QDEMOD', 'QMOD', 'QUADPROG', 'READSZ', 'REDEF', 'RHSFN', 'ROWLN', 'SBTMP', 'SCHART', 'SEPEXR', 'SETERR', 'SLRTBNCH', 'SMPLMODE', 'SODFLTVAL', 'SOINITPROP', 'SONUMIN', 'SONUMOUT', 'SPBFN', 'SPBRK', 'SPDEC', 'SPDEC3', 'SPEVC', 'SPGP', 'SPIFN', 'SPLD', 'SPNF', 'SPNST', 'SPRET', 'SPSV', 'SPWHOS', 'SUBSASGN', 'SVMCLASSIFY', 'SVMSMOSET', 'SVMTRAIN', 'SYNEND', 'TINVALDIM', 'TREEDISP', 'TREEFIT', 'TREEPRUNE', 'TREETEST', 'TREEVAL', 'TTOOFEWDIMS', 'TWOCM', 'VARARG', 'VTPCON', 'VTPEAL', 'VTPUA', 'WEIBCDF', 'WEIBFIT', 'WEIBINV', 'WEIBLIKE', 'WEIBPDF', 'WEIBPLOT', 'WEIBRND', 'WEIBSTAT', 'WLGC', 'WTXT', 'XBARPLOT' ]; ================================================ FILE: syntaxes/builtin.matlab.injection.tmLanguage ================================================ fileTypes m keyEquivalent ^~M name Functions (MATLAB) scopeName builtin.matlab.injection injectionSelector source.matlab -comment -string -interpolation -source.shell uuid 4623F96C-F909-4232-80EA-F77B5DE08D5F patterns include #keywords include #constructs include #storage include #support_library include #namespace_libraries include #package_properties include #package_enum_members include #settings include #toolbox_libraries repository keywords patterns comment Import functionality name keyword.other.import.matlab match (?<!\.)\bimport\b comment Directives name keyword.control.directive.matlab match (?<!\.|\w)(?:mlock|munlock|pause|playblocking|recordblocking|rethrow|start|startat|stop|wait)\b comment Desktop Tools and Development name keyword.other.desktop.matlab match (?<!\.|\w)(?:audiodevinfo|audiodevreset|clipboard|commandhistory|commandwindow|copygraphics|debug|demo|diary|doc|docsearch|dos|echodemo|exportapp|fileattrib|filebrowser|getOpenFiles|helpbrowser|helpwin|home|keyboard|license|(?<!import[^\S\n]|\.)matlab(?!\.)|matlabdrive|memory|mlint|mlintrpt|openvar|perl|playshow|preferences|recycle|rendererinfo|savefig|snapnow|support|system|type|unix|userpath|ver|verLessThan|visdiff|web|winopen|winqueryreg|workspace)\b comment Operator keywords name keyword.operator.word.matlab match (?<!\.|\w)(?:addprop|all|and|any|canUseGPU|canUseParallelPool|classUnderlying|containsrange|eq|(?<=[^\w.]event.)hasListener|exist|ge|getnext|gt|hasFrame|hascycles|hasdata|hasnext|inShape|incenter|innerjoin|intersect|isCompressedImg|isConnected|isDiscreteStateSpecificationMutableImpl|isDone|isDoneImpl|isInactivePropertyImpl|isInputComplexityMutableImpl|isInputDataTypeMutableImpl|isInputSizeMutableImpl|isInterior|isKey|isLoaded|isLocked|isMATLABReleaseOlderThan|isPartitionable|isShuffleable|isStringScalar|isTunablePropertyDataTypeMutableImpl|isUnderlyingType|isa|isaUnderlying|isappdata|isbanded|isbetween|iscalendarduration|iscalendartime|iscategorical|iscategory|iscell|iscellstr|ischange|ischar|iscolumn|iscom|isdatetime|isdiag|isdir|isdst|isduration|isempty|isenum|isequal|isequaln|isequalwithequalnans|isevent|isfield|isfile|isfinite|isfloat|isfolder|isglobal|isgraphics|ishandle|ishermitian|ishold|ishole|isinf|isinteger|isinterface|isinterior|isisomorphic|isjava|iskeyword|isletter|islocalmax|islocalmin|islogical|ismac|ismatrix|ismember|ismembertol|ismethod|ismissing|ismultigraph|isnan|isnat|isnumeric|isobject|isordinal|isoutlier|ispc|isplaying|ispref|isprime|isprop|isprotected|isreal|isrecording|isregular|isrow|isscalar|issimplified|issorted|issortedrows|isspace|issparse|isstring|isstrprop|isstruct|isstudent|issymmetric|istable|istall|istime|istimetable|istril|istriu|isundefined|isunix|isvarname|isvector|isweekend|le|localfunctions|lt|mfilename|mislocked|mustBeA|mustBeFile|mustBeFinite|mustBeFloat|mustBeFolder|mustBeGreaterThan|mustBeGreaterThanOrEqual|mustBeInRange|mustBeInteger|mustBeLessThan|mustBeLessThanOrEqual|mustBeMember|mustBeNegative|mustBeNonNan|mustBeNonempty|mustBeNonmissing|mustBeNonnegative|mustBeNonpositive|mustBeNonsparse|mustBeNonzero|mustBeNonzeroLengthText|mustBeNumeric|mustBeNumericOrLogical|mustBePositive|mustBeReal|mustBeScalarOrEmpty|mustBeText|mustBeTextScalar|mustBeUnderlyingType|mustBeValidVariableName|mustBeVector|ne|not|numArgumentsFromSubscript|or|outerjoin|overlapsrange|rmprop|setxor|underlyingType|union|unique|withinrange|xor)\b comment Bitwise operator keywords name keyword.operator.bitwise.word.matlab match (?<!\.|\w)(?:bitand|bitcmp|bitget|bitmax|bitor|bitset|bitshift|bitxor)\b comment Other keywords name keyword.other.builtin.matlab match (?<!\.|\w)(?:addpath|assignin|builddocsearchdb|cd|clc|clear|clearvars|computer|copyfile|dbclear|dbcont|dbdown|dbquit|dbstack|dbstatus|dbstep|dbstop|dbtype|dbup|dir|edit|exit|finish|format|formattedDisplayText|genpath|getenv|grabcode|help|info|lookfor|ls|matlabrc|matlabroot|mkdir|more|movefile|pack|partialpath|path|path2rc|pathdef|pathsep|pathtool|prefdir|profile|profsave|publish|pwd|quit|rehash|restoredefaultpath|rmpath|savepath|setenv|startup|toolboxdir|version|what|which|who|whos)\b comment Workspace answer variable name variable.language.output.matlab match (?<!\.)\bans\b comment Removed or pre-R2021a functionality name invalid.deprecated.matlab match (?<!\.|\w)(?:actxcontrol|actxcontrollist|actxcontrolselect|addParamValue|baryToCart|callSoapService|cartToBary|checkin|checkout|circumcenters|cmopts|codeCompatibilityReport|createClassFromWsdl|createCopy|createSoapMessage|csvread|csvwrite|customverctrl|dblquad|depdir|dlmread|dlmread|dlmwrite|edgeAttachments|edges|enableNETfromNetworkDrive|ezsurf|ezsurfc|faceNormals|featureEdges|findstr|flipdim|fopen|freeBoundary|guide|hdf5info|hdf5write|hdftool|hgsetget|hist|histc|hostid|inOutStatus|incenters|inferiorto|inline|instrcallback|instrfind|instrfindall|intwarning|isEdge|isInputSizeLockedImpl|isfullfile|isstr|lasterror|menu|nargchk|nearestNeighbor|neighbors|neighbors|notebook|opengl(?=\s*(?:\(\s*["'])?(?:data|info))|parseSoapResponse|plotyy|pointLocation|polar|quad|quadl|quadl|quadv|rose|serial|serial|serialbreak|seriallist|setstr|shiftdim|str2mat|strmatch|strvcat|superiorto|supportPackageInstaller|triplequad|TriRep|TriScatteredInterp|undocheckout|urlread|urlwrite|vectorize|verctrl|vertexAttachments|voronoiDiagram|whatsnew|xlsfinfo|xlsread|xlswrite)\b|(?<=[a-zA-Z0-9_]\.)(?:ActivePositionProperty|BaudRate|BreakInterruptFcn|BytesAvailable|BytesAvailableFcn|BytesAvailableFcnCount|BytesAvailableFcnMode|BytesToOutput|DataBits|DataTerminalReady|FlowControl|InputBufferSize|OutputBufferSize|Parity|PinStatus|PinStatusFcn|ReadAsyncMode|RecordDetail|RecordMode|RecordStatus|RequestToSend|StopBits|Terminator|TimerFcn|TimerPeriod|TransferStatus|UIContextMenu)\b|(?:(?<=[^\w.]NET\.)convertArray|(?<=[^\w.]matlab\.io.datastore\.)HadoopFileBased|(?<=[^\w.]matlab\.system\.)StringSet|(?<=[^\w.]matlab\.system\.mixin\.)(?:CustomIcon|Nondirect|Propagates|SampleTime)|(?<=[^\w.]matlab\.unittest\.plugins\.)FailureDiagnosticsPlugin|(?<=[^\w.]matlabshared\.supportpkg\.)checkForUpdate)\b|(?<=['"])(?:peer|SamplingRate)(?=['"]) constructs patterns comment Self-referencing class method match \b([A-Z][a-zA-Z0-9_]*)\s*(\.)\s*(\1) captures 1 name variable.other.constant.object.matlab 2 name punctuation.accessor.dot.matlab 3 name variable.other.constant.object.matlab comment Metadata properties for classes name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Abstract|AllowedSubclasses|ConstructOnLoad|HandleCompatible|Hidden|InferiorClasses|Sealed)\b comment Metadata properties for class members name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AbortSet|Abstract|Access|Constant|Dependent|GetAccess|GetObservable|HandleCompatible|Hidden|NonCopyable|PartialMatchPriority|SetAccess|SetObservable|StrictDefaults|Transient)\b storage patterns comment File I/O name support.function.io.matlab match (?<!\.|\w)(?:addframe|ascii|aufinfo|auread|auwrite|avifile|aviinfo|aviread|beep|binary|cdfinfo|cdfread|cdfwrite|daqread|dlmread|dlmwrite|exifread|fclose|feof|ferror|fgetl|fgets|filehandle|filemarker|fileparts|filesep|fitsinfo|fitsread|fprintf|fread|frewind|fscanf|fseek|ftell|ftp|fullfile|fwrite|gunzip|gzip|hdf|hdf5|hdf5read|hdfinfo|hdfread|hdftool|imfinfo|importdata|imread|imwrite|lin2mu|load|memmapfile|mget|mmfileinfo|movie2avi|mput|mu2lin|multibandread|multibandwrite|open|rename|save|sendmail|sound|soundsc|tar|tempdir|tempname|textread|textscan|uiimport|untar|unzip|wavfinfo|wavplay|wavread|wavrecord|wavwrite|wk1finfo|wk1read|wk1write|xmlread|xmlwrite|xslt|zip)\b comment Storage modifiers name storage.modifier.matlab match (?<!\.|\w)(?:alphaTriangulation|array2table|array2timetable|base2dec|bin2dec|boundaryshape|cast|categorical|cell2mat|cell2struct|cell2table|cellstr|char|cmap2gray|convertCharsToStrings|convertContainedStringsToChars|convertStringsToChars|convertvars|datastore|datenum|datestr|datevec|dec2base|dec2bin|dec2hex|delaunayTriangulation|digraph|exceltime|graph|hex2dec|hex2num|im2double|im2gray|inner2outer|int2str|mat2cell|mat2str|namedargs2cell|native2unicode|num2cell|num2hex|num2ruler|num2str|persistent|posixtime|rgb2gray|rgb2ind|rows2vars|ruler2num|str2double|str2func|str2mat|str2num|struct2cell|struct2table|table2array|table2cell|table2struct|table2timetable|timetable2table|todatenum|triangulation|ts2timetable|unicode2native|unstack|vartype|yyyymmdd)\b comment Storage types name storage.type.matlab match (?<!\.|\w)(?:cell|class|datetime|double|false|function|functions|input|inputParser|inputname|int16|int32|int64|int8|logical|single|struct|table|tall|timetable|true|uint16|uint32|uint64|uint8)\b support_library patterns comment Built-in programming functions name support.function.builtin.matlab match (?<!\.|\w)(?:addCause|addCorrection|addFile|addFolderIncludingChildFiles|addGroup|addGroup|addLabel|addOptional|addParameter|addPath|addPlugin|addReference|addRequired|addSetting|addSetting|addShortcut|addShutdownFile|addStartupFile|analyzeCodeCompatibility|assert|bench|builtin|checkcode|class|clearAllMemoizedCaches|clearPersonalValue|clearTemporaryValue|clock|codeCompatibilityReport|cputime|createCategory|createLabel|createToolboxGroup|currentProject|datatipinfo|date|dbmex|deal|details|echo|empty|enumeration|enumeration|error|eval|evalc|evalin|events|exist|export|feval|findCategory|findFile|findLabel|findprop|func2str|function_handle|functiontests|genvarname|getfield|getMockHistory|getNumInputs|getNumInputsImpl|getNumOutputs|getNumOutputsImpl|getPropertyGroupsImpl|getReport|global|hasFactoryValue|hasGroup|hasPersonalValue|hasSetting|hasTemporaryValue|infoImpl|inmem|lasterr|lasterror|lastwarn|listAllProjectReferences|listAllProjectReferences|listImpactedFiles|listModifiedFiles|listRequiredFiles|loadObjectImpl|matlabRelease|memoize|metaclass|methods|methodsview|mex|mexext|nargchk|narginchk|nargoutchk|notify|now|onCleanup|openProject|parse|patchdemoxmlfile|pcode|processInputSpecificationChangeImpl|processTunedPropertiesImpl|properties|properties|refreshSourceControl|relationaloperators|releaseImpl|reload|removeCategory|removeFile|removeGroup|removeLabel|removePath|removeReference|removeSetting|removeShortcut|removeShutdownFile|removeStartupFile|resetImpl|run|runChecks|runInParallel|runperf|runtests|runtests|saveObjectImpl|setProperties|settings|setup|setupImpl|stepImpl|superclasses|sysobjupdate|testrunner|throw|throwAsCaller|timeit|typecast|updateDependencies|validateattributes|validatecolor|validateFunctionSignaturesJSON|validateInputsImpl|validatePropertiesImpl|validatestring|warning)\b|(?<=[^\w.]event\.)(?:listener|proplistener)|(?<=[^\w.]matlabshared\.supportpkg\.)getInstalled|(?<=[^\w.]matlabshared\.supportpkg\.)setSupportPackageRoot|(?<=[^\w.]meta\.)abstractDetails|(?<=[^\w.]meta\.class\.)fromName|(?<=[^\w.]meta\.package\.)(?:fromName|getAllPackages)|(?<=[^\w.]MException\.)last|(?<=[^\w.]tsdata\.)event\b comment Built-in global classes and constructors name support.class.builtin.matlab match (?<!\.|\w)(?:actxGetRunningServer|actxserver|alphanumericBoundary|alphanumericsPattern|arrayDatastore|Attr|caseInsensitivePattern|caseSensitivePattern|CDATASection|characterListPattern|COM|CombinedDatastore|Comment|CompiledStylesheet|delimitedTextImportOptions|detectImportOptions|detectImportOptions|detectImportOptions|diag|digitBoundary|digitsPattern|DisplayFormatOptions|Document|DocumentFragment|DocumentType|DOMWriter|dynamicprops|Element|Entity|EntityResolver|eye|FactoryGroup|FactorySetting|fileDatastore|FileWriter|fixedWidthImportOptions|FunctionTestCase|GraphPlot|h5create|handle|imageDatastore|KeyValueDatastore|KeyValueStore|letterBoundary|lettersPattern|lineBoundary|Locator|lookAheadBoundary|lookBehindBoundary|maskedPattern|MemoizedFunction|MException|NamedNodeMap|namedPattern|NodeList|Notation|ones|OperationResult|optionalPattern|parquetDatastore|parquetDatastore|Parser|ParserConfiguration|possessivePattern|ProcessingInstruction|PythonEnvironment|RandStream|regexpPattern|ReleaseCompatibilityException|ReleaseCompatibilityResults|ResourceIdentifier|ResourceIdentifierType|ResultDocument|Setting|SettingsGroup|spreadsheetDatastore|spreadsheetDatastore|spreadsheetImportOptions|spreadsheetImportOptions|spreadsheetImportOptions|tabularTextDatastore|tabularTextDatastore|TallDatastore|TestResult|testsuite|Text|textBoundary|Tiff|timeseries|TransformedDatastore|tscollection|TypeInfo|ValueIterator|VersionResults|VideoReader|VideoWriter|whitespaceBoundary|whitespacePattern|wildcardPattern|WriterConfiguration|xmlImportOptions|zeros)\b|(?:(?<=[^\w.]containers\.)Map|(?<=[^\w.]event\.)(?:l|ClassInstanceEvent|EventData|PropertyEvent)|(?<=[^\w.]H5A\.)create|(?<=[^\w.]H5D\.)create|(?<=[^\w.]H5F\.)create|(?<=[^\w.]H5G\.)create|(?<=[^\w.]H5L\.)(?:create_external|create_hard|create_soft)|(?<=[^\w.]H5P\.)create|(?<=[^\w.]H5R\.)create|(?<=[^\w.]H5S\.)(?:create|create_simple)|(?<=[^\w.]H5T\.)(?:array_create|create|detect_class|enum_create)|(?<=[^\w.]meta\.)(?:ArrayDimension|class|DynamicProperty|DynamicProperty|EnumeratedValue|event|FixedDimension|MetaData|method|package|property|UnrestrictedDimension|Validation)|(?<=[^\w.]NET\.)(?:Assembly|createArray|createGeneric|GenericClass|NetException)|(?<=[^\w.]netcdf\.)create)\b comment Audio and Video Processing name support.function.audio-video.matlab match (?<!\.|\w)(?:audioinfo|combine|getaudiodata|getFileFormats|getplayer|getProfiles|numpartitions|shuffle|transform)\b comment Data Analysis & Modification name support.function.data.matlab match (?<!\.|\w)(?:addcats|addevent|addmulti|addsample|addsampletocollection|addts|addvars|angle|arrayfun|cellfun|conv|conv2|convn|corrcoef|countcats|cov|cplxpair|ctranspose|cumtrapz|deconv|del2|delevent|delsample|delsamplefromcollection|depfun|detrend|diff|discretize|fft|fft2|fftn|fftshift|fftw|fieldnames|fillmissing|filloutliers|filter|filter2|findEvent|findgroups|gather|gcmr|getTimeStr|getabstime|getdatasamplesize|getinterpmethod|getqualitydesc|getsampleusingtime|gettimeseriesnames|gettsafteratevent|gettsafterevent|gettsatevent|gettsbeforeatevent|gettsbeforeevent|gettsbetweenevents|getvaropts|gradient|groupcounts|groupfilter|groupsummary|grouptransform|head|height|idealfilter|ifft|ifft2|ifftn|ifftshift|innerjoin|iqr|jsondecode|jsonencode|loadobj|mapreduce|mapreducer|max|mean|median|mergecats|mergevars|min|missing|mldivide|mode|movevars|movmad|movmean|movmedian|mrdivide|orderfields|outerjoin|preview|removecats|removets|removevars|renamecats|renamevars|reordercats|resample|retime|rmfield|rmmissing|rmoutliers|rowfun|saveobj|setabstime|setcats|setdiff|setfield|setinterpmethod|settimeseriesnames|setuniformtime|setvaropts|setvartype|smoothdata|splitapply|splitvars|standardizeMissing|std|structfun|subsasgn|subsindex|subsref|substruct|summary|swapbytes|synchronize|tail|tallrng|timerange|topkrows|trapz|tsprops|tstool|validateattributes|var|varfun|vartype|width|withtol)\b comment External Interfaces name support.function.external.matlab match (?<!\.|\w)(?:actxcontrol|actxcontrollist|addproperty|batchStartupOptionUsed|BeginInvoke|bitnot|calllib|callSoapService|clibArray|clibConvertArray|clibIsNull|clibIsReadOnly|clibRelease|Combine|comserver|configureCallback|configureTerminator|createSoapMessage|datastore|ddeadv|ddeexec|ddeinit|ddepoke|ddereq|ddeterm|ddeunadv|deleteproperty|enableservice|EndInvoke|eventlisteners|events|Execute|GetCharArray|GetFullMatrix|getpinstatus|GetVariable|getvaropts|GetWorkspaceData|instrcallback|instrfind|instrfindall|interfaces|invoke|javaaddpath|javaArray|javachk|javaclasspath|javaMethod|javaMethodEDT|javaObject|javaObjectEDT|javarmpath|libfunctions|libfunctionsview|libisloaded|libpointer|libstruct|loadlibrary|MaximizeCommandWindow|mexhost|MinimizeCommandWindow|move|parseSoapResponse|propedit|PutCharArray|PutFullMatrix|PutWorkspaceData|pyargs|pyenv|readasync|readline|record|registerevent|regmatlabserver|release|Remove|RemoveAll|save|send|serial|serialbreak|serialport|serialportlist|setDTR|setRTS|setvaropts|setvartype|stopasync|thingSpeakRead|thingSpeakWrite|underlyingValue|unloadlibrary|unregisterallevents|unregisterevent|usejava|weboptions|webread|websave|webwrite|writeline)\b|(?<=[^\w.]clibgen\.)(?:buildInterface|generateLibraryDefinition)\b|(?<=[^\w.]NET\.)(?:addAssembly|disableAutoRelease|enableAutoRelease|invokeGenericMethod|isNETSupported|setStaticProperty|setStaticProperty)\b comment Graphics name support.function.graphics.matlab match (?<!\.|\w)(?:addboundary|addedge|addnode|addpoints|addToolbarExplorationButtons|adjacency|alim|allchild|allcycles|allpaths|alpha|alphamap|alphaShape|alphaSpectrum|ancestor|animatedline|annotation|area|autumn|axes|axis|axtoolbar|axtoolbarbtn|bar|bar3|bar3h|barh|barycentricToCartesian|bctree|bfsearch|biconncomp|binscatter|bone|boundaryFacets|boundaryshape|boundingbox|box|boxchart|brighten|brush|bubblechart|bubblechart3|bubblecloud|bubblelegend|bubblelim|bubblesize|camdolly|cameratoolbar|camlight|camlookat|camorbit|campan|campos|camproj|camroll|camtarget|camup|camva|camzoom|cartesianToBarycentric|caxis|cellplot|centrality|centroid|circumcenter|cla|clabel|clearpoints|clf|close|closereq|cmpermute|colorbar|colorcube|colordef|colormap|colormapeditor|colororder|ColorSpec|comet|comet3|compass|condensation|coneplot|contour|contour3|contourc|contourf|contourslice|contrast|convexHull|cool|copper|copyobj|criticalAlpha|curl|cyclebasis|cylinder|daspect|datacursormode|dataTipInteraction|dataTipTextRow|datetick|delaunay|delaunay3|delaunayn|delete|dfsearch|diffuse|disableDefaultInteractivity|distances|divergence|dragrect|drawnow|dsearch|dsearchn|edgeAttachments|edgecount|ellipsoid|enableDefaultInteractivity|enableLegacyExplorationModes|errorbar|faceNormal|fcontour|feather|featureEdges|fewerbins|figure|figurepalette|fill|fill3|fimplicit|fimplicit3|findall|findedge|findfigs|findnode|findobj|flag|flipedge|flow|fmesh|fplot|fplot3|frame2im|frameedit|freeBoundary|gca|gcbf|gcbo|gcf|gco|geoaxes|geobasemap|geobubble|geodensityplot|geolimits|geoplot|geoscatter|geotickformat|get|getAxes|getColorbar|getframe|getLayout|getLegend|getpoints|gobjects|graymon|grid|groot|gtext|hgexport|hggroup|hgload|hgsave|hgtransform|hidden|highlight|hist|histc|histcounts|histcounts2|histogram|histogram2|hold|holes|hsv2rgb|im2frame|im2java|image|imagesc|imformats|incidence|ind2rgb|indegree|inedges|inpolygon|interpstreamspeed|isocaps|isocolors|isonormals|isosurface|jet|labeledge|labelnode|laplacian|legend|light|lightangle|lighting|line|LineSpec|linkaxes|linkdata|linkprop|loglog|makehgtform|material|mesh|meshc|meshz|morebins|movie|nearest|nearestNeighbor|nearestvertex|newplot|nexttile|noanimate|nsidedpoly|numboundaries|numedges|numRegions|numsides|opengl|orient|outdegree|outedges|overlaps|pan|panInteraction|parallelplot|pareto|parula|patch|pbaspect|pcolor|peaks|perimeter|pie|pie3|pink|plot|plot3|plotbrowser|plotedit|plotmatrix|plottools|plotyy|pointLocation|polaraxes|polarbubblechart|polarhistogram|polarplot|polarscatter|polyarea|polybuffer|polyshape|predecessors|print|printopt|prism|propedit|propertyeditor|quiver|quiver3|rbbox|rectangle|rectint|reducepatch|reducevolume|refresh|refreshdata|regions|regionZoomInteraction|removeToolbarExplorationButtons|reordernodes|reset|rgb2hsv|rgbplot|ribbon|rlim|rmboundary|rmedge|rmholes|rmnode|rmslivers|rotate|rotate3d|rotateInteraction|rtickangle|rtickformat|rticklabels|rticks|rulerPanInteraction|saveas|scatter|scatter3|scatterhistogram|semilogx|semilogy|set|setup|sgtitle|shading|shortestpathtree|showplottool|shrinkfaces|slice|smooth3|sortboundaries|sortregions|sortx|sorty|specular|sphere|spinmap|spring|stackedplot|stairs|stem|stem3|stream2|stream3|streamline|streamparticles|streamribbon|streamslice|streamtube|subgraph|subplot|subtitle|subvolume|successors|summer|surf|surf2patch|surface|surfaceArea|surfc|surfl|surfnorm|swarmchart|swarmchart3|tetramesh|texlabel|text|thetalim|thetatickformat|thetaticklabels|thetaticks|tiledlayout|title|toposort|transclosure|transreduction|triangulation|trimesh|triplot|trisurf|tsearch|tsearchn|turbo|turningdist|vertexAttachments|vertexNormal|view|viewmtx|volumebounds|voronoi|voronoiDiagram|voronoin|waterfall|whitebg|winter|wordcloud|xlabel|xlim|xtickangle|xtickformat|xticklabels|xticks|ylabel|ylim|yline|ytickangle|ytickformat|yticklabels|yticks|yyaxis|zlabel|zlim|zoom|zoomInteraction|ztickangle|ztickformat|zticklabels|zticks)\b comment Mathematics name support.function.mathematics.matlab match (?<!\.|\w)(?:abs|accumarray|acos|acosd|acosh|acot|acotd|acoth|acsc|acscd|acsch|airy|amd|asec|asecd|asech|asin|asind|asinh|atan|atan2|atan2d|atand|atanh|balance|besselh|besseli|besselj|besselk|bessely|beta|betainc|betaincinv|betaln|bicg|bicgstab|bicgstabl|blkdiag|bsxfun|bvp4c|bvp5c|bvpget|bvpinit|bvpset|bvpxtend|cart2pol|cart2sph|cat|cdf2rdf|ceil|cgs|chol|cholinc|cholupdate|circshift|colamd|colperm|compan|complex|cond|condeig|condest|conj|convhull|convhulln|cos|cosd|cosh|cospi|cot|cotd|coth|cross|csc|cscd|csch|cumprod|cumsum|dblquad|dde23|ddeget|ddensd|ddesd|ddeset|decic|decomposition|det|deval|disp|display|dissect|dmperm|dot|eig|eigs|ellipj|ellipke|equilibrate|erf|erfc|erfcinv|erfcx|erfinv|etree|etreeplot|exp|expint|expm|expm1|factor|factorial|find|fix|flintmax|flipdim|fliplr|flipud|floor|fminbnd|fminsearch|freqspace|full|funm|fzero|gallery|gamma|gammainc|gammaincinv|gammaln|gcd|gmres|gplot|griddata|griddata3|griddatan|griddedInterpolant|gsvd|hadamard|hankel|hess|hilb|horzcat|hypot|i|idivide|ilu|imag|ind2sub|Inf|integral|integral2|integral3|interp1|interp1q|interp2|interp3|interpft|interpn|inv|invhilb|ipermute|j|kron|lcm|ldl|legendre|length|linsolve|linspace|log|log10|log1p|log2|logm|logspace|lscov|lsqminnorm|lsqnonneg|lsqr|lu|luinc|magic|makima|matchpairs|meshgrid|minres|mkpp|mod|movsum|mpower|NaN|nchoosek|ndgrid|ndims|nextpow2|nnz|nonzeros|norm|normest|nthroot|nufft|nufftn|null|numel|nzmax|ode113|ode15i|ode15s|ode23|ode23s|ode23t|ode23tb|ode45|odefile|odeget|odeset|odextend|optimget|optimset|ordeig|ordqz|ordschur|orth|padecoef|pagectranspose|pagemtimes|pagetranspose|pascal|pcg|pchip|pdepe|pdeval|perms|permute|pi|pinv|planerot|pol2cart|poly|polyder|polyeig|polyfit|polyint|polyval|polyvalm|pow2|ppval|primes|prod|psi|qmr|qr|qrdelete|qrinsert|qrupdate|quad2d|quadgk|quadv|qz|rand|randn|randperm|rank|rat|rats|rcond|real|reallog|realpow|realsqrt|rem|repelem|repmat|reshape|residue|roots|rosser|rot90|round|rref|rsf2csf|scatteredInterpolant|schur|sec|secd|sech|shiftdim|sign|sin|sind|sinh|sinpi|sort|sortrows|spalloc|sparse|spaugment|spconvert|spdiags|speye|spfun|sph2cart|spline|spones|spparms|sprand|sprandn|sprandsym|sprank|spy|sqrt|sqrtm|squeeze|ss2tf|sub2ind|subspace|sum|svd|svds|svdsketch|sylvester|symamd|symbfact|symmlq|symrcm|symvar|tan|tand|tanh|tfqmr|toeplitz|trace|treelayout|treeplot|tril|triu|uniquetol|unmesh|unmkpp|unwrap|vander|vecnorm|vertcat|wilkinson)\b comment Characters & Strings name support.function.string.matlab match (?<!\.|\w)(?:asFewOfPattern|asManyOfPattern|blanks|contains|deblank|endsWith|erase|eraseBetween|extractAfter|extractBefore|extractBetween|insertAfter|insertBefore|lower|matches|newline|regexp|regexpi|regexprep|regexptranslate|replaceBetween|splitlines|sprintf|sscanf|startsWith|strcat|strcmp|strcmpi|strfind|strings|strjoin|strjust|strlength|strncmp|strncmpi|strread|strrep|strsplit|strtok|strtrim|upper)\b comment Dates & Time name support.function.time.matlab match (?<!\.|\w)(?:addtodate|caldays|caldiff|calendar|calendarDuration|calmonths|calquarters|calweeks|calyears|convertTo|dateshift|eomdate|eomday|etime|getvaropts|hours|leapseconds|milliseconds|minutes|seconds|setvaropts|setvartype|tic|timeofday|timer|timerfind|timerfindall|timezones|toc|tzoffset|weekday|years)\b comment Creating Graphical User Interfaces name support.function.ui.matlab match (?<!\.|\w)(?:addlistener|addpref|addStyle|align|appdesigner|audioplayer|audiorecorder|chooseContextMenu|collapse|dialog|dismissAlertDialog|errordlg|export2wsdlg|exportsetupdlg|geoaxes|getappdata|getpixelposition|getpref|ginput|guidata|guihandles|helpdlg|hover|inputdlg|inspect|listdlg|listfonts|movegui|msgbox|openfig|polaraxes|printdlg|printpreview|questdlg|removeStyle|rmappdata|rmpref|selectmoveresize|setappdata|setpixelposition|setpref|setup|textwrap|uialert|uiaxes|uibuttongroup|uicheckbox|uiconfirm|uicontextmenu|uicontrol|uidatepicker|uidropdown|uieditfield|uifigure|uigauge|uigetdir|uigetfile|uigetpref|uigridlayout|uihtml|uihyperlink|uiimage|uiknob|uilabel|uilamp|uilistbox|uimenu|uiopen|uipanel|uiprogressdlg|uipushtool|uiputfile|uiradiobutton|uiresume|uisave|uisetcolor|uisetfont|uisetpref|uislider|uispinner|uistack|uistyle|uiswitch|uitab|uitabgroup|uitable|uitextarea|uitogglebutton|uitoggletool|uitoolbar|uitree|uitreenode|uiwait|waitbar|waitfor|waitforbuttonpress|warndlg)\b|(?<=[^\w.]appdesigner.customcomponent\.)(?:configureMetadata|removeMetadata)\b namespace_libraries patterns comment Top-level library namespaces name support.constant.builtin.matlab match (?<!\.)appdesigner(?=\.)|(?<!\.)clibgen(?=\.)|(?<!\.)containers(?=\.)|(?<!\.)event(?=\.)|(?<!\.)gd(?=\.)|(?<!\.)H5A(?=\.)|(?<!\.)H5D(?=\.)|(?<!\.)H5F(?=\.)|(?<!\.)H5G(?=\.)|(?<!\.)H5L(?=\.)|(?<!\.)H5P(?=\.)|(?<!\.)H5R(?=\.)|(?<!\.)H5S(?=\.)|(?<!\.)H5T(?=\.)|(?<!\.)matlab(?=\.)|(?<!\.)matlabshared(?=\.)|(?<!\.)meta(?=\.)|(?<!\.)NET(?=\.)|(?<!\.)netcdf(?=\.)|(?<!\.)sd(?=\.)|(?<!\.)sw(?=\.)|(?<!\.)tsdata(?=\.) comment Sub-level library namespaces name support.constant.builtin.matlab match (?<=[^\w.]appdesigner\.)customcomponent(?=\.)|(?<=[^\w.]matlab\.)(?:addons|apputil|codetools|diagram|engine|exception|graphics|io|lang|mixin|mixin|mock|net|perftest|project|settings|tall|test|ui|uitest|unittest|wsdl)(?=\.)|(?<=[^\w.]matlab\.addons\.)toolbox(?=\.)|(?<=[^\w.]matlab\.graphics\.)(?:animation|axis|chart|chartcontainer|function|illustration|layout|primitive|shape)(?=\.)|(?<=[^\w.]matlab\.graphics\.axis\.)decorator(?=\.)|(?<=[^\w.]matlab\.graphics\.chart\.)primitive(?=\.)|(?<=[^\w.]matlab\.graphics\.chart\.internal\.)stackedplot(?=\.)|(?<=[^\w.]matlab\.graphics\.chartcontainer\.)mixin(?=\.)|(?<=[^\w.]matlab\.io\.)(?:datastore|hdf4|hdfeos|xml)(?=\.)|(?<=[^\w.]matlab\.io\.datastore\.)sdidatastore(?=\.)|(?<=[^\w.]matlab\.io\.hdf4\.)sd(?=\.)|(?<=[^\w.]matlab\.io\.hdfeos\.)(?:gd|sw)(?=\.)|(?<=[^\w.]matlab\.io.xml\.)(?:dom|transform|xpath)(?=\.)|(?<=[^\w.]matlab\.lang\.)correction(?=\.)|(?<=[^\w.]matlab\.mixin\.)(?:system|util)(?=\.)|(?<=[^\w.]matlab\.mock\.)(?:actions|chart|constraints)(?=\.)|(?<=[^\w.]matlab\.net\.)http(?=\.)|(?<=[^\w.]matlab\.net\.http\.)(?:field|io)(?=\.)|(?<=[^\w.]matlab\.settings\.)mixin(?=\.)|(?<=[^\w.]matlab\.test\.)behavior(?=\.)|(?<=[^\w.]matlab\.ui\.)componentcontainer(?=\.)|(?<=[^\w.]matlab\.uitest\.)measurement(?=\.)|(?<=[^\w.]matlab\.uitest.measurement\.)chart(?=\.)|(?<=[^\w.]matlab\.unittest\.)(?:constraints|diagnostics|fixtures|measurement|parameters|plugins|qualifications|selectors)(?=\.)|(?<=[^\w.]matlab\.unittest.plugins\.)(?:codecoverage|diagnosticrecord|plugindata|testreport)(?=\.)|(?<=[^\w.]matlab\.wsdl\.)plugins(?=\.)|(?<=[^\w.]matlabshared\.)supportpkg(?=\.) comment Namespaced programming functions name support.function.builtin.matlab match (?<=[^\w.]matlab\.addons\.)disableAddon\b|(?<=[^\w.]matlab\.addons\.)(?:enableAddon|install|installedAddons|isAddonEnabled|uninstall)\b|(?<=[^\w.]matlab\.addons.toolbox\.)installedToolboxes\b|(?<=[^\w.]matlab\.addons.toolbox\.)(?:installToolbox|packageToolbox|toolboxVersion|uninstallToolbox)\b|(?<=[^\w.]matlab\.apputil\.)(?:create|getInstalledAppInfo|install|package|run|uninstall)\b|(?<=[^\w.]matlab\.codetools\.)requiredFilesAndProducts\b|(?<=[^\w.]matlab\.engine\.)(?:connect_matlab|engineName|find_matlab|FutureResult|isEngineShared|shareEngine|start_matlab)\b|(?<=[^\w.]matlab\.mock.InteractionHistory\.)forMock\b|(?<=[^\w.]matlab\.net\.)(?:base64decode|base64encode)\b|(?<=[^\w.]matlab\.project\.)(?:convertDefinitionFiles|createProject|deleteProject|loadProject|Project|rootProject)\b|(?<=[^\w.]matlab\.settings\.)loadSettingsCompatibilityResults\b|(?<=[^\w.]matlab\.settings\.)(?:mustBeIntegerScalar|mustBeLogicalScalar|mustBeNumericScalar|mustBeStringScalar|reloadFactoryFile)\b|(?<=[^\w.]matlab\.settings.FactoryGroup\.)createToolboxGroup\b|(?<=[^\w.]matlab\.wsdl\.)setWSDLToolPath\b comment Namespaced data functions name support.function.data.matlab match (?<=[^\w.]matlab\.io\.)saveVariablesToScript\b|(?<=[^\w.]matlab\.lang\.)(?:makeUniqueStrings|makeValidName)\b|(?<=[^\w.]matlab\.tall\.)(?:blockMovingWindow|movingWindow|reduce|transform)\b|(?<=[^\w.]matlab\.uitest\.)unlock\b|(?<=[^\w.]matlab\.uitest.TestCase\.)forInteractiveUse\b|(?<=[^\w.]matlab\.unittest\.)(?:fromClass|fromFile|fromFolder|fromMethod|fromName|fromPackage|fromProject|run|selectIf|sortByFixtures)\b comment Namespaced classes name support.class.builtin.matlab match (?<=[^\w.]matlab\.)System\b|(?<=[^\w.]matlab\.diagram\.)ClassViewer\b|(?<=[^\w.]matlab\.exception\.)(?:JavaException|PyException)\b|(?<=[^\w.]matlab\.graphics\.animation\.)AnimatedLine\b|(?<=[^\w.]matlab\.graphics\.axis\.)(?:Axes|PolarAxes|GeographicAxes)\b|(?<=[^\w.]matlab\.graphics\.axis\.decorator\.)(?:CategoricalRuler|DatetimeRuler|DurationRuler|GeographicRuler|NumericRuler)\b|(?<=[^\w.]matlab\.graphics\.chart\.)(?:ScatterHistogramChart|StackedLineChart|WordCloudChart)\b|(?<=[^\w.]matlab\.graphics\.chart\.internal\.stackedplot\.)(?:StackedAxesProperties|StackedLinesProperties)\b|(?<=[^\w.]matlab\.graphics.chartcontainer\.)ChartContainer\b|(?<=[^\w.]matlab\.graphics.chartcontainer\.mixin\.)(?:Colorbar|Legend)\b|(?<=[^\w.]matlab\.graphics\.chart\.primitive\.)(?:Area|Bar|BarChart|BubbleChart|BubbleCloud|Contour|ErrorBar|GeographicBubbleChart|HeatmapChart|Line|ParallelCoordinatesPlot|Quiver|Scatter|Stair|Stem|Surface)\b|(?<=[^\w.]matlab\.graphics\.function\.)(?:FunctionLine|ImplicitFunctionLine|ParameterizedFunctionLine|FunctionContour|FunctionSurface|ImplicitFunctionSurface|ParameterizedFunctionSurface)\b|(?<=[^\w.]matlab\.graphics\.illustration\.)(?:BubbleLegend|ColorBar|Legend)\b|(?<=[^\w.]matlab\.graphics\.layout\.)TiledChartLayout\b|(?<=[^\w.]matlab\.graphics\.primitive\.)(?:Group|Image|Light|Line|Path|Polygon|Rectangle|Surface|Text|Transform)\b|(?<=[^\w.]matlab\.graphics\.shape\.)(?:Arrow|DoubleEndArrow|Ellipse|Line|Rectangle|TextArrow|TextBox)\b|(?<=[^\w.]matlab\.io\.)Datastore\b|(?<=[^\w.]matlab\.io.datastore\.)(?:BlockedFileSet|DsFileReader|DsFileSet|FileSet|FileWritable|FoldersPropertyProvider|HadoopLocationBased|Partitionable|Shuffleable)\b|(?<=[^\w.]matlab\.io.xml.dom\.)(?:Attr|CDATASection|Comment|Document|DocumentFragment|DocumentType|DOMWriter|Element|Entity|EntityResolver|FileWriter|Locator|NamedNodeMap|NodeList|Notation|Parser|ParserConfiguration|ProcessingInstruction|ResourceIdentifier|ResourceIdentifierType|Text|TypeInfo|WriterConfiguration)\b|(?<=[^\w.]matlab\.io.xml.transform\.)(?:ResultFile|ResultString|SourceDocument|SourceFile|SourceString|StylesheetSourceDocument|StylesheetSourceFile|StylesheetSourceString|Transformer)\b|(?<=[^\w.]matlab\.io.xml.xpath\.)(?:CompiledExpression|EvalResultType|Evaluator|PrefixResolver)\b|(?<=[^\w.]matlab\.lang\.)OnOffSwitchState\b|(?<=[^\w.]matlab\.lang.correction\.)(?:AppendArgumentsCorrection|ConvertToFunctionNotationCorrection|ReplaceIdentifierCorrection)\b|(?<=[^\w.]matlab\.mex\.)MexHost\b|(?<=[^\w.]matlab\.mixin\.)(?:Copyable|CustomDisplay|Heterogeneous|SetGet|SetGetExactNames)\b|(?<=[^\w.]matlab\.mixin.util\.)PropertyGroup\b|(?<=[^\w.]matlab\.mock\.)(?:AnyArguments|InteractionHistory|MethodCallBehavior|PropertyBehavior|PropertyGetBehavior|PropertySetBehavior|TestCase)\b|(?<=[^\w.]matlab\.mock.actions\.)(?:AssignOutputs|DoNothing|Invoke|ReturnStoredValue|StoreValue|ThrowException)\b|(?<=[^\w.]matlab\.mock.constraints\.)(?:Occurred|WasAccessed|WasCalled|WasSet)\b|(?<=[^\w.]matlab\.net\.)(?:QueryParameter|URI)\b|(?<=[^\w.]matlab\.net\.http\.)(?:AuthInfo|Cookie|CookieInfo|Credentials|HeaderField|HTTPException|HTTPOptions|LogRecord|MediaType|Message|MessageBody|ProgressMonitor|ProtocolVersion|RequestLine|RequestMessage|ResponseMessage|StartLine|StatusLine)\b|(?<=[^\w.]matlab\.net\.http.field\.)(?:AcceptField|AuthenticateField|AuthenticationInfoField|AuthorizationField|ContentDispositionField|ContentLengthField|ContentLocationField|ContentTypeField|CookieField|DateField|GenericField|GenericParameterizedField|HTTPDateField|IntegerField|LocationField|MediaRangeField|SetCookieField|URIReferenceField)\b|(?<=[^\w.]matlab\.net\.http.io\.)(?:BinaryConsumer|ContentConsumer|ContentProvider|FileConsumer|FileProvider|FormProvider|GenericConsumer|GenericProvider|ImageConsumer|ImageProvider|JSONConsumer|JSONProvider|MultipartConsumer|MultipartFormProvider|MultipartProvider|StringConsumer|StringProvider)\b|(?<=[^\w.]matlab\.perftest\.)(?:FixedTimeExperiment|FrequentistTimeExperiment|TestCase|TimeExperiment|TimeResult)\b|(?<=[^\w.]matlab\.settings\.)SettingsFileUpgrader\b|(?<=[^\w.]matlab\.system.mixin\.)FiniteSource\b|(?<=[^\w.]matlab\.test.behavior\.)Missing\b|(?<=[^\w.]matlab\.ui\.)(?:Figure|Root)\b|(?<=[^\w.]matlab\.ui.componentcontainer\.)ComponentContainer\b|(?<=[^\w.]matlab\.uitest\.)TestCase\b|(?<=[^\w.]matlab\.unittest\.)(?:Test|TestCase|TestResult|TestRunner|TestSuite)\b|(?<=[^\w.]matlab\.unittest.constraints\.)(?:AbsoluteTolerance|AnyCellOf|AnyElementOf|BooleanConstraint|CellComparator|Constraint|ContainsSubstring|EndsWithSubstring|Eventually|EveryCellOf|EveryElementOf|HasElementCount|HasField|HasInf|HasLength|HasNaN|HasSize|HasUniqueElements|IsAnything|IsEmpty|IsEqualTo|IsFalse|IsFinite|IsGreaterThan|IsGreaterThanOrEqualTo|IsInstanceOf|IsLessThan|IsLessThanOrEqualTo|IsOfClass|IsReal|IsSameHandleAs|IsSameSetAs|IsScalar|IsSparse|IsSubsetOf|IsSubstringOf|IsSupersetOf|IsTrue|IssuesNoWarnings|IssuesWarnings|LogicalComparator|Matches|NumericComparator|ObjectComparator|PublicPropertyComparator|RelativeTolerance|ReturnsTrue|StartsWithSubstring|StringComparator|StructComparator|TableComparator|Throws|Tolerance)\b|(?<=[^\w.]matlab\.unittest.diagnostics\.)(?:ConstraintDiagnostic|Diagnostic|DiagnosticResult|DisplayDiagnostic|FigureDiagnostic|FileArtifact|FrameworkDiagnostic|FunctionHandleDiagnostic|LoggedDiagnosticEventData|ScreenshotDiagnostic|StringDiagnostic)\b|(?<=[^\w.]matlab\.unittest.fixtures\.)Fixture\b|(?<=[^\w.]matlab\.unittest.measurement\.)(?:DefaultMeasurementResult|MeasurementResult)\b|(?<=[^\w.]matlab\.unittest.measurement.chart\.)ComparisonPlot\b|(?<=[^\w.]matlab\.unittest.parameters\.)(?:ClassSetupParameter|EmptyParameter|MethodSetupParameter|Parameter|TestParameter)\b|(?<=[^\w.]matlab\.unittest.plugins\.)(?:CodeCoveragePlugin|DiagnosticsOutputPlugin|DiagnosticsRecordingPlugin|DiagnosticsValidationPlugin|FailOnWarningsPlugin|LoggingPlugin|OutputStream|Parallelizable|QualifyingPlugin|StopOnFailuresPlugin|TAPPlugin|TestReportPlugin|TestRunProgressPlugin|TestRunnerPlugin|ToFile|ToStandardOutput|ToUniqueFile|XMLPlugin)\b|(?<=[^\w.]matlab\.unittest.qualifications\.)(?:Assertable|AssertionFailedException|Assumable|AssumptionFailedException|ExceptionEventData|FatalAssertable|FatalAssertionFailedException|QualificationEventData|Verifiable)\b|(?<=[^\w.]matlab\.unittest.selector\.)(?:AndSelector|HasBaseFolder|HasName|HasParameter|HasProcedureName|HasSharedTestFixture|HasSuperclass|HasTag|NotSelector|OrSelector)\b|(?<=[^\w.]matlab\.unittest.TestRunner\.)(?:withNoPlugins|withTextOutput)\b|(?<=[^\w.]matlab\.unittest.TestSuite\.)(?:fromClass|fromFile|fromFolder|fromMethod|fromName|fromPackage|fromProject)\b|(?<=[^\w.]matlab\.wsdl\.)createWSDLClient\b comment Namespaced storage functions name support.function.io.matlab match (?<=[^\w.]matlab\.unittest.constraints\.)(?:IsFile|IsFolder)\b comment Namespaced enumerations name support.constant.enum.matlab match (?:(?<=[^\w.]matlab\.net\.)(?:ArrayFormat|AuthenticationScheme)|(?<=[^\w.]matlab\.net\.http\.)(?:Disposition|RequestMethod|MessageType|StatusClass|StatusCode)|(?<=[^\w.]matlab\.unittest\.)(?:Scope|Verbosity))\b package_properties patterns comment matlab.diagram.ClassViewer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ClassesInDiagram|ShowMixins|ShowPackageNames|Visible)\b comment matlab.exception.JavaException name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)ExceptionObject\b comment matlab.exception.PyException name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)ExceptionObject\b comment matlab.graphics.animation.AnimatedLine name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|Color|ContextMenu|CreateFcn|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|LineStyle|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerSize|MaximumNumPoints|Parent|PickableParts|Selected|SelectionHighlight|Tag|Type|UserData|Visible)\b comment matlab.graphics.axis.Axes name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ALim|ALimMode|AlphaScale|Alphamap|AmbientLightColor|BeingDeleted|Box|BoxStyle|BusyAction|ButtonDownFcn|CLim|CLimMode|CameraPosition|CameraPositionMode|CameraTarget|CameraTargetMode|CameraUpVector|CameraUpVectorMode|CameraViewAngle|CameraViewAngleMode|Children|Clipping|ClippingStyle|Color|ColorOrder|ColorOrderIndex|ColorScale|Colormap|ContextMenu|CreateFcn|CurrentPoint|DataAspectRatio|DataAspectRatioMode|DeleteFcn|FontAngle|FontName|FontSize|FontSizeMode|FontSmoothing|FontUnits|FontWeight|GridAlpha|GridAlphaMode|GridColor|GridColorMode|GridLineStyle|HandleVisibility|HitTest|InnerPosition|Interactions|Interruptible|LabelFontSizeMultiplier|Layer|Layout|Legend|LineStyleOrder|LineStyleOrderIndex|LineWidth|MinorGridAlpha|MinorGridAlphaMode|MinorGridColor|MinorGridColorMode|MinorGridLineStyle|NextPlot|NextSeriesIndex|OuterPosition|Parent|PickableParts|PlotBoxAspectRatio|PlotBoxAspectRatioMode|Position|PositionConstraint|Projection|Selected|SelectionHighlight|SortMethod|Subtitle|SubtitleFontWeight|Tag|TickDir|TickDirMode|TickLabelInterpreter|TickLength|TightInset|Title|TitleFontSizeMultiplier|TitleFontWeight|TitleHorizontalAlignment|Toolbar|Type|Units|UserData|View|Visible|XAxis|XAxisLocation|XColor|XColorMode|XDir|XGrid|XLabel|XLim|XLimMode|XLimitMethod|XMinorGrid|XMinorTick|XScale|XTick|XTickLabel|XTickLabelMode|XTickLabelRotation|XTickMode|YAxis|YAxisLocation|YColor|YColorMode|YDir|YGrid|YLabel|YLim|YLimMode|YLimitMethod|YMinorGrid|YMinorTick|YScale|YTick|YTickLabel|YTickLabelMode|YTickLabelRotation|YTickMode|ZAxis|ZColor|ZColorMode|ZDir|ZGrid|ZLabel|ZLim|ZLimMode|ZLimitMethod|ZMinorGrid|ZMinorTick|ZScale|ZTick|ZTickLabel|ZTickLabelMode|ZTickLabelRotation|ZTickMode)\b comment matlab.graphics.axis.GeographicAxes name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ALim|ALimMode|AlphaScale|Alphamap|AxisColor|Basemap|BeingDeleted|Box|BusyAction|ButtonDownFcn|CLim|CLimMode|Children|Color|ColorOrder|ColorOrderIndex|ColorScale|Colormap|ContextMenu|CreateFcn|CurrentPoint|DeleteFcn|FontAngle|FontName|FontSize|FontSizeMode|FontUnits|FontWeight|Grid|GridAlpha|GridAlphaMode|GridColor|GridColorMode|GridLineStyle|HandleVisibility|HitTest|InnerPosition|Interactions|Interruptible|LabelFontSizeMultiplier|LatitudeAxis|LatitudeLabel|LatitudeLimits|Layout|Legend|LineStyleOrder|LineStyleOrderIndex|LineWidth|LongitudeAxis|LongitudeLabel|LongitudeLimits|MapCenter|MapCenterMode|NextPlot|NextSeriesIndex|OuterPosition|Parent|PickableParts|Position|PositionConstraint|Scalebar|Selected|SelectionHighlight|SortMethod|Subtitle|SubtitleFontWeight|Tag|TickDir|TickDirMode|TickLabelFormat|TickLength|TightInset|Title|TitleFontSizeMultiplier|TitleFontWeight|TitleHorizontalAlignment|Toolbar|Type|Units|UserData|Visible|ZoomLevel|ZoomLevelMode)\b comment matlab.graphics.axis.PolarAxes name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ALim|ALimMode|AlphaScale|Alphamap|BeingDeleted|Box|BusyAction|ButtonDownFcn|CLim|CLimMode|Children|Clipping|Color|ColorOrder|ColorOrderIndex|ColorScale|Colormap|ContextMenu|CreateFcn|CurrentPoint|DeleteFcn|FontAngle|FontName|FontSize|FontSizeMode|FontSmoothing|FontUnits|FontWeight|GridAlpha|GridAlphaMode|GridColor|GridColorMode|GridLineStyle|HandleVisibility|HitTest|InnerPosition|Interactions|Interruptible|Layer|Layout|Legend|LineStyleOrder|LineStyleOrderIndex|LineWidth|MinorGridAlpha|MinorGridAlphaMode|MinorGridColor|MinorGridColorMode|MinorGridLineStyle|NextPlot|NextSeriesIndex|OuterPosition|Parent|PickableParts|Position|PositionConstraint|RAxis|RAxisLocation|RAxisLocationMode|RColor|RColorMode|RDir|RGrid|RLim|RLimMode|RMinorGrid|RMinorTick|RTick|RTickLabel|RTickLabelMode|RTickLabelRotation|RTickMode|Selected|SelectionHighlight|SortMethod|Subtitle|SubtitleFontWeight|Tag|ThetaAxis|ThetaAxisUnits|ThetaColor|ThetaColorMode|ThetaDir|ThetaGrid|ThetaLim|ThetaLimMode|ThetaMinorGrid|ThetaMinorTick|ThetaTick|ThetaTickLabel|ThetaTickLabelMode|ThetaTickMode|ThetaZeroLocation|TickDir|TickDirMode|TickLabelInterpreter|TickLength|TightInset|Title|TitleFontSizeMultiplier|TitleFontWeight|TitleHorizontalAlignment|Toolbar|Type|Units|UserData|Visible)\b comment matlab.graphics.axis.decorator.CategoricalRuler name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Categories|Children|Color|Direction|FontAngle|FontName|FontSize|FontSmoothing|FontWeight|Label|LabelHorizontalAlignment|Limits|LimitsChangedFcn|LimitsMode|LineWidth|MinorTick|MinorTickValues|MinorTickValuesMode|Parent|Scale|TickDirection|TickDirectionMode|TickLabelInterpreter|TickLabelRotation|TickLabelRotationMode|TickLabels|TickLabelsMode|TickLength|TickValues|TickValuesMode|Visible)\b comment matlab.graphics.axis.decorator.DatetimeRuler name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Children|Color|Direction|FontAngle|FontName|FontSize|FontSmoothing|FontWeight|Label|LabelHorizontalAlignment|Limits|LimitsChangedFcn|LimitsMode|LineWidth|MinorTick|MinorTickValues|MinorTickValuesMode|Parent|Scale|TickDirection|TickDirectionMode|TickLabelFormat|TickLabelFormatMode|TickLabelInterpreter|TickLabelRotation|TickLabelRotationMode|TickLabels|TickLabelsMode|TickLength|TickValues|TickValuesMode|Visible)\b comment matlab.graphics.axis.decorator.DurationRuler name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Children|Color|Direction|Exponent|ExponentMode|FontAngle|FontName|FontSize|FontSmoothing|FontWeight|Label|LabelHorizontalAlignment|Limits|LimitsChangedFcn|LimitsMode|LineWidth|MinorTick|MinorTickValues|MinorTickValuesMode|Parent|Scale|TickDirection|TickDirectionMode|TickLabelFormat|TickLabelInterpreter|TickLabelRotation|TickLabelRotationMode|TickLabels|TickLabelsMode|TickLength|TickValues|TickValuesMode|Visible)\b comment matlab.graphics.axis.decorator.GeographicRuler name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Children|Color|FontAngle|FontName|FontSize|FontSmoothing|FontWeight|Label|LabelHorizontalAlignment|Limits|LimitsChangedFcn|LineWidth|Parent|TickDirection|TickDirectionMode|TickLabelFormat|TickLabelInterpreter|TickLabelRotation|TickLabelRotationMode|TickLabels|TickLabelsMode|TickLength|TickValues|TickValuesMode|Visible)\b comment matlab.graphics.axis.decorator.NumericRuler name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Children|Color|Direction|Exponent|ExponentMode|FontAngle|FontName|FontSize|FontSmoothing|FontWeight|Label|LabelHorizontalAlignment|Limits|LimitsChangedFcn|LimitsMode|LineWidth|MinorTick|MinorTickValues|MinorTickValuesMode|Parent|Scale|TickDirection|TickDirectionMode|TickLabelFormat|TickLabelInterpreter|TickLabelRotation|TickLabelRotationMode|TickLabels|TickLabelsMode|TickLength|TickValues|TickValuesMode|Visible)\b comment matlab.graphics.chart.ScatterHistogramChart name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:BinWidths|Color|FontName|FontSize|GroupData|GroupVariable|HandleVisibility|HistogramDisplayStyle|InnerPosition|Layout|LegendTitle|LegendVisible|LineStyle|LineWidth|MarkerAlpha|MarkerFilled|MarkerSize|MarkerStyle|NumBins|OuterPosition|Parent|Position|PositionConstraint|ScatterPlotLocation|ScatterPlotProportion|SourceTable|Title|Units|Visible|XData|XHistogramDirection|XLabel|XLimits|XVariable|YData|YHistogramDirection|YLabel|YLimits|YVariable)\b comment matlab.graphics.chart.StackedLineChart name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AxesProperties|Color|DisplayLabels|DisplayVariables|FontName|FontSize|GridVisible|HandleVisibility|InnerPosition|Layout|LineProperties|LineStyle|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerSize|OuterPosition|Parent|Position|PositionConstraint|SourceTable|Title|Units|Visible|XData|XLabel|XLimits|XVariable|YData)\b comment matlab.graphics.chart.WordCloudChart name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Box|Color|FontName|HandleVisibility|HighlightColor|InnerPosition|Layout|LayoutNum|MaxDisplayWords|OuterPosition|Parent|Position|PositionConstraint|Shape|SizeData|SizePower|SizeVariable|SourceTable|Title|TitleFontName|Units|Visible|WordData|WordVariable)\b comment matlab.graphics.chart.primitive.Area name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|Annotation|BaseLine|BaseValue|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|EdgeAlpha|EdgeColor|FaceAlpha|FaceColor|FaceColorMode|HandleVisibility|HitTest|Interruptible|LineStyle|LineWidth|Parent|PickableParts|Selected|SelectionHighlight|SeriesIndex|ShowBaseLine|Tag|Type|UserData|Visible|XData|XDataMode|XDataSource|YData|YDataSource)\b comment matlab.graphics.chart.primitive.Bar name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BarLayout|BarWidth|BaseLine|BaseValue|BeingDeleted|BusyAction|ButtonDownFcn|CData|Children|Clipping|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|EdgeAlpha|EdgeColor|FaceAlpha|FaceColor|FaceColorMode|HandleVisibility|HitTest|Horizontal|Interruptible|LineStyle|LineWidth|Parent|PickableParts|Selected|SelectionHighlight|SeriesIndex|ShowBaseLine|Tag|Type|UserData|Visible|XData|XDataMode|XDataSource|XEndPoints|YData|YDataSource|YEndPoints)\b comment matlab.graphics.chart.primitive.BarChart name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BoxFaceAlpha|BoxFaceColor|BoxFaceColorMode|BoxWidth|Children|DataTipTemplate|DisplayName|HandleVisibility|HitTest|JitterOutliers|LineWidth|MarkerColor|MarkerColorMode|MarkerSize|MarkerStyle|Notch|Orientation|Parent|PickableParts|SeriesIndex|Tag|Type|UserData|Visible|WhiskerLineColor|WhiskerLineStyle|XData|YData)\b comment matlab.graphics.chart.primitive.BubbleChart name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlphaData|AlphaDataMapping|Annotation|BeingDeleted|BusyAction|ButtonDownFcn|CData|CDataMode|CDataSource|Children|Clipping|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|LatitudeData|LatitudeDataSource|LineWidth|LongitudeData|LongitudeDataSource|MarkerEdgeAlpha|MarkerEdgeColor|MarkerFaceAlpha|MarkerFaceColor|Parent|PickableParts|RData|RDataSource|Selected|SelectionHighlight|SeriesIndex|SizeData|SizeDataSource|Tag|ThetaData|ThetaDataSource|Type|UserData|Visible|XData|XDataSource|XJitter|XJitterWidth|YData|YDataSource|YJitter|YJitterWidth|ZData|ZDataSource|ZJitter|ZJitterWidth)\b comment matlab.graphics.chart.primitive.BubbleCloud name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ColorOrder|EdgeColor|FaceAlpha|FaceColor|FontColor|FontName|FontSize|GroupData|GroupVariable|InnerPosition|LabelData|LabelVariable|Layout|LegendTitle|LegendVisible|MaxDisplayBubbles|OuterPosition|Parent|Position|PositionConstraint|SizeData|SizeVariable|SourceTable|Title|Units|Visible)\b comment matlab.graphics.chart.primitive.Contour name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|ContextMenu|ContourMatrix|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|Fill|HandleVisibility|HitTest|Interruptible|LabelSpacing|LevelList|LevelListMode|LevelStep|LevelStepMode|LineColor|LineStyle|LineWidth|Parent|PickableParts|Selected|SelectionHighlight|ShowText|Tag|TextList|TextListMode|TextStep|TextStepMode|Type|UserData|Visible|XData|XDataMode|XDataSource|YData|YDataMode|YDataSource|ZData|ZDataSource|ZLocation)\b comment matlab.graphics.chart.primitive.ErrorBar name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|Annotation|BeingDeleted|BusyAction|ButtonDownFcn|CapSize|Children|Clipping|Color|ColorMode|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|LData|LDataSource|LineStyle|LineStyleMode|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerMode|MarkerSize|Parent|PickableParts|Selected|SelectionHighlight|SeriesIndex|Tag|Type|UData|UDataSource|UserData|Visible|XData|XDataMode|XDataSource|XNegativeDelta|XNegativeDeltaSource|XPositiveDelta|XPositiveDeltaSource|YData|YDataSource|YNegativeDelta|YNegativeDeltaSource|YPositiveDelta|YPositiveDeltaSource)\b comment matlab.graphics.chart.primitive.GeographicBubbleChart name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Basemap|BubbleColorList|BubbleWidthRange|ColorData|ColorLegendTitle|ColorVariable|FontName|FontSize|GridVisible|HandleVisibility|InnerPosition|LatitudeData|LatitudeLimits|LatitudeVariable|Layout|LegendVisible|LongitudeData|LongitudeLimits|LongitudeVariable|MapCenter|MapLayout|OuterPosition|Parent|Position|PositionConstraint|ScalebarVisible|SizeData|SizeLegendTitle|SizeLimits|SizeVariable|SourceTable|Title|Units|Visible|ZoomLevel)\b comment matlab.graphics.chart.primitive.HeatmapChart name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CellLabelColor|CellLabelFormat|ColorData|ColorDisplayData|ColorLimits|ColorMethod|ColorScaling|ColorVariable|ColorbarVisible|Colormap|FontColor|FontName|FontSize|GridVisible|HandleVisibility|InnerPosition|Layout|MissingDataColor|MissingDataLabel|OuterPosition|Parent|Position|PositionConstraint|SourceTable|Title|Units|Visible|XData|XDisplayData|XDisplayLabels|XLabel|XLimits|XVariable|YData|YDisplayData|YDisplayLabels|YLabel|YLimits|YVariable)\b comment matlab.graphics.chart.primitive.Line name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|Color|ColorMode|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|LatitudeData|LatitudeDataSource|LineJoin|LineStyle|LineStyleMode|LineWidth|LongitudeData|LongitudeDataSource|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerIndices|MarkerMode|MarkerSize|Parent|PickableParts|RData|RDataSource|Selected|SelectionHighlight|SeriesIndex|Tag|ThetaData|ThetaDataMode|ThetaDataSource|Type|UserData|Visible|XData|XDataMode|XDataSource|YData|YDataSource|ZData|ZDataSource)\b comment matlab.graphics.chart.primitive.ParallelCoordinatesPlot name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Color|CoordinateData|CoordinateLabel|CoordinateTickLabels|CoordinateVariables|Data|DataLabel|DataNormalization|FontName|FontSize|GroupData|GroupVariable|HandleVisibility|InnerPosition|Jitter|Layout|LegendTitle|LegendVisible|LineAlpha|LineStyle|LineWidth|MarkerSize|MarkerStyle|OuterPosition|Parent|Position|PositionConstraint|SourceTable|Title|Units|Visible)\b comment matlab.graphics.chart.primitive.Quiver name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|Annotation|AutoScale|AutoScaleFactor|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|Color|ColorMode|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|LineStyle|LineStyleMode|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerMode|MarkerSize|MaxHeadSize|Parent|PickableParts|Selected|SelectionHighlight|SeriesIndex|ShowArrowHead|Tag|Type|UData|UDataSource|UserData|VData|VDataSource|Visible|WData|WDataSource|XData|XDataMode|XDataSource|YData|YDataMode|YDataSource|ZData|ZDataSource)\b comment matlab.graphics.chart.primitive.Scatter name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlphaData|AlphaDataMapping|Annotation|BeingDeleted|BusyAction|ButtonDownFcn|CData|CDataMode|CDataSource|Children|Clipping|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|LatitudeData|LatitudeDataSource|LineWidth|LongitudeData|LongitudeDataSource|Marker|MarkerEdgeAlpha|MarkerEdgeColor|MarkerFaceAlpha|MarkerFaceColor|Parent|PickableParts|RData|RDataSource|Selected|SelectionHighlight|SeriesIndex|SizeData|SizeDataSource|Tag|ThetaData|ThetaDataSource|Type|UserData|Visible|XData|XDataSource|XJitter|XJitterWidth|YData|YDataSource|YJitter|YJitterWidth|ZData|ZDataSource|ZJitter|ZJitterWidth)\b comment matlab.graphics.chart.internal.stackedplot.StackedAxesProperties name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:LegendLabels|LegendLocation|LegendVisible|YLimits)\b comment matlab.graphics.chart.internal.stackedplot.StackedLinesProperties name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Color|LineStyle|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerSize|PlotType)\b comment matlab.graphics.chart.primitive.Stair name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|Color|ColorMode|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|LineStyle|LineStyleMode|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerMode|MarkerSize|Parent|PickableParts|Selected|SelectionHighlight|SeriesIndex|Tag|Type|UserData|Visible|XData|XDataMode|XDataSource|YData|YDataSource)\b comment matlab.graphics.chart.primitive.Stem name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BaseLine|BaseValue|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|Color|ColorMode|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|LineStyle|LineStyleMode|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerMode|MarkerSize|Parent|PickableParts|Selected|SelectionHighlight|SeriesIndex|ShowBaseLine|Tag|Type|UserData|Visible|XData|XDataMode|XDataSource|YData|YDataSource|ZData|ZDataSource)\b comment matlab.graphics.chart.primitive.Surface name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|AlphaData|AlphaDataMapping|AmbientStrength|Annotation|BackFaceLighting|BeingDeleted|BusyAction|ButtonDownFcn|CData|CDataMapping|CDataMode|CDataSource|Children|Clipping|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DiffuseStrength|DisplayName|EdgeAlpha|EdgeColor|EdgeLighting|FaceAlpha|FaceColor|FaceLighting|FaceNormals|FaceNormalsMode|HandleVisibility|HitTest|Interruptible|LineStyle|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerSize|MeshStyle|Parent|PickableParts|Selected|SelectionHighlight|SpecularColorReflectance|SpecularExponent|SpecularStrength|Tag|Type|UserData|VertexNormals|VertexNormalsMode|Visible|XData|XDataMode|XDataSource|YData|YDataMode|YDataSource|ZData|ZDataSource)\b comment matlab.graphics.chartcontainer.ChartContainer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:HandleVisibility|InnerPosition|Layout|OuterPosition|Parent|Position|PositionConstraint|Units|Visible)\b comment matlab.graphics.chartcontainer.mixin.Colorbar name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)ColorbarVisible\b comment matlab.graphics.chartcontainer.mixin.Legend name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)LegendVisible\b comment matlab.graphics.function.FunctionLine name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|Color|ColorMode|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|Function|HandleVisibility|HitTest|Interruptible|LineStyle|LineStyleMode|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerMode|MarkerSize|MeshDensity|Parent|PickableParts|Selected|SelectionHighlight|SeriesIndex|ShowPoles|Tag|Type|UserData|Visible|XData|XRange|XRangeMode|YData|ZData)\b comment matlab.graphics.function.ImplicitFunctionLine name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|Color|ColorMode|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|Function|HandleVisibility|HitTest|Interruptible|LineStyle|LineStyleMode|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerMode|MarkerSize|MeshDensity|Parent|PickableParts|Selected|SelectionHighlight|SeriesIndex|Tag|Type|UserData|Visible|XData|XRange|XRangeMode|YData|YRange|YRangeMode|ZData)\b comment matlab.graphics.function.ParameterizedFunctionLine name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|Color|ColorMode|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|LineStyle|LineStyleMode|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerMode|MarkerSize|MeshDensity|Parent|PickableParts|Selected|SelectionHighlight|SeriesIndex|TRange|TRangeMode|Tag|Type|UserData|Visible|XData|XFunction|YData|YFunction|ZData|ZFunction)\b comment matlab.graphics.function.FunctionContour name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|ContextMenu|ContourMatrix|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|Fill|Function|HandleVisibility|HitTest|Interruptible|LevelList|LevelListMode|LevelStep|LevelStepMode|LineColor|LineStyle|LineWidth|MeshDensity|Parent|PickableParts|Selected|SelectionHighlight|Tag|Type|UserData|Visible|XData|XRange|XRangeMode|YData|YRange|YRangeMode|ZData)\b comment matlab.graphics.function.FunctionSurface name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AmbientStrength|Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DiffuseStrength|DisplayName|EdgeColor|FaceAlpha|FaceColor|Function|HandleVisibility|HitTest|Interruptible|LineStyle|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerSize|MeshDensity|Parent|PickableParts|Selected|SelectionHighlight|ShowContours|SpecularColorReflectance|SpecularExponent|SpecularStrength|Tag|Type|UserData|Visible|XData|XRange|XRangeMode|YData|YRange|YRangeMode|ZData)\b comment matlab.graphics.function.ImplicitFunctionSurface name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AmbientStrength|Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DiffuseStrength|DisplayName|EdgeColor|FaceAlpha|FaceColor|Function|HandleVisibility|HitTest|Interruptible|LineStyle|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerSize|MeshDensity|Parent|PickableParts|Selected|SelectionHighlight|SpecularColorReflectance|SpecularExponent|SpecularStrength|Tag|Type|UserData|Visible|XRange|XRangeMode|YRange|YRangeMode|ZRange|ZRangeMode)\b comment matlab.graphics.function.ParameterizedFunctionSurface name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AmbientStrength|Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DiffuseStrength|DisplayName|EdgeColor|FaceAlpha|FaceColor|HandleVisibility|HitTest|Interruptible|LineStyle|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerSize|MeshDensity|Parent|PickableParts|Selected|SelectionHighlight|ShowContours|SpecularColorReflectance|SpecularExponent|SpecularStrength|Tag|Type|URange|URangeMode|UserData|VRange|VRangeMode|Visible|XData|XFunction|YData|YFunction|ZData|ZFunction)\b comment matlab.graphics.illustration.BubbleLegend name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:BeingDeleted|Box|BubbleSizeOrder|BusyAction|ButtonDownFcn|Children|Color|ContextMenu|CreateFcn|DeleteFcn|EdgeColor|FontAngle|FontName|FontSize|FontWeight|HandleVisibility|HitTest|Interpreter|Interruptible|Layout|LimitLabels|LineWidth|Location|NumBubbles|Parent|PickableParts|Position|Selected|SelectionHighlight|Style|Tag|TextColor|Title|Type|Units|UserData|Visible)\b comment matlab.graphics.illustration.ColorBar name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AxisLocation|AxisLocationMode|BeingDeleted|Box|BusyAction|ButtonDownFcn|Children|Color|ContextMenu|CreateFcn|DeleteFcn|Direction|FontAngle|FontName|FontSize|FontWeight|HandleVisibility|HitTest|Interruptible|Label|Layout|Limits|LimitsMode|LineWidth|Location|Parent|PickableParts|Position|Selected|SelectionHighlight|Tag|TickDirection|TickLabelInterpreter|TickLabels|TickLabelsMode|TickLength|Ticks|TicksMode|Type|Units|UserData|Visible)\b comment matlab.graphics.illustration.Legend name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AutoUpdate|BeingDeleted|Box|BusyAction|ButtonDownFcn|Children|Color|ContextMenu|CreateFcn|DeleteFcn|EdgeColor|FontAngle|FontName|FontSize|FontWeight|HandleVisibility|HitTest|Interpreter|Interruptible|ItemHitFcn|Layout|LineWidth|Location|NumColumns|NumColumnsMode|Orientation|Parent|PickableParts|Position|Selected|SelectionHighlight|String|Tag|TextColor|Title|Type|Units|UserData|Visible)\b comment matlab.graphics.layout.TiledChartLayout name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:BeingDeleted|BusyAction|Children|CreateFcn|DeleteFcn|GridSize|HandleVisibility|InnerPosition|Interruptible|Layout|OuterPosition|Padding|Parent|Position|PositionConstraint|Subtitle|Tag|TileArrangement|TileIndexing|TileSpacing|Title|Toolbar|Type|Units|UserData|Visible|XLabel|YLabel)\b comment matlab.graphics.primitive.Group name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|ContextMenu|CreateFcn|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|Parent|PickableParts|Selected|SelectionHighlight|Tag|Type|UserData|Visible)\b comment matlab.graphics.primitive.Image name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlphaData|AlphaDataMapping|BeingDeleted|BusyAction|ButtonDownFcn|CData|CDataMapping|Children|Clipping|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|HandleVisibility|HitTest|Interpolation|Interruptible|Parent|PickableParts|Selected|SelectionHighlight|Tag|Type|UserData|Visible|XData|YData)\b comment matlab.graphics.primitive.Light name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:BeingDeleted|BusyAction|ButtonDownFcn|Children|Color|ContextMenu|CreateFcn|DeleteFcn|HandleVisibility|HitTest|Interruptible|Parent|PickableParts|Position|Position|Selected|SelectionHighlight|Style|Tag|Type|UserData|Visible)\b comment matlab.graphics.primitive.Line name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|Color|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|LineJoin|LineStyle|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerIndices|MarkerSize|Parent|PickableParts|RData|Selected|SelectionHighlight|Tag|ThetaData|Type|UserData|Visible|XData|YData|ZData)\b comment matlab.graphics.primitive.Path name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|AlphaDataMapping|AmbientStrength|Annotation|BackFaceLighting|BeingDeleted|BusyAction|ButtonDownFcn|CData|CDataMapping|Children|Clipping|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DiffuseStrength|DisplayName|EdgeAlpha|EdgeColor|EdgeLighting|FaceAlpha|FaceColor|FaceLighting|FaceNormals|FaceNormalsMode|FaceVertexAlphaData|FaceVertexCData|Faces|HandleVisibility|HitTest|Interruptible|LineJoin|LineStyle|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerSize|Parent|PickableParts|Selected|SelectionHighlight|SpecularColorReflectance|SpecularExponent|SpecularStrength|Tag|Type|UserData|VertexNormals|VertexNormalsMode|Vertices|Visible|XData|YData|ZData)\b comment matlab.graphics.primitive.Polygon name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DisplayName|EdgeAlpha|EdgeColor|FaceAlpha|FaceColor|HandleVisibility|HitTest|HoleEdgeAlpha|HoleEdgeColor|Interruptible|LineJoin|LineStyle|LineWidth|Parent|PickableParts|Selected|SelectionHighlight|Shape|Tag|Type|UserData|Visible)\b comment matlab.graphics.primitive.Rectangle name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|ContextMenu|CreateFcn|Curvature|DeleteFcn|EdgeColor|FaceColor|HandleVisibility|HitTest|Interruptible|LineStyle|LineWidth|Parent|PickableParts|Position|Selected|SelectionHighlight|Tag|Type|UserData|Visible)\b comment matlab.graphics.primitive.Surface name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlignVertexCenters|AlphaData|AlphaDataMapping|AmbientStrength|Annotation|BackFaceLighting|BeingDeleted|BusyAction|ButtonDownFcn|CData|CDataMapping|CDataMode|Children|Clipping|ContextMenu|CreateFcn|DataTipTemplate|DeleteFcn|DiffuseStrength|DisplayName|EdgeAlpha|EdgeColor|EdgeLighting|FaceAlpha|FaceColor|FaceLighting|FaceNormals|FaceNormalsMode|HandleVisibility|HitTest|Interruptible|LineStyle|LineWidth|Marker|MarkerEdgeColor|MarkerFaceColor|MarkerSize|MeshStyle|Parent|PickableParts|Selected|SelectionHighlight|SpecularColorReflectance|SpecularExponent|SpecularStrength|Tag|Type|UserData|VertexNormals|VertexNormalsMode|Visible|XData|XDataMode|YData|YDataMode|ZData)\b comment matlab.graphics.primitive.Text name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:BackgroundColor|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|Color|ContextMenu|CreateFcn|DeleteFcn|EdgeColor|Editing|Extent|FontAngle|FontName|FontSize|FontSmoothing|FontUnits|FontWeight|HandleVisibility|HitTest|HorizontalAlignment|Interpreter|Interruptible|LineStyle|LineWidth|Margin|Parent|PickableParts|Position|Rotation|Selected|SelectionHighlight|String|Tag|Type|Units|UserData|VerticalAlignment|Visible)\b comment matlab.graphics.primitive.Transform name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Annotation|BeingDeleted|BusyAction|ButtonDownFcn|Children|ContextMenu|CreateFcn|DeleteFcn|DisplayName|HandleVisibility|HitTest|Interruptible|Matrix|Parent|PickableParts|Selected|SelectionHighlight|Tag|Type|UserData|Visible)\b comment matlab.graphics.shape.Arrow name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Color|HeadLength|HeadStyle|HeadWidth|LineStyle|LineWidth|Position|Units|X|Y)\b comment matlab.graphics.shape.DoubleEndArrow name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Color|Head1Length|Head1Style|Head1Width|Head2Length|Head2Style|Head2Width|LineStyle|LineWidth|Position|Units|X|Y)\b comment matlab.graphics.shape.Ellipse name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Color|FaceColor|LineStyle|LineWidth|Position|Units)\b comment matlab.graphics.shape.Line name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Color|LineStyle|LineWidth|Position|Units|X|Y)\b comment matlab.graphics.shape.Rectangle name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Color|FaceAlpha|FaceColor|LineStyle|LineWidth|Position|Units)\b comment matlab.graphics.shape.TextArrow name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Color|FontAngle|FontName|FontSize|FontUnits|FontWeight|HeadLength|HeadStyle|HeadWidth|HorizontalAlignment|Interpreter|LineStyle|LineWidth|Position|String|TextBackgroundColor|TextColor|TextEdgeColor|TextLineWidth|TextMargin|TextRotation|Units|VerticalAlignment|X|Y)\b comment matlab.graphics.shape.TextBox name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:BackgroundColor|Color|EdgeColor|FaceAlpha|FitBoxToText|FontAngle|FontName|FontSize|FontUnits|FontWeight|HorizontalAlignment|Interpreter|LineStyle|LineWidth|Margin|Position|String|Units|VerticalAlignment)\b comment matlab.io.datastore.BackgroundDispatchable name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:DispatchInBackground)\b comment matlab.io.datastore.BackgroundDispatchable name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:DispatchInBackground|)\b comment matlab.io.datastore.BlockedFileSet name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlternateFileSystemRoots|BlockInfo|BlockSize|NumBlocks|NumBlocksRead)\b comment matlab.io.datastore.DsFileReader name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:DispatchInBackground|Name|Position|Size|TextEncoding)\b comment matlab.io.datastore.DsFileSet name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:FileSplitSize|NumFiles)\b comment matlab.io.datastore.FileSet name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AlternateFileSystemRoots|FileInfo|NumFiles|NumFilesRead)\b comment matlab.io.datastore.FoldersPropertyProvider name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Folders)\b comment matlab.io.datastore.HadoopFileBased name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Folders)\b comment matlab.io.datastore.MiniBatchable name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:MiniBatchSize|NumObservations)\b comment matlab.io.datastore.Partitionable name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:maxpartitions|numpartitions|partition)\b comment matlab.io.datastore.sdidatastore name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Signal)\b comment matlab.io.datastore.SimulationDatastore name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:FileName|NumSamples|ReadSize)\b comment matlab.io.xml.dom.Attr name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IsID|Name|Value)\b comment matlab.io.xml.dom.CDataSection name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Length|TextContent)\b comment matlab.io.xml.dom.Comment name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Length|TextContent)\b comment matlab.io.xml.dom.Document name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Children|Configuration|DocumentURI|InputEncoding|XMLEncoding|XMLStandalone|XMLVersion)\b comment matlab.io.xml.dom.DocumentFragment name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:TextContent)\b comment matlab.io.xml.dom.DocumentType name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:InternalSubset|Name|PublicID|SystemID)\b comment matlab.io.xml.dom.DocumentWriter name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Configuration)\b comment matlab.io.xml.dom.DOMWriter name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Configuration)\b comment matlab.io.xml.dom.Element name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Children|HasAttributes|TagName|TextContent)\b comment matlab.io.xml.dom.Entity name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:InputEncoding|PublicID|SystemID|XMLEncoding|XMLVersion)\b comment matlab.io.xml.dom.FileWriter name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:FileEncoding)\b comment matlab.io.xml.dom.Locator name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ColumnNumber|LineNumber|PublicID|SystemID)\b comment matlab.io.xml.dom.NamedNodeMap name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Length)\b comment matlab.io.xml.dom.NodeList name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Length|TextContent)\b comment matlab.io.xml.dom.Notation name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:PublicID|SystemID)\b comment matlab.io.xml.dom.Parser name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Configuration)\b comment matlab.io.xml.dom.ParserConfiguration name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Namespaces|LoadExternalDTD|DisableEntityResolution|DisallowDoctype|Entities|StandardURIConformant|Validate|SkipDTDValidation|Comments|DoXInclude|ExternalSchemaLocation|ExternalNoNamespaceSchemaLocation|LoadSchema|Schema|ValidateIfSchema|SchemaFullChecking|DatatypeNormalization|IgnoreAnnotations|ValidateAnnotations|GenerateSyntheticAnnotations|CacheGrammarFromParse|UseCachedGrammarInParse|HandleMultipleImports|HasPSVI|IdentityConstraintChecking|EntityResolver)\b comment matlab.io.xml.dom.ProcessingInstruction name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Data|Target)\b comment matlab.io.xml.dom.ResourceIdentifier name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:BaseURI|Namespace|PublicId|SchemaLocation|SystemId)\b comment matlab.io.xml.dom.ResourceIdentifierType name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ExternalEntity|SchemaGrammar|SchemaImport|SchemaInclude|SchemaRedefine)\b comment matlab.io.xml.dom.Text name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Length|TextContent)\b comment matlab.io.xml.dom.TypeInfo name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:TypeName|TypeNamespace)\b comment matlab.io.xml.dom.WriterConfiguration name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:BOM|DiscardDefaultContent|DTD|FormatPrettyPrint|SplitCDATASections|XMLDeclaration)\b comment matlab.io.xml.transform.ResultDocument name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Document)\b comment matlab.io.xml.transform.ResultFile name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Path)\b comment matlab.io.xml.transform.ResultString name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:String)\b comment matlab.io.xml.transform.SourceDocument name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Document)\b comment matlab.io.xml.transform.SourceFile name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Path)\b comment matlab.io.xml.transform.SourceString name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:String)\b comment matlab.io.xml.transform.StylesheetSourceDocument name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Document)\b comment matlab.io.xml.transform.StylesheetSourceFile name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Path)\b comment matlab.io.xml.transform.StylesheetSourceString name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:String)\b comment matlab.io.xml.transform.Transformer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:EntityResolver|ExternalNoNSSchemaLocation|ExternalSchemaLocation|OutputEncoding|UseValidation)\b comment matlab.io.xml.xpath.CompiledExpression name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Source)\b comment matlab.io.xml.xpath.EvalResultType name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Boolean|Node|NodeSet|Number|String)\b comment matlab.io.xml.xpath.Evaluator name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:PrefixResolver|ResolvePrefixes)\b comment matlab.mex.MexHost name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:EnvironmentVariables|Functions|ProcessIdentifier|ProcessName)\b comment matlab.mixin.util.PropertyGroup name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:NumProperties|PropertyList|Title)\b comment matlab.mock.actions.AssignOutputs name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Outputs\b comment matlab.mock.InteractionHistory name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Name\b comment matlab.mock.actions.Invoke name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Function\b comment matlab.mock.actions.AssignOutputs name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Outputs\b comment matlab.mock.constraints.Occurred name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:RespectOrder)\b comment matlab.mock.constraints.WasAccessed name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Count)\b comment matlab.mock.constraints.WasCalled name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Count\b comment matlab.mock.constraints.WasSet name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Count|Value)\b comment matlab.net.URI name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Absolute|EncodedAuthority|EncodedPath|EncodedQuery|EncodedURI|Fragment|Host|Path|Port|Query|Scheme|UserInfo)\b comment matlab.net.http.Cookie name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.CookieInfo name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Cookie|CreationTime|Domain|ExpirationTime|Expires|Extensions|HostOnly|HttpOnly|MaxAge|Path|Secure)\b comment matlab.net.http.Credentials name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:GetCredentialsFcn|Password|Realm|Scheme|Scope|Username)\b comment matlab.net.http.HeaderField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.HTTPException name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:History|Request|URI)\b comment matlab.net.http.HTTPOptions name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Authenticate|CertificateFilename|ConnectTimeout|ConvertResponse|Credentials|DataTimeout|DecodeResponse|KeepAliveTimeout|MaxRedirects|ProgressMonitorFcn|ProxyURI|ResponseTimeout|SavePayload|UseProgressMonitor|UseProxy|VerifyServerName)\b comment matlab.net.http.LogRecord name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Disposition|Exception|Request|RequestTime|Response|ResponseTime|URI)\b comment matlab.net.http.AuthInfo name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Parameters|Scheme)\b comment matlab.net.http.MediaType name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:MediaInfo|Parameters|Subtype|Type|Weight)\b comment matlab.net.http.Message name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Body|Completed|Header|StartLine)\b comment matlab.net.http.MessageBody name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ContentCoding|ContentType|Data|Payload)\b comment matlab.net.http.ProgressMonitor name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CancelFcn|Direction|InUse|Interval|Max|Value)\b comment matlab.net.http.ProtocolVersion name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Major|Minor)\b comment matlab.net.http.RequestLine name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Method|ProtocolVersion|RequestTarget)\b comment matlab.net.http.RequestMessage name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Body|Completed|Header|Method|RequestLine|StartLine)\b comment matlab.net.http.ResponseMessage name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Body|Completed|Header|StatusCode|StatusLine)\b comment matlab.net.http.StatusClass name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ClientError|Informational|Redirection|ServerError|Successful)\b comment matlab.net.http.StatusLine name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ReasonPhrase|StatusCode|ProtocolVersion)\b comment matlab.net.http.field.AcceptField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.AuthenticateField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.AuthenticationInfoField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.AuthorizationField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.ContentDispositionField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.ContentLengthField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.ContentLocationField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.ContentTypeField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.CookieField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.DateField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.GenericField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.GenericParameterizedField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.HTTPDateField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.IntegerField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.LocationField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.MediaRangeField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.SetCookieField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.field.URIReferenceField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Value)\b comment matlab.net.http.io.BinaryConsumer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AllocationLength|AppendFcn|ContentLength|ContentType|CurrentDelegate|CurrentLength|Header|MyDelegator|Request|Response|URI)\b comment matlab.net.http.io.ContentConsumer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AllocationLength|AppendFcn|ContentLength|ContentType|CurrentDelegate|CurrentLength|Header|MyDelegator|Request|Response|URI)\b comment matlab.net.http.io.ContentProvider name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CurrentDelegate|ForceChunked|Header|MyDelegator|Request)\b comment matlab.net.http.io.FileConsumer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AllocationLength|AppendFcn|ContentLength|ContentType|CurrentDelegate|CurrentLength|Header|MyDelegator|Request|Response|URI)\b comment matlab.net.http.io.FileProvider name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Filename|FileSize|ForceChunked|Header|Request)\b comment matlab.net.http.io.FormProvider name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CurrentDelegate|ForceChunked|Header|MyDelegator|Parameters|Request)\b comment matlab.net.http.io.GenericConsumer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AllocationLength|AppendFcn|ContentLength|ContentType|CurrentDelegate|CurrentLength|Header|MyDelegator|PutMethod|Request|Response|URI)\b comment matlab.net.http.io.GenericProvider name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Filename|FileSize|ForceChunked|GetDataFcn|Header|Request)\b comment matlab.net.http.io.ImageConsumer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AllocationLength|AppendFcn|ContentLength|ContentType|CurrentDelegate|CurrentLength|Header|MyDelegator|Request|Response|URI)\b comment matlab.net.http.io.ImageProvider name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Arguments|CurrentDelegate|Data|Filename|ForceChunked|Header|MyDelegator|Request)\b comment matlab.net.http.io.JSONConsumer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AllocationLength|AppendFcn|ContentLength|ContentType|CurrentDelegate|CurrentLength|Header|MyDelegator|Request|Response|URI)\b comment matlab.net.http.io.JSONProvider name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CurrentDelegate|ForceChunked|Header|JSONData|MyDelegator|Request)\b comment matlab.net.http.io.MultipartConsumer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AllocationLength|AppendFcn|ContentLength|ContentType|CurrentDelegate|CurrentLength|Header|MyDelegator|Request|Response|URI)\b comment matlab.net.http.io.MultipartFormProvider name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CurrentDelegate|ForceChunked|Header|MyDelegator|Parts|Request|Subtype)\b comment matlab.net.http.io.MultipartProvider name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CurrentDelegate|ForceChunked|Header|MyDelegator|Names|Parts|Request|Subtype)\b comment matlab.net.http.io.StringProvider name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Charset|CurrentDelegate|Data|ForceChunked|Header|MyDelegator|Request)\b comment matlab.net.http.io.StringConsumer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AllocationLength|AppendFcn|ContentLength|ContentType|CurrentDelegate|CurrentLength|Header|MyDelegator|Request|Response|URI)\b comment matlab.perftest.FixedTimeExperiment name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:NumWarmups|MinSamples|MaxSamples)\b comment matlab.perftest.TimeResult name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Samples|TestActivity|Valid)\b comment matlab.settings.SettingsFileUpgrader name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Version\b comment matlab.test.behavior.Missing name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ClassesWithSupportedConversions|FillValue|MissingValue|PrototypeValue|SupportsComparison|SupportsOrdering|UsableAsMissingIndicator)\b comment matlab.ui.Figure name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Alphamap|BeingDeleted|BusyAction|ButtonDownFcn|Children|Clipping|CloseRequestFcn|Color|Colormap|ContextMenu|CreateFcn|CurrentAxes|CurrentCharacter|CurrentObject|CurrentPoint|DeleteFcn|DockControls|FileName|GraphicsSmoothing|HandleVisibility|HitTest|InnerPosition|IntegerHandle|Interruptible|InvertHardcopy|KeyPressFcn|KeyReleaseFcn|MenuBar|Name|NextPlot|Number|NumberTitle|OuterPosition|PaperOrientation|PaperPosition|PaperPositionMode|PaperSize|PaperType|PaperUnits|Parent|Pointer|PointerShapeCData|PointerShapeHotSpot|Position|Renderer|RendererMode|Resize|ResizeFcn|Selected|SelectionHighlight|SelectionType|SizeChangedFcn|Tag|ToolBar|Type|Units|UserData|Visible|WindowButtonDownFcn|WindowButtonMotionFcn|WindowButtonUpFcn|WindowKeyPressFcn|WindowKeyReleaseFcn|WindowScrollWheelFcn|WindowState|WindowStyle)\b comment matlab.ui.Root name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CallbackObject|Children|CurrentFigure|FixedWidthFontName|HandleVisibility|MonitorPositions|Parent|PointerLocation|ScreenDepth|ScreenPixelsPerInch|ScreenSize|ShowHiddenHandles|Tag|Type|Units|UserData)\b comment matlab.ui.componentcontainer.ComponentContainer name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:BackgroundColor|BeingDeleted|BusyAction|Children|ContextMenu|HandleVisibility|Interruptible|Layout|Parent|Position|Tag|Type|Units|UserData|Visible)\b comment matlab.unittest.Test name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:BaseFolder|Name|Parameterization|ProcedureName|SharedTestFixtures|Tags|TestClass)\b comment matlab.unittest.FunctionTestCase name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ClassSetupParameter|MethodSetupParameter|ParameterCombination|SharedTestFixtures|Test|TestClassSetup|TestClassTeardown|TestMethodSetup|TestMethodTeardown|TestParameter|TestParameterDefinition|TestTags|TestTags)\b comment matlab.unittest.TestCase name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ClassSetupParameter|MethodSetupParameter|ParameterCombination|SharedTestFixtures|Test|TestClassSetup|TestClassTeardown|TestMethodSetup|TestMethodTeardown|TestParameter|TestParameterDefinition|TestTags|TestTags)\b comment matlab.unittest.TestResult name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Details|Duration|Failed|Incomplete|Name|Passed)\b comment matlab.unittest.constraints.IssuesNoWarnings name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:FunctionOutputs|Nargout)\b comment matlab.unittest.constraints.AnyCellOf name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)ActualValue\b comment matlab.unittest.constraints.ContainsSubstring name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IgnoreCase|IgnoreWhitespace|Substring)\b comment matlab.unittest.constraints.EndsWithSubstring name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IgnoreCase|IgnoreWhitespace|Suffix)\b comment matlab.unittest.constraints.Eventually name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:FinalReturnValue|Timeout)\b comment matlab.unittest.constraints.HasLength name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Count)\b comment matlab.unittest.constraints.IsAnything name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Comparator|Expected|IgnoreCase|IgnoreWhitespace|IgnoredFields|Tolerance)\b comment matlab.unittest.constraints.IsEqualTo name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Comparator|Expected|IgnoreCase|IgnoreWhitespace|IgnoredFields|Tolerance)\b comment matlab.unittest.constraints.IsSubstringOf name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IgnoreCase|IgnoreWhitespace|Superstring)\b comment matlab.unittest.constraints.IssuesNoWarnings name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:FunctionOutputs|Nargout)\b comment matlab.unittest.constraints.IssuesWarnings name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Exact|ExpectedWarnings|FunctionOutputs|Nargout|RespectCount|RespectOrder|RespectSet)\b comment matlab.unittest.constraints.Matches name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Expression|IgnoreCase)\b comment matlab.unittest.constraints.StartsWithSubstring name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IgnoreCase|IgnoreWhitespace|Prefix)\b comment matlab.unittest.constraints.StringComparator name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IgnoreCase|IgnoreWhitespace)\b comment matlab.unittest.constraints.StructComparator name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IgnoredFields|Recursive)\b comment matlab.unittest.constraints.Throws name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ExpectedException|Nargout|RequiredCauses|RespectSet)\b comment matlab.unittest.diagnostics.ConstraintDiagnostic name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ActVal|ActValHeader|Conditions|ConditionsCount|Description|DisplayActVal|DisplayConditions|DisplayDescription|DisplayExpVal|ExpVal|ExpValHeader)\b comment matlab.unittest.diagnostics.Diagnostic name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Artifacts|DiagnosticText)\b comment matlab.unittest.diagnostics.DiagnosticResult name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Artifacts|DiagnosticText)\b comment matlab.unittest.diagnostics.DisplayDiagnostic name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:DiagnosticText|Value)\b comment matlab.unittest.diagnostics.FigureDiagnostic name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Figure|Formats|Prefix)\b comment matlab.unittest.diagnostics.FileArtifact name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:FullPath|Location|Name)\b comment matlab.unittest.diagnostics.LoggedDiagnosticEventData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Diagnostic|DiagnosticResults|Stack|Timestamp|Verbosity)\b comment matlab.unittest.diagnostics.ScreenshotDiagnostic name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Artifacts|DiagnosticText|Prefix)\b comment matlab.unittest.fixtures.Fixture name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:SetupDescription|TeardownDescription)\b comment matlab.unittest.fixtures.SuppressedWarningsFixture name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Warnings\b comment matlab.unittest.measurement.DefaultMeasurementResult name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Valid|Samples|TestActivity)\b comment matlab.unittest.measurement.MeasurementResult name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Valid|Samples|TestActivity)\b comment matlab.unittest.measurement.chart.ComparisonPlot name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Scale|SimilarityTolerance)\b comment matlab.unittest.parameters.ClassSetupParameter name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Property|Value)\b comment matlab.unittest.parameters.EmptyParameter name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Property|Value)\b comment matlab.unittest.parameters.MethodSetupParameter name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Property|Value)\b comment matlab.unittest.parameters.Parameter name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Property|Value)\b comment matlab.unittest.parameters.TestParameter name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|Property|Value)\b comment matlab.unittest.plugins.DiagnosticsOutputPlugin name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ExcludeFailureDiagnostics|IncludePassingDiagnostics|LoggingLevel|OutputDetail)\b comment matlab.unittest.plugins.DiagnosticsRecordingPlugin name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IncludePassingDiagnostics|LoggingLevel|OutputDetail)\b comment matlab.unittest.plugins.FailOnWarningsPlugin name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:FailOnWarningsPlugin|Ignore)\b comment matlab.unittest.plugins.IncludeAssumptionFailures name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IncludeAssumptionFailures)\b comment matlab.unittest.plugins.LoggingPlugin name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Description|HideLevel|HideTimestamp|NumStackFrames|Verbosity)\b comment matlab.unittest.plugins.TestReportPlugin name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IncludeCommandWindowText|IncludePassingDiagnostics|LoggingLevel)\b comment matlab.unittest.plugins.testreport.DOCXTestReportPlugin name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IncludeCommandWindowText|IncludePassingDiagnostics|LoggingLevel|PageOrientation)\b comment matlab.unittest.plugins.testreport.HTMLTestReportPlugin name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IncludeCommandWindowText|IncludePassingDiagnostics|LoggingLevel|MainFile)\b comment matlab.unittest.plugins.testreport.PDFTestReportPlugin name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:IncludeCommandWindowText|IncludePassingDiagnostics|LoggingLevel|PageOrientation)\b comment matlab.unittest.qualifications.AssumptionFailedException name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Correction)\b comment matlab.unittest.qualifications.ExceptionEventData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AdditionalDiagnosticResults|Exception|Source|EventName)\b comment matlab.unittest.qualifications.QualificationEventData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ActualValue|Constraint|FrameworkDiagnosticResults|Stack|TestDiagnostic|TestDiagnosticsResults)\b comment matlab.unittest.qualifications.FatalAssertionFailedException name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Correction)\b comment matlab.unittest.selectors.AndSelector name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:FirstSelector|SecondSelector)\b comment matlab.unittest.selectors.HasParameter name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:PropertyConstraint|NameConstraint|ValueConstraint)\b comment matlab.unittest.selectors.OrSelector name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:FirstSelector|SecondSelector)\b comment matlab.unittest.plugins.diagnosticrecord.DiagnosticRecord name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Event|EventScope|EventLocation|Report|Stack)\b comment matlab.unittest.plugins.diagnosticrecord.ExceptionDiagnosticRecord name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AdditionalDiagnosticResults|Event|EventLocation|EventScope|Exception|Report|Stack)\b comment matlab.unittest.plugins.diagnosticrecord.LoggedDiagnosticRecord name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Event|EventLocation|EventScope|LoggedDiagnosticResult|Report|Stack|Timestamp|Verbosity)\b comment matlab.unittest.plugins.diagnosticrecord.QualificationDiagnosticRecord name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:AdditionalDiagnosticResults|Event|EventLocation|EventScope|FrameworkDiagnosticResults|Report|Stack|TestDiagnosticResults)\b comment matlab.unittest.plugins.plugindata.FinalizedResultPluginData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Index|TestResult|TestSuites)\b comment matlab.unittest.plugins.plugindata.FinalizedSuitePluginData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CommunicationBuffer|Group|NumGroups|SuiteIndices|TestResult|TestSuite)\b comment matlab.unittest.plugins.plugindata.ImplicitFixturePluginData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|QualificationContext|ResultDetails)\b comment matlab.unittest.plugins.plugindata.RunPluginData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|ResultDetails|TestResult|TestSuite)\b comment matlab.unittest.plugins.plugindata.SharedTestFixturePluginData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Description|Name|QualificationContext|ResultDetails)\b comment matlab.unittest.plugins.plugindata.TestContentCreationPluginData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Name|ResultDetails)\b comment matlab.unittest.plugins.plugindata.TestSuiteRunPluginData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CommunicationBuffer|Group|Name|NumGroups|ResultDetails|TestResult|TestSuite)\b comment matlab.unittest.constraints.AbsoluteTolerance name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Values\b comment matlab.unittest.constraints.AnyElementOf name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)ActualValue\b comment matlab.unittest.constraints.CellComparator name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Recursive\b comment matlab.unittest.constraints.EveryCellOf name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)ActualValue\b comment matlab.unittest.constraints.EveryElementOf name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)ActualValue\b comment matlab.unittest.constraints.HasElementCount name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Count\b comment matlab.unittest.constraints.HasField name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Field\b comment matlab.unittest.constraints.HasSize name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Size\b comment matlab.unittest.constraints.IsGreaterThan name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)FloorValue\b comment matlab.unittest.constraints.IsGreaterThanOrEqualTo name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)FloorValue\b comment matlab.unittest.constraints.IsInstanceOf name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Class\b comment matlab.unittest.constraints.IsLessThan name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)CeilingValue\b comment matlab.unittest.constraints.IsLessThanOrEqualTo name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)CeilingValue\b comment matlab.unittest.constraints.IsOfClass name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Class\b comment matlab.unittest.constraints.IsSameSetAs name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)ExpectedSet\b comment matlab.unittest.constraints.IsSubsetOf name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Superset\b comment matlab.unittest.constraints.IsSupersetOf name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Subset\b comment matlab.unittest.constraints.LogicalComparator name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)IsTrue\b comment matlab.unittest.constraints.NumericComparator name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Tolerance\b comment matlab.unittest.constraints.ObjectComparator name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Tolerance\b comment matlab.unittest.constraints.RelativeTolerance name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Values\b comment matlab.unittest.constraints.TableComparator name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Recursive\b comment matlab.unittest.diagnostics.FunctionHandleDiagnostic name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:Artifacts|DiagnosticText)\b comment matlab.unittest.plugins.ToFile name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Filename\b comment matlab.unittest.plugins.ToUniqueFile name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Filename\b comment matlab.unittest.qualifications.AssertionFailedException name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Correction\b comment matlab.unittest.selectors.HasBaseFolder name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Constraint\b comment matlab.unittest.selectors.HasName name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Constraint\b comment matlab.unittest.selectors.HasProcedureName name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Constraint\b comment matlab.unittest.selectors.HasSharedTextFixture name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)ExpectedFixture\b comment matlab.unittest.selectors.HasTag name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Constraint\b comment matlab.unittest.selectors.NotSelector name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Selector\b comment matlab.unittest.plugins.codecoverage.CoberturaFormat name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)CoberturaFormat\b comment matlab.unittest.plugins.codecoverage.CoverageReport name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:CoverageReport|MainFile)\b comment matlab.unittest.plugins.plugindata.PluginData name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)Name\b package_enum_members patterns comment matlab.lang.OnOffSwitchState name support.variable.enummember.matlab match (?<=[a-zA-Z0-9_]\.)(?:on|off)\b comment matlab.net.ArrayFormat name support.variable.enummember.matlab match (?<=[a-zA-Z0-9_]\.)(?:csv|json|php|repeating)\b comment matlab.net.http.Disposition name support.variable.enummember.matlab match (?<=[a-zA-Z0-9_]\.)(?:ConversionError|Done|Interrupt|TransmissionError)\b comment matlab.net.http.MessageType name support.variable.enummember.matlab match (?<=[a-zA-Z0-9_]\.)(?:Request|Response)\b comment matlab.net.http.StatusCode name support.variable.enummember.matlab match (?<=[a-zA-Z0-9_]\.)(?:TestMethod|TestClass|SharedTestFixture)\b comment matlab.unittest.Scope name support.variable.enummember.matlab match (?<=[a-zA-Z0-9_]\.)(?:Accepted|AlreadyReported|BadGateway|BadRequest|Conflict|Continue|Created|EarlyHints|ExpectationFailed|FailedDependency|Forbidden|Found|GatewayTimeout|Gone|HTTPVersionNotSupported|IMUsed|InsufficientStorage|InternalServerError|LengthRequired|Locked|LoopDetected|MethodNotAllowed|MisdirectedRequest|MovedPermanently|MultipleChoices|MultiStatus|NetworkAuthenticationRequired|NoContent|NonAuthoritativeInformation|NotAcceptable|NotExtended|NotFound|NotImplemented|NotModified|OK|PartialContent|PayloadTooLarge|PaymentRequired|PermanentRedirect|PreconditionFailed|PreconditionRequired|Processing|ProxyAuthenticationRequired|RangeNotSatisfiable|RequestHeaderFieldsTooLarge|RequestTimeout|ResetContent|SeeOther|ServiceUnavailable|SwitchingProtocols|SwitchProxy|TemporaryRedirect|TooManyRequests|Unassigned|Unauthorized|UnavailableForLegalReasons|UnprocessableEntity|UnsupportedMediaType|UpgradeRequired|URITooLong|UseProxy|VariantAlsoNegotiates)\b comment matlab.unittest.Verbosity name support.variable.enummember.matlab match (?<=[a-zA-Z0-9_]\.)(?:Concise|Detailed|None|Terse|Verbose)\b comment matlab.net.URI name support.variable.enummember.matlab match (?<=[a-zA-Z0-9_]\.)(?:char|eq|string)\b comment matlab.net.http.AuthenticationScheme name support.variable.enummember.matlab match (?<=[a-zA-Z0-9_]\.)(?:Basic|Bearer|Digest|HOBA|Mutual|NTLM|Negotiate|OAuth|Token)\b comment matlab.net.http.RequestMethod name support.variable.enummember.matlab match (?<=[a-zA-Z0-9_]\.)(?:ACL|BASELINECONTROL|BIND|CHECKIN|CHECKOUT|CONNECT|COPY|DELETE|GET|HEAD|LABEL|LINK|LOCK|MERGE|MKACTIVITY|MKCALENDAR|MKCOL|MKREDIRECTREF|MKWORKSPACE|MOVE|OPTIONS|ORDERPATCH|PATCH|POST|PRI|PROPFIND|PROPPATCH|PUT|REBIND|REPORT|SEARCH|TRACE|UNBIND|UNCHECKOUT|UNLINK|UNLOCK|UPDATE|UPDATEREDIRECTREF|VERSIONCONTROL)\b settings patterns comment Settings group namespaces name support.constant.builtin.matlab match (?<=\.)matlab(?=\.)|(?<=\.matlab\.)(?:codeanalyzer|colors|commandwindow)(?=\.)|(?<=\.matlab\.)(?:fonts|general)(?=\.)|(?<=\.matlab\.general\.)matfile(?=\.)|(?<=\.matlab\.)keyboard(?=\.)|(?<=\.matlab\.keyboard\.)suggestions(?=\.)|(?<=\.matlab\.)editor(?=\.)|(?<=\.matlab\.editor\.)displaysettings(?=\.)|(?<=\.matlab\.editor.displaysettings\.)linelimit(?=\.)|(?<=\.matlab\.editor\.)tab(?=\.)|(?<=\.matlab\.editor\.)language(?=\.)|(?<=\.matlab\.editor.language\.)matlab(?=\.)|(?<=\.matlab\.editor.language.matlab\.)comments(?=\.)|(?<=\.matlab\.editor\.)(?:autocoding|autoformat|backup|codefolding|export)(?=\.)|(?<=\.matlab\.editor.export\.)(?:latex|pagesetup|pdf)(?=\.)|(?<=\.matlab\.editor.export.pagesetup\.)pdf(?=\.)|(?<=\.matlab\.editor.export.pagesetup\.)(docx|latex)(?=\.)|(?<=\.matlab\.)appdesigner(?=\.)|(?<=\.matlab\.appdesigner\.)(?:compbrowser|designview|history)(?=\.) comment MATLAB setting property keys name support.constant.property.matlab match (?<=\.matlab\.codeanalyzer\.)(?:ActiveConfigurationFile|EnableIntegratedMessages|UnderlineOption)(?=\.)|(?<=\.matlab\.colors\.)(?:CommentColor|KeywordColor|StringColor|SyntaxErrorColor|SystemCommandColor|UnterminatedStringColor|ValidationSectionColor)(?=\.)|(?<=\.matlab\.colors.commandwindow\.)(?:ErrorColor|HyperlinkColor|WarningColor)(?=\.)|(?<=\.matlab\.colors.programmingtools\.)(?:AutofixHighlightColor|AutomaticallyHighlightVariables|CodeAnalyzerWarningColor|HighlightAutofixes|ShowVariablesWithSharedScope|VariablesWithSharedScopeColor|VariableHighlightColor)(?=\.)|(?<=\.matlab\.commandwindow\.)(?:DisplayLineSpacing|NumericFormat|ShowCompletionsAutomatically|UseEightyColumnDisplayWidth)(?=\.)|(?<=\.matlab\.fonts.codefont\.)(?:Name|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.normal\.)(?:Name|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.normal\.)(?:Color|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.heading1\.)(?:Color|Name|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.heading2\.)(?:Color|Name|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.heading3\.)(?:Color|Name|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.title\.)(?:Color|Name|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.title\.)(?:Color|Name|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.title\.)(?:Color|Name|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.title\.)(?:Color|Name|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.code\.)(?:Color|Name|Size|Style)(?=\.)|(?<=\.matlab\.fonts.editor.codefont\.)Size(?=\.)|(?<=\.matlab\.general.matfile\.)(?:EnableCompression|SaveFormat)(?=\.)|(?<=\.matlab\.keyboard.suggestions\.)ShowAutomatically(?=\.)|(?<=\.matlab\.keyboard.delimeter\.)(?:ShowMatchesOnArrowKey|ShowMatchesWhenTyping)(?=\.)|(?<=\.matlab\.editor\.)(?:AddLineTerminationOnSave|AllowFigureAnimation|OnlyStepInToUserFunctions|OpenFileAtBreakpoint|OtherEditor|RecentFileListSize|ReloadFilesOnChange|ReopenFilesOnRestart|SaveFilesOnClickAway|UseMATLABEditor)(?=\.)|(?<=\.matlab\.editor.displaysettings\.)(?:DataTipsInEditMode|HighlightCurrentLine|HighlightCurrentLineColor|ShowLineNumbers|ShowOpenAsLiveScriptBanner|ShowWelcomeToLiveEditorBanner)(?=\.)|(?<=\.matlab\.editor.displaysettings.linelimit\.)(?:LineColor|LineColumn|LineWidth|ShowLine)|(?<=\.matlab\.editor.tab\.)(?:EmacsStyle|IndentSize|InsertSpaces|TabSize)(?=\.)|(?<=\.matlab\.editor.language.matlab\.)(?:EnableSyntaxHighlighting|EnableVariableAndFunctionRenaming|FunctionIndentingFormat|SmartIndentWhileTyping)(?=\.)|(?<=\.matlab\.editor.language.matlab\.comments\.)(?:FromCommentStart|MaxWidth|WrapAutomatically)(?=\.)|(?<=\.matlab\.editor.codefolding\.)(?:EnableCodeFolding|FoldArgumentsBlocks|FoldBlockComments|FoldClassCode|FoldClassEnumerationBlocks|FoldClassEventBlocks|FoldClassMethodBlocks|FoldClassPropertiesBlocks|FoldComments|FoldForAndParforBlocks|FoldFunctionCode|FoldIfElseBlocks|FoldSections|FoldSpmdBlocks|FoldSwitchCaseBlocks|FoldTryCatchBlocks|FoldWhileBlocks|InitiallyFoldArgumentsBlocks|InitiallyFoldBlockComments|InitiallyFoldClassCode|InitiallyFoldClassEnumerationBlocks|InitiallyFoldClassEventBlocks|InitiallyFoldClassMethodBlocks|InitiallyFoldClassPropertiesBlocks|InitiallyFoldComments|InitiallyFoldForAndParforBlocks|InitiallyFoldFunctionCode|InitiallyFoldIfElseBlocks|InitiallyFoldSections|InitiallyFoldSpmdBlocks|InitiallyFoldSwitchCaseBlocks|InitiallyFoldTryCatchBlocks|InitiallyFoldWhileBlocks)(?=\.)|(?<=\.matlab\.editor.backup\.)(?:EnableFileBackup|DeleteOnClose|FileExtensionToAppend|FileExtensionToReplace|Frequency|ReplaceExtension|SaveIntoSourceFolder|SaveToFolder|SaveUntiltled)(?=\.)|(?<=\.matlab\.editor.autoformat\.)(?:AngleBracketsForHyperlink|AsteriskForItalicAndBold|AutomaticBulletedList|AutomaticNumberedList|BacktickAndBarForMonospace|DollarSignForLatex|EnableAutoFormatting|HashtagForTitle|HashtagsForHeading|LabelURLToHyperlink|SectionBreak|SectionBreakAndHeading|TrademarkCopyrightSymbol|UnderscoreForItalicAndBold|URLToHyperlink)(?=\.)|(?<=\.matlab\.editor.autocoding\.)(?:EnableAutoCoding|Parentheses|CurlyBraces|SquareBrackets|SingleQuotes|DoubleQuotes|Comments|CharacterVectors|Strings|SplitParentheses|ControlFlows|Definitions)(?=\.)|(?<=\.matlab\.editor.export\.)(?:FigureFormat|FigureResolution)(?=\.)|(?<=\.matlab\.editor.export.pagesetup\.)(?:Margins|Orientation|PaperSize)(?=\.)|(?<=\.matlab\.editor.export.pdf\.)(?:FigureFormat|FigureResolution)(?=\.)|(?<=\.matlab\.editor.export.pagesetup.pdf\.)(?:Margins|Orientation|PaperSize)(?=\.)|(?<=\.matlab\.editor.export.latex\.)(?:FigureFormat|FigureResolution)(?=\.)|(?<=\.matlab\.editor.export.pagesetup.latex\.)(?:PaperSize|Orientation|Margins|PaperSize|Orientation|Margins)(?=\.) comment MATLAB setting value properties name support.variable.property.matlab match (?<=[a-zA-Z0-9_]\.)(?:ActiveValue|TemporaryValue|PersonalValue|FactoryValue)\b toolbox_libraries patterns comment MATLAB aerospace toolbox name support.function.toolbox.aerospace.matlab match (?<!\.|\w)(?:accessIntervals|accessPercentage|accessStatus|addBody|addNode|addRoute|addViewpoint|aer|aeroDataPackage|aeroReadIERSData|airspeed|alphabeta|angle2dcm|angle2quat|angle2rod|atmoscira|atmoscoesa|atmoshwm|atmosisa|atmoslapse|atmosnonstd|atmosnrlmsise00|atmospalt|camheading|camheight|campitch|campos|camroll|camtarget|convacc|convang|convangacc|convangvel|convdensity|convforce|convlength|convmass|convpres|convtemp|convvel|correctairspeed|createBody|datcomimport|dcm2alphabeta|dcm2angle|dcm2latlon|dcm2quat|dcm2rod|dcmbody2wind|dcmecef2ned|dcmeci2ecef|decyear|delete|deltaCIP|deltaUT1|dpressure|earthNutation|ecef2eci|ecef2lla|eci2aer|eci2ecef|eci2lla|fganimation|findstartstoptimes|flat2lla|flowfanno|flowisentropic|flownormalshock|flowprandtlmeyer|flowrayleigh|generatePatches|geoc2geod|geocradius|geod2geoc|geoidegm96|geoidheight|gimbalAngles|gravitycentrifugal|gravitysphericalharmonic|gravitywgs84|gravityzonal|hide|hideAll|igrfmagm|ijk2keplerian|initialize|initIfNeeded|juliandate|keplerian2ijk|leapyear|lla2ecef|lla2eci|lla2flat|load|machnumber|mjuliandate|moonLibration|move|moveBody|nodeInfo|orbitalElements|planetEphemeris|play|pointAt|polarMotion|quat2angle|quat2dcm|quat2rod|quatconj|quatdivide|quatexp|quatinterp|quatinv|quatlog|quatmod|quatmultiply|quatnorm|quatnormalize|quatpower|quatrotate|read|removeBody|removeNode|removeViewpoint|rod2angle|rod2dcm|rod2quat|rrdelta|rrsigma|rrtheta|satelliteScenario|satelliteScenarioViewer|saveas|show|showAll|siderealTime|states|tdbjuliandate|uiaeroairspeed|uiaeroaltimeter|uiaeroclimb|uiaeroegt|uiaeroheading|uiaerohorizon|uiaerorpm|uiaeroturn|update|updateBodies|updateCamera|updateNodes|wrldmagm)\b comment MATLAB aerospace toolbox name support.class.toolbox.aerospace.matlab match (?<!\.|\w)(?:Access|Animation|Body|Camera|ConicalSensor|FieldOfView|GenerateRunScript|Geometry|Gimbal|GroundStation|GroundTrack|Node|Satellite|Viewpoint|VirtualRealityAnimation)\b|(?<=[^\w.]Aero\.)(?:Animation|Body|Camera|FixedWing|FlightGearAnimation|Geometry|Node|Viewpoint|VirtualRealityAnimation)\b|(?<=[^\w.]Aero\.Aircraft\.)(?:ControlState|Environment|Properties)\b|(?<=[^\w.]Aero\.FixedWing\.)(?:Coefficient|State|Surface|Thrust)\b comment MATLAB aerospace toolbox namespaces name support.constant.toolbox.aerospace.matlab match (?<!\.)(Aero)(?=\.)|(?<=[^\w.]Aero\.)Aircraft(?=\.) comment MATLAB bioinformatics toolbox name support.function.toolbox.bioinformatics.matlab match (?<!\.|\w)(?:aa2int|aa2nt|aacount|affygcrma|affyinvarsetnorm|affyprobeaffinities|affyprobeseqread|affyread|affyrma|affysnpannotread|affysnpintensitysplit|affysnpquartets|agferead|align2cigar|allshortestpaths|aminolookup|atomiccomp|bamindexread|baminfo|bamread|bamsort|basecount|baselookup|biograph|BioIndexedFile|BioMap|BioRead|blastformat|blastlocal|blastncbi|blastread|blastreadlocal|blosum|bowtie|bowtie2|Bowtie2AlignOptions|bowtie2build|Bowtie2BuildOptions|bowtie2inspect|Bowtie2InspectOptions|bowtiebuild|bwaindex|BWAIndexOptions|bwamem|BWAMEMOptions|celintensityread|cghcbs|cghfreqplot|chromosomeplot|cigar2align|classperf|cleave|cleavelookup|clustergram|codonbias|codoncount|conncomp|cpgisland|crossvalind|cuffcompare|CuffCompareOptions|cuffdiff|CuffDiffOptions|cuffgffread|CuffGFFReadOptions|cuffgtf2sam|cufflinks|CufflinksOptions|cuffmerge|CuffMergeOptions|cuffnorm|CuffNormOptions|cuffquant|CuffQuantOptions|cytobandread|DataMatrix|dayhoff|dimercount|dna2rna|dnds|dndsml|dolayout|emblread|evalrasmolscript|exprprofrange|exprprofvar|fastainfo|fastaread|fastawrite|fastqinfo|fastqread|fastqwrite|featurecount|featureparse|featuresmap|featuresparse|featureview|galread|gcrma|gcrmabackadj|genbankread|geneentropyfilter|genelowvalfilter|geneont|generangefilter|geneticcode|genevarfilter|genpeptread|geoseriesread|geosoftread|get|getancestors|getblast|getbyname|getcanonical|getdescendants|getedgesbynodeid|getembl|getgenbank|getgenpept|getgeodata|gethmmalignment|gethmmprof|gethmmtree|getmatrix|getnewickstr|getnodesbyid|getpdb|getrelatives|GFFAnnotation|goannotread|gonnet|gprread|graphallshortestpaths|graphcluster|graphconncomp|graphisdag|graphisomorphism|graphisspantree|graphmaxflow|graphminspantree|graphpred2path|graphshortestpath|graphtopoorder|graphtraverse|GTFAnnotation|HeatMap|hmmprofalign|hmmprofestimate|hmmprofgenerate|hmmprofmerge|hmmprofstruct|ilmnbslookup|ilmnbsread|imageneread|int2aa|int2nt|isdag|isoelectric|isomorphism|isotopicdist|isspantree|jcampread|joinseq|knnclassify|knnimpute|localalign|maboxplot|mafdr|magetfield|maimage|mainvarsetnorm|mairplot|maloglog|malowess|manorm|mapcaplot|mattest|mavolcanoplot|maxflow|metafeatures|microplateplot|minspantree|molviewer|molweight|msalign|msbackadj|msdotplot|msheatmap|mslowess|msnorm|mspalign|mspeaks|msppresample|msresample|mssgolay|msviewer|multialign|multialignread|multialignviewer|multialignwrite|mzcdf2peaks|mzcdfinfo|mzcdfread|mzxml2peaks|mzxmlinfo|mzxmlread|nbintest|NegativeBinomialTest|nmercount|nt2aa|nt2int|ntdensity|nuc44|num2goid|nwalign|oligoprop|optimalleaforder|palindromes|pam|pdbdistplot|pdbread|pdbsuperpose|pdbtransform|pdbwrite|pdist|pfamhmmread|phytree|phytreeread|phytreetool|phytreeviewer|phytreewrite|plot|probelibraryinfo|probesetlink|probesetlookup|probesetplot|probesetvalues|profalign|proteinplot|proteinpropplot|prune|quantilenorm|ramachandran|randfeatures|randseq|rankfeatures|rebasecuts|redbluecmap|redgreencmap|reorder|reroot|restrict|revgeneticcode|rmabackadj|rmasummary|rna2dna|rnaconvert|rnafold|rnaplot|saminfo|samplealign|samread|samsort|scfread|select|seq2regexp|seqalignviewer|seqcomplement|seqconsensus|seqdisp|seqdotplot|seqfilter|seqinsertgaps|seqlinkage|seqlogo|seqmatch|seqneighjoin|seqpdist|seqprofile|seqqcplot|seqrcomplement|seqreverse|seqshoworfs|seqshowwords|seqsplit|seqsplitpe|seqtool|seqtrim|seqviewer|seqwordcount|sffinfo|sffread|shortestpath|showalignment|showhmmprof|sptread|subtree|svmclassify|svmsmoset|svmtrain|swalign|tgspcinfo|tgspcread|topoorder|traceplot|traverse|view|weights|zonebackadj)\b|(?<=[^\w.]biograph\.)(?:allshortestpaths|conncomp|dolayout|get|getancestors|getdescendants|getedgesbynodeid|getmatrix|getnodesbyid|getrelatives|getweightmatrix|isdag|isomorphism|isspantree|maxflow|minspantree|set|shortestpath|topoorder|traverse|view)\b comment MATLAB bioinformatics toolbox classes name support.class.toolbox.bioinformatics.matlab match (?<=[^\w.]bioma\.)ExpressionSet\b|(?<=[^\w.]bioma\.data\.)(?:ExptData|MetaData|MIAME)\b comment MATLAB bioinformatics toolbox namespaces name support.constant.toolbox.bioinformatics.matlab match (?<!\.)(?:bioma|biograph)\b|(?<=[^\w.]bioma\.)data\b comment MATLAB communications toolbox name support.function.toolbox.communications.matlab match (?<!\.|\w)(?:algdeintrlv|algintrlv|alignsignals|amdemod|ammod|arithdeco|arithenco|awgn|bchdec|bchenc|bchgenpoly|bchnumerr|berawgn|bercoding|berconfint|berfading|berfit|bersync|bertool|bi2de|bin2gray|biterr|bsc|cma|compand|convdeintrlv|convenc|convintrlv|convmtx|cosets|cyclgen|cyclpoly|de2bi|decode|deintrlv|dfe|dftmtx|distspec|dpcmdeco|dpcmenco|dpcmopt|dpskdemod|dpskmod|dvbs2ldpc|encode|equalize|eyediagram|fft|filter|finddelay|fmdemod|fmmod|fskdemod|fskmod|gen2par|genqamdemod|genqammod|gf|gfadd|gfconv|gfcosets|gfdeconv|gfdiv|gffilter|gflineq|gfminpol|gfmul|gfpretty|gfprimck|gfprimdf|gfprimfd|gfrank|gfrepcov|gfroots|gfsub|gftable|gftrunc|gftuple|gfweight|gray2bin|hammgen|hank2sys|heldeintrlv|helintrlv|helscandeintrlv|helscanintrlv|hilbiir|huffmandeco|huffmandict|huffmanenco|ifft|intdump|intrlv|iscatastrophic|isprimitive|istrellis|lineareq|lloyds|lms|log|marcumq|mask2shift|matdeintrlv|matintrlv|minpol|mldivide|mlseeq|modnorm|mskdemod|mskmod|muxdeintrlv|muxintrlv|noisebw|normlms|oct2dec|oqpskdemod|oqpskmod|pamdemod|pammod|plot|pmdemod|pmmod|poly2trellis|primpoly|pskdemod|pskmod|qamdemod|qammod|qfunc|qfuncinv|quantiz|randdeintrlv|randerr|randint|randintrlv|randsrc|rayleighchan|rcosfir|rcosflt|rcosiir|rcosine|rectpulse|reset|ricianchan|rls|rsdec|rsdecof|rsenc|rsencof|rsgenpoly|scatterplot|semianalytic|shift2mask|signlms|ssbdemod|ssbmod|stdchan|symerr|syndtable|varlms|vec2mat|vitdec|wgn)\b|(?<=[^\w.]commscope\.)eyediagram\b|(?<=[^\w.]doppler\.)(?:ajakes|bigaussian|flat|gaussian|jakes|rjakes|rounded)\b|(?<=[^\w.]fec\.)(?:ldpcdec|ldpcenc)\b|(?<=[^\w.]modem\.)(?:dpskdemod|dpskmod|genqamdemod|genqammod|mskdemod|mskmod|oqpskdemod|oqpskmod|pamdemod|pammod|pskdemod|pskmod|qamdemod|qammod)\b|(?<=[^\w.]seqgen\.)pn comment MATLAB communications toolbox name support.constant.toolbox.communications.matlab match (?<!\.|\w)(?:commscope|doppler|fec|modem|seqgen)\b comment MATLAB computer vision toolbox name support.function.toolbox.computer-vision.matlab match (?<!\.|\w)(?:acfObjectDetector|addAttribute|addLabel|addSublabel|anchorBoxLayer|assignDetectionsToTracks|attributeType|bagOfFeatures|balanceBoxLabels|balancePixelLabels|bbox2points|bboxcrop|bboxerase|bboxOverlapRatio|bboxPrecisionRecall|bboxresize|bboxwarp|binaryFeatures|blockedImageAutomationAlgorithm|boxLabelDatastore|BRISKPoints|bundleAdjustment|bundleAdjustmentMotion|bundleAdjustmentStructure|cameraCalibrationErrors|cameraIntrinsics|cameraMatrix|cameraParameters|cameraPoseToExtrinsics|changeFilePaths|checkLabelDefinition|checkSetup|configureKalmanFilter|cornerPoints|countEachLabel|create|createPoseGraph|cylinderModel|deeplabv3plusLayers|detectBRISKFeatures|detectCheckerboardPoints|detectFASTFeatures|detectHarrisFeatures|detectKAZEFeatures|detectMinEigenFeatures|detectMSERFeatures|detectORBFeatures|detectSURFFeatures|dicePixelClassificationLayer|disparityBM|disparitySGM|editAttributeDescription|editGroupName|editLabelDescription|editLabelGroup|epipolarLine|estimateAnchorBoxes|estimateCameraMatrix|estimateCameraParameters|estimateEssentialMatrix|estimateFisheyeParameters|estimateFundamentalMatrix|estimateGeometricTransform2D|estimateGeometricTransform3D|estimateStereoBaseline|estimateUncalibratedRectification|estimateWorldCameraPose|evaluateDetectionAOS|evaluateDetectionMissRate|evaluateDetectionPrecision|evaluateImageRetrieval|evaluateSemanticSegmentation|extractFeatures|extractHOGFeatures|extractLBPFeatures|extrinsics|extrinsicsEstimationErrors|extrinsicsToCameraPose|fasterRCNNLayers|fasterRCNNObjectDetector|fastRCNNObjectDetector|fcnLayers|findNearestNeighbors|findNeighborsInRadius|findPointsInROI|findTracks|findWorldPointsInTracks|findWorldPointsInView|fisheyeCalibrationErrors|fisheyeIntrinsics|fisheyeIntrinsicsEstimationErrors|fisheyeParameters|fitPolynomialRANSAC|focalCrossEntropy|focalLossLayer|generalizedDice|generateCheckerboardPoints|groundTruth|groundTruthDataSource|imageCategoryClassifier|imageviewset|indexImages|info|initialize|insertMarker|insertObjectAnnotation|insertObjectMask|insertShape|insertText|intrinsicsEstimationErrors|invertedImageIndex|isEpipoleInImage|KAZEPoints|labelDefinitionCreator|labelType|lineToBorderPoints|matchFeatures|matchFeaturesInRadius|MSERRegions|objectDetectorTrainingData|ocr|ocrText|opticalFlow|opticalFlowFarneback|opticalFlowHS|opticalFlowLK|opticalFlowLKDoG|optimizePoses|ORBPoints|pcalign|pcbin|pccat|pcdenoise|pcdownsample|pcfitcylinder|pcfitplane|pcfitsphere|pcfromkinect|pcmapndt|pcmerge|pcnormals|pcplayer|pcread|pcregistercorr|pcregistercpd|pcregistericp|pcregisterndt|pcsegdist|pcshow|pcshowpair|pctransform|pcviewset|pcwrite|peopleDetectorACF|pixelClassificationLayer|pixelLabelDatastore|pixelLabelImageDatastore|pixelLabelTrainingData|planeModel|plot|plotCamera|pointCloud|pointsToWorld|pointTrack|ransac|rcnnBoxRegressionLayer|rcnnObjectDetector|readAprilTag|readBarcode|reconstructScene|rectifyStereoImages|regionProposalLayer|relativeCameraPose|removeAttribute|removeInvalidPoints|removeLabel|removeSublabel|retrieveImages|roiAlignLayer|roiInputLayer|roiMaxPooling2dLayer|rotationMatrixToVector|rotationVectorToMatrix|rpnClassificationLayer|rpnSoftmaxLayer|run|scanContextDescriptor|scanContextDistance|segmentationConfusionMatrix|segmentGroundFromLidarData|segmentLidarData|segnetLayers|selectLabelsByGroup|selectLabelsByName|selectLabelsByType|selectStrongestBbox|selectStrongestBboxMulticlass|semanticseg|semanticSegmentationMetrics|settingsDialog|showExtrinsics|showMatchedFeatures|showReprojectionErrors|showShape|sphereModel|ssdLayers|ssdMergeLayer|ssdObjectDetector|stereoAnaglyph|stereoCalibrationErrors|stereoParameters|supportsReverseAutomation|SURFPoints|terminate|trainACFObjectDetector|trainCascadeObjectDetector|trainFasterRCNNObjectDetector|trainFastRCNNObjectDetector|trainImageCategoryClassifier|trainRCNNObjectDetector|trainSSDObjectDetector|trainYOLOv2ObjectDetector|triangulate|triangulateMultiview|undistortFisheyeImage|undistortFisheyePoints|undistortImage|undistortPoints|unet3dLayers|unetLayers|velodyneFileReader|visionSupportPackages|worldpointset|worldToImage|yolov2Layers|yolov2ObjectDetector|yolov2OutputLayer|yolov2ReorgLayer|yolov2TransformLayer|yolov3ObjectDetector)\b comment MATLAB computer vision toolbox classes name support.class.toolbox.computer-vision.matlab match (?<=[^\w.]vision\.)(?:AlphaBlender|BinaryFileReader|BinaryFileWriter|BlobAnalysis|BlockMatcher|CascadeObjectDetector|ChromaResampler|DeployableVideoPlayer|ForegroundDetector|GammaCorrector|HistogramBasedTracker|KalmanFilter|LocalMaximaFinder|PeopleDetector|PointTracker|TemplateMatcher|VideoFileReader|VideoFileWriter|VideoPlayer)\b|(?<=[^\w.]vision\.labeler\.)AutomationAlgorithm\b|(?<=[^\w.]vision\.labeler\.mixin\.)(?:BlockedImageAutomation|Temporal)\b comment MATLAB computer vision toolbox namespaces name support.constant.toolbox.computer-vision.matlab match (?<!\.)vision(?=\.)|(?<=[^\w.]vision\.)labeler(?=\.)|(?<=[^\w.]vision\.labeler\.)mixin(?=\.) comment MATLAB control systems toolbox name support.function.toolbox.control-systems.matlab match (?<!\.|\w)(?:abs|absorbDelay|acker|allmargin|AnalysisPoint|append|augstate|balreal|balred|balredOptions|bandwidth|bdschur|blkdiag|bode|bodemag|bodeoptions|bodeplot|c2d|c2dOptions|canon|care|chgFreqUnit|chgTimeUnit|chgunits|clone|codegen|conj|connect|connectOptions|correct|covar|ctranspose|ctrb|ctrbf|ctrlpref|d2c|d2cOptions|d2d|d2dOptions|damp|dare|db2mag|dcgain|delay2z|delayss|dlqr|dlyap|dlyapchol|drss|dsort|dss|dssdata|esort|estim|evalfr|evalGoal|evalSurf|extendedKalmanFilter|fcat|feedback|filt|fnorm|fourierBasis|frd|frdata|frdfun|freqresp|freqsep|freqsepOptions|fselect|full|gcare|gdare|genfrd|genmat|gensig|genss|get|getBlockValue|getComponents|getCompSensitivity|getData|getdelaymodel|getDelayModel|getGainCrossover|getGoal|getIOTransfer|getLFTModel|getLoopTransfer|getoptions|getPassiveIndex|getPeakGain|getPIDLoopResponse|getPoints|getSectorCrossover|getSectorIndex|getSensitivity|getValue|getx0|gram|gramOptions|hasdelay|hasInternalDelay|hsvd|hsvdOptions|hsvoptions|hsvplot|icare|idare|imag|imp2exp|impulse|impulseplot|initial|initialize|initialplot|interface|interp|inv|iopzmap|iopzplot|isct|isdt|isempty|isfinite|isParametric|isPassive|isproper|isreal|issiso|isstable|isstatic|kalman|kalmd|lft|looptune|looptuneOptions|looptuneSetup|loopview|lqg|lqgreg|lqgtrack|lqi|lqr|lqrd|lqry|lsim|lsiminfo|lsimplot|ltimodels|ltiprops|ltiview|lyap|lyapchol|mag2db|make1DOF|make2DOF|margin|mechss|mechssdata|minreal|modred|modsep|nblocks|ndBasis|ndims|ngrid|nichols|nicholsoptions|nicholsplot|nmodels|norm|nyquist|nyquistoptions|nyquistplot|obsv|obsvf|ord2|order|pade|parallel|particleFilter|passiveplot|permute|pid|pid2|piddata|piddata2|pidstd|pidstd2|pidstddata|pidstddata2|pidtune|pidtuneOptions|pidTuner|place|pole|polyBasis|predict|prescale|pzmap|pzoptions|pzplot|real|realp|reg|replaceBlock|repsys|reshape|residual|rlocus|rlocusplot|rsampleBlock|rss|sampleBlock|sectorplot|series|set|setBlockValue|setData|setdelaymodel|setDelayModel|setoptions|setValue|sgrid|showBlockValue|showStateInfo|showTunable|sigma|sigmaoptions|sigmaplot|sisoinit|sisotool|size|sminreal|sparss|sparssdata|spectralfact|spy|ss|ss2ss|ssbal|ssdata|stabsep|stabsepOptions|stack|step|stepDataOptions|stepinfo|stepplot|sumblk|systune|systuneOptions|tf|tfdata|thiran|timeoptions|totaldelay|tunableGain|tunablePID|tunablePID2|tunableSS|tunableSurface|tunableTF|tzero|unscentedKalmanFilter|updateSystem|upsample|varyingGoal|viewGoal|viewSurf|voidModel|xperm|xsort|zero|zgrid|zpk|zpkdata)\b comment MATLAB design toolbox classes name support.class.toolbox.design.matlab match (?<!\.)TuningGoal\b|(?<=[^\w.]TuningGoal\.)(?:ConicSector|ControllerPoles|Gain|LoopShape|LQG|Margins|MaxLoopGain|MinLoopGain|Overshoot|Passivity|Poles|Rejection|Sensitivity|StepRejection|StepTracking|Tracking|Transient|Variance|WeightedGain|WeightedPassivity|WeightedVariance)\b comment MATLAB curve fitting toolbox name support.function.toolbox.curve-fitting.matlab match (?<!\.|\w)(?:aptknt|argnames|augknt|aveknt|brk2knt|bspline|category|cfit|cflibhelp|cftool|chbpnt|coeffnames|coeffvalues|confint|csape|csapi|csaps|cscvn|datastats|dependnames|differentiate|excludedata|feval|fit|fitoptions|fittype|fn2fm|fnbrk|fnchg|fncmb|fnder|fndir|fnint|fnjmp|fnmin|fnplt|fnrfn|fntlr|fnval|fnxtr|fnzeros|formula|franke|get|getcurve|indepnames|integrate|islinear|knt2brk|knt2mlt|newknt|numargs|numcoeffs|optknt|plot|ppmak|predint|prepareCurveData|prepareSurfaceData|probnames|probvalues|quad2d|rpmak|rscvn|rsmak|set|setoptions|sfit|smooth|sorted|spap2|spapi|spaps|spcrv|splinetool|spmak|spterms|stmak|titanium|tpaps|type)\b comment MATLAB data acquisition toolbox name support.function.toolbox.data-acquisition.matlab match (?<!\.|\w)(?:addbidirectional|addchannel|addclock|addinput|addline|addmuxchannel|addoutput|addtrigger|analoginput|analogoutput|binaryVectorToDecimal|binaryVectorToHex|binvec2dec|clear|daq|daqcallback|daqfind|daqhelp|daqhwinfo|daqlist|daqmem|daqread|daqregister|daqreset|daqvendorlist|DataAcquisition|dec2binvec|decimalToBinaryVector|delete|digitalio|disp|flush|flushdata|get|getdata|getsample|getvalue|hexToBinaryVector|inspect|ischannel|isdioline|islogging|isrunning|issending|isvalid|length|load|makenames|muxchanidx|obj2mfile|peekdata|preload|propinfo|putdata|putsample|putvalue|read|readwrite|removechannel|removeclock|removetrigger|resetcounters|save|set|setverify|showdaqevents|size|softscope|start|stop|trigger|wait|write)\b comment MATLAB database toolbox name support.function.toolbox.database.matlab match (?<!\.|\w)(?:addNodeLabel|apacheCassandra|attr|bestrowid|bindParamValues|cassandra|CassandraConnectionOptions|clearwarnings|close|cols|columninfo|columnnames|columnprivileges|columns|commit|confds|configureODBCDataSource|connection|count|createCollection|createConnectionForPool|createNode|createRelation|crossreference|cursor.fetch|database|database.fetch|databaseConnectionOptions|databaseDatastore|databaseImportOptions|databasePreparedStatement|deleteDataSource|deleteNode|deleteRelation|distinct|dmd|driver|drivermanager|dropCollection|exec|execute|executecql|executeCypher|executeSQLScript|exportedkeys|fastinsert|fetch|fetchmulti|find|get|getdatasources|getoptions|hasdata|importedkeys|indexinfo|insert|isconnection|isdriver|isjdbc|isnullcolumn|isopen|isreadonly|isurl|listDataSources|logintimeout|mongo|mysql|namecolumn|neo4j|Neo4jConnect|Neo4jNode|Neo4jRelation|neo4jStruct2Digraph|nodeDegree|nodeLabels|nodeRelationTypes|odbc|partitionRead|ping|postgresql|preview|primarykeys|procedurecolumns|procedures|propertyKeys|querybuilder|querytimeout|read|readall|register|relationTypes|remove|removeNodeLabel|removeNodeProperty|removeRelationProperty|reset|resultset|rmoptions|rollback|rows|rsmd|runstoredprocedure|saveAsDataSource|searchGraph|searchNode|searchNodeByID|searchRelation|searchRelationByID|select|set|setdbprefs|setNodeProperty|setoptions|setRelationProperty|splitsqlquery|sql2native|SQLConnectionOptions|sqlfind|SQLImportOptions|sqlinnerjoin|sqlite|sqlouterjoin|SQLPreparedStatement|sqlread|sqlwrite|storeDigraph|supports|tablenames|tableprivileges|tables|testConnection|unregister|update|updateNode|updateRelation|upsert|versioncolumns|width)\b comment MATLAB datafeed toolbox name support.function.toolbox.datafeed.matlab match (?<!\.|\w)(?:aggregation|bloomberg|bloombergBPIPE|bloombergEMSX|bloombergServer|blp|blpsrv|bpipe|category|close|costCurves|cqg|createBasket|createInstrument|createNotifier|createOrder|createorder|createOrderAndRoute|createOrderAndRouteWithStrat|createOrderProfile|createOrderSet|datastream|datastreamws|deleteOrder|deleteorder|deleteRoute|emsx|emsxOrderBlotter|eqs|exec|factorgroups|factors|factset|fds|fetch|fieldinfo|fieldsearch|fred|get|getAllFieldMetaData|getBrokerInfo|getbulkdata|getData|getdata|getsubscriptions|groupRouteOrder|groupRouteOrderWithStrat|haver|havertool|history|hyperfeed|idc|ihsmarkitrs|info|insert|isconnection|iStar|krg|kx|liquidityFactor|lookup|manualFill|marketImpact|modifyOrder|modifyRoute|modifyRouteWithStrat|moneynet|news|nextinfo|optionchain|orders|portfolio|portfolioCostCurves|postdata|priceAppreciation|pricevol|processEvent|quandl|query|realtime|reuters|rnseloader|routeOrder|routeOrderWithStrat|routes|search|security|showtrades|shutDown|signals|startUp|stockticker|stop|tables|tahistory|timeseries|timingRisk|tkfieldtoid|tkidtofield|tlkrs|tradelogin|tradelogout|trth|twitter|universes|wind|xtrdr|yahoo)\b comment MATLAB design toolbox name support.function.toolbox.design.matlab match (?<!\.|\w)(?:addCursor|addDivider|addWave|allpass2wdf|allpassbpc2bpc|allpasslp2bp|allpasslp2bpc|allpasslp2bs|allpasslp2bsc|allpasslp2hp|allpasslp2lp|allpasslp2mb|allpasslp2mbc|allpasslp2xc|allpasslp2xn|allpassrateup|allpassshift|allpassshiftc|audioDeviceWriter|autoscale|block|butter|ca2tf|cascade|cheby1|cheby2|cl2tf|coeffs|coeread|coewrite|convert|cost|cumsec|deleteCursor|deleteDisplayChannel|denormalize|design|designFracDelayFIR|designmethods|designMultirateFIR|designMultistageDecimator|designMultistageInterpolator|designoptions|designopts|dspunfold|ellip|equiripple|euclidfactors|farrow|fcfwrite|fdatool|fdesign|fftcoeffs|filter|filterbuilder|filterBuilder|filterDesigner|filtstates.cic|fircband|firceqrip|fireqint|firgr|firhalfband|firlp2hp|firlp2lp|firlpnorm|firls|firminphase|firnyquist|firpr2chfb|firtype|freqrespest|freqrespopts|freqsamp|freqz|fvtool|gain|generatehdl|generateScript|getCursorInfo|getCursorTags|getDisplayChannelInfo|getDisplayChannelTags|getMeasurementsData|getSpectralMaskStatus|getSpectrumData|grpdelay|help|ifir|iirbpc2bpc|iircomb|iirftransf|iirgrpdelay|iirlinphase|iirlp2bp|iirlp2bpc|iirlp2bs|iirlp2bsc|iirlp2hp|iirlp2lp|iirlp2mb|iirlp2mbc|iirlp2xc|iirlp2xn|iirlpnorm|iirlpnormc|iirls|iirnotch|iirpeak|iirpowcomp|iirrateup|iirshift|iirshiftc|impz|impzlength|info|int|isallpass|isfir|islinphase|ismaxphase|isminphase|isNewDataReady|isreal|issos|isstable|kaiserwin|lagrange|limitcycle|maxstep|measure|modifyCursor|modifyDisplayChannel|moveDisplayChannel|msepred|msesim|multistage|noisepsd|noisepsdopts|norm|normalize|normalizefreq|nstates|order|parallel|phasedelay|phasez|polyphase|powermeter|qreport|realizemdl|rebuffer_delay|reffilter|reorder|reset|scale|scalecheck|scaleopts|set2int|setCursorDataLabels|setspecs|sos|specifyall|SpectrumAnalyzerConfiguration|ss|step|stepz|tf|tf2ca|tf2cl|timescope|validstructures|wdf2allpass|window|zerophase|zpk|zpkbpc2bpc|zpkftransf|zpklp2bp|zpklp2bpc|zpklp2bs|zpklp2bsc|zpklp2hp|zpklp2lp|zpklp2mb|zpklp2mbc|zpklp2xc|zpklp2xn|zpkrateup|zpkshift|zpkshiftc|zplane)\b|(?<=[^\w.]adaptfilt.)(?:adjlms|ap|apru|bap|blms|blmsfft|dlms|fdaf|filtxlms|ftf|gal|hrls|hswrls|lms|lsl|nlms|pbfdaf|pbufdaf|qrdlsl|qrdrls|rls|sd|se|ss|swftf|swrls|tdafdct|tdafdft|ufdaf)\b|(?<=[^\w.]mfilt.)(?:cascade|cicdecim|cicinterp|farrowsrc|fftfirinterp|firdecim|firfracdecim|firfracinterp|firinterp|firsrc|firtdecim|holdinterp|iirdecim|iirinterp|iirwdfdecim|iirwdfinterp|linearinterp)\b|(?<=[^\w.]dfilt.)(?:allpass|calattice|calatticepc|cascade|cascadeallpass|cascadewdfallpass|df1|df1sos|df1t|df1tsos|df2|df2sos|df2t|df2tsos|dfasymfir|dffir|dffirt|dfsymfir|latticeallpass|latticear|latticearma|latticemamax|latticemamin|parallel|scalar|wdfallpass)\b|(?<=[^\w.]adaptfilt.)(?:adjlms|ap|apru|bap|blms|blmsfft|dlms|fdaf|filtxlms|ftf|gal|hrls|hswrls|lms|lsl|nlms|pbfdaf|pbufdaf|qrdlsl|qrdrls|rls|sd|se|ss|swftf|swrls|tdafdct|tdafdft|ufdaf)\b|(?<=[^\w.]fdesign.)(?:arbmag|arbmagnphase|audioweighting|bandpass|bandstop|ciccomp|comb|decimator|differentiator|fracdelay|halfband|highpass|hilbert|interpolator|isinchp|isinclp|lowpass|notch|nyquist|octave|parameq|peak|polysrc|rsrc)\b|(?<=[^\w.]filtstates\.)cic\b|(?<=[^\w.]dfilt.)(?:allpass|calattice|calatticepc|cascade|cascadeallpass|cascadewdfallpass|df1|df1sos|df1t|df1tsos|df2|df2sos|df2t|df2tsos|dfasymfir|dffir|dffirt|dfsymfir|latticeallpass|latticear|latticearma|latticemamax|latticemamin|parallel|scalar|wdfallpass)\b|(?<=[^\w.]mfilt.)(?:cascade|cicdecim|cicinterp|farrowsrc|fftfirinterp|firdecim|firfracdecim|firfracinterp|firinterp|firsrc|firtdecim|holdinterp|iirdecim|iirinterp|iirwdfdecim|iirwdfinterp|linearinterp)\b comment MATLAB design toolbox classes name support.class.toolbox.design.matlab match (?<=[^\w.]dsp\.)(?:AdaptiveLatticeFilter|AffineProjectionFilter|AllpassFilter|AllpoleFilter|AllpoleFilter|AnalyticSignal|ArrayPlot|ArrayPlot|AsyncBuffer|AudioFileReader|AudioFileWriter|BinaryFileReader|BinaryFileWriter|BiquadFilter|BiquadFilter|BlockLMSFilter|Channelizer|ChannelSynthesizer|Chirp|CICCompensationDecimator|CICCompensationDecimator|CICCompensationDecimator|CICCompensationInterpolator|CICCompensationInterpolator|CICCompensationInterpolator|CICDecimator|CICDecimator|CICInterpolator|CICInterpolator|ColoredNoise|ComplexBandpassDecimator|CoupledAllpassFilter|CrossSpectrumEstimator|DCBlocker|Delay|Differentiator|Differentiator|Differentiator|DigitalDownConverter|DigitalDownConverter|DigitalDownConverter|DigitalUpConverter|DigitalUpConverter|DigitalUpConverter|DyadicAnalysisFilterBank|DyadicSynthesisFilterBank|DynamicFilterVisualizer|DynamicFilterVisualizer|FarrowRateConverter|FarrowRateConverter|FarrowRateConverter|FastTransversalFilter|FFT|FilterCascade|FilteredXLMSFilter|FIRDecimator|FIRDecimator|FIRFilter|FIRFilter|FIRHalfbandDecimator|FIRHalfbandDecimator|FIRHalfbandDecimator|FIRHalfbandInterpolator|FIRHalfbandInterpolator|FIRHalfbandInterpolator|FIRInterpolator|FIRInterpolator|FIRRateConverter|FIRRateConverter|FourthOrderSectionFilter|FrequencyDomainAdaptiveFilter|FrequencyDomainFIRFilter|HampelFilter|HampelFilter|HDLChannelizer|HDLCICDecimation|HDLComplexToMagnitudeAngle|HDLFFT|HDLFIRDecimator|HDLFIRFilter|HDLFIRFilter|HDLFIRRateConverter|HDLFIRRateConverter|HDLIFFT|HDLNCO|HighpassFilter|HighpassFilter|HighpassFilter|HighpassFilter|IFFT|IIRFilter|IIRFilter|IIRHalfbandDecimator|IIRHalfbandDecimator|IIRHalfbandInterpolator|IIRHalfbandInterpolator|ISTFT|LMSFilter|LMSFilter|LogicAnalyzer|LogicAnalyzer|LowpassFilter|LowpassFilter|LowpassFilter|LowpassFilter|MatFileReader|MatFileWriter|MatrixViewer|MatrixViewer|MedianFilter|MedianFilter|MedianFilter|MovingAverage|MovingMaximum|MovingMinimum|MovingRMS|MovingStandardDeviation|MovingVariance|NCO|NotchPeakFilter|NotchPeakFilter|PeakToRMS|PhaseExtractor|PhaseUnwrapper|RLSFilter|SampleRateConverter|SampleRateConverter|SignalSink|SignalSource|SineWave|SOSFilter|SOSFilter|SpectrumAnalyzer|SpectrumAnalyzer|SpectrumAnalyzer|SpectrumEstimator|STFT|SubbandAnalysisFilter|SubbandAnalysisFilter|SubbandSynthesisFilter|SubbandSynthesisFilter|TransferFunctionEstimator|UDPReceiver|UDPSender|VariableBandwidthFIRFilter|VariableBandwidthFIRFilter|VariableBandwidthIIRFilter|VariableBandwidthIIRFilter|VariableFractionalDelay|VariableIntegerDelay|ZeroCrossingDetector|ZoomFFT)\b comment MATLAB design toolbox namespaces name support.constant.toolbox.design.matlab match (?<!\.|\w)(?:adaptfilt|dfilt|dsp|fdesign|filtstates|mfilt)(?=\.) comment MATLAB excel link toolbox name support.function.toolbox.excel-link.matlab match (?<!\.|\w)(?:matlabfcn|matlabinit|matlabsub|MLAppendMatrix|MLAutoStart|MLClose|MLDeleteMatrix|MLEvalString|MLGetFigure|MLGetMatrix|MLGetVar|MLMissingDataAsNaN|MLOpen|MLProgramId|MLPutMatrix|MLPutRanges|MLPutVar|MLShowMATLABErrors|MLShowMatlabErrors|MLStartDir|MLUseCellArray|MLUseFullDesktop)\b comment MATLAB filter design HDL coder toolbox name support.function.toolbox.filder-design-hdl-coder.matlab match (?<!\.|\w)(?:fdhdltool|generatehdl|generatetb|generatetbstimulus|hdlfilterdainfo|hdlfilterserialinfo)\b comment MATLAB financial toolbox name support.function.toolbox.financial.matlab match (?<!\.|\w)(?:abs2active|accrfrac|acrubond|acrudisc|active2abs|addInstrument|adline|adosc|agencyoas|agencyprice|amortize|annurate|annuterm|arith2geom|ascii2fts|Asian|asianbycrr|asianbyeqp|asianbyhhm|asianbyitt|asianbykv|asianbylevy|asianbyls|asianbystt|asianbytw|asiansensbyhhm|asiansensbykv|asiansensbylevy|asiansensbyls|asiansensbytw|assetbybls|AssetMonteCarlo|assetsensbybls|AssetTree|Bachelier|bar|bar3|bar3h|barh|Barrier|barrierbybls|barrierbycrr|barrierbyeqp|barrierbyfd|barrierbyitt|barrierbyls|barrierbystt|barriersensbybls|barriersensbyfd|barriersensbyls|basketbyju|basketbyls|basketsensbyju|basketsensbyls|basketstockspec|Bates|bdtprice|bdtsens|bdttimespec|bdttree|bdtvolspec|beytbill|Binary|binprice|BjerksundStensland|bkcall|bkcaplet|bkfloorlet|bkprice|bkput|bksens|bktimespec|bktree|bkvolspec|Black|BlackKarasinski|BlackScholes|blackvolbyrebonato|blackvolbysabr|blkimpv|blkprice|blsdelta|blsgamma|blsimpv|blslambda|blsprice|blsrho|blstheta|blsvega|bndconvp|bndconvy|bnddurp|bnddury|bndfutimprepo|bndfutprice|bndprice|bndspread|bndyield|bolling|bollinger|bondbybdt|bondbybk|bondbycir|bondbyhjm|bondbyhw|bondbyzero|boxcox|busdate|busdays|bushpath|bushshape|candle|Cap|capbybdt|capbybk|capbyblk|capbycir|capbyhjm|capbyhw|capbylg2f|capbynormal|capvolstrip|cashbybls|cashflows|cashsensbybls|cbondbycrr|cbondbyeqp|cbondbyitt|cbondbystt|cbprice|cdai|cdprice|CDS|CDSBlack|CDSOption|cdsoptprice|cdyield|cfamounts|cfbybdt|cfbybk|cfbycir|cfbyhjm|cfbyhw|cfbyzero|cfconv|cfdates|cfdur|cfport|cftimes|chaikosc|chaikvolat|chartfts|chfield|chooserbybls|cirprice|cirsens|cirtimespec|cirtree|cirvolspec|classfin|cmosched|cmoschedcf|cmoseqcf|compoundbycrr|compoundbyeqp|compoundbyitt|compoundbystt|convert2sur|ConvertibleBond|convertto|convfactor|ConzeViswanathan|corr2cov|cov2corr|cpncount|cpndaten|cpndatenq|cpndatep|cpndatepq|cpndaysn|cpndaysp|cpnpersz|createholidays|Credit|crrprice|crrsens|crrtimespec|crrtree|cumsum|cur2frac|cur2str|cvtree|date2time|dateaxis|datedisp|datefind|datemnth|datewrkdy|day|days360|days360e|days360isda|days360psa|days365|daysact|daysadd|daysdif|dblbarrierbybls|dblbarrierbyfd|dblbarriersensbybls|dblbarriersensbyfd|dbltouchbybls|dbltouchsensbybls|dec2thirtytwo|defprobcurve|defprobstrip|depfixdb|depgendb|Deposit|deprdv|depsoyd|depstln|derivget|derivset|diff|disc2rate|disc2zero|Discount|discountfactors|discrate|DoubleBarrier|DoubleTouch|Dupire|ecmlsrmle|ecmlsrobj|ecmmvnrfish|ecmmvnrmle|ecmmvnrobj|ecmmvnrstd|ecmnfish|ecmnhess|ecmninit|ecmnmle|ecmnobj|ecmnstd|effrr|elpm|emaxdrawdown|end(?=\s*\()|eqpprice|eqpsens|eqptimespec|eqptree|ewstats|exp|extfield|fbusdate|fetch|FFT|fieldnames|fillts|filter|fininstrument|FiniteDifference|finmodel|finportfolio|finpricer|fints|fitNelsonSiegel|fitSvensson|FixedBond|FixedBondOption|fixedbybdt|fixedbybk|fixedbycir|fixedbyhjm|fixedbyhw|fixedbyzero|FloatBond|FloatBondOption|floatbybdt|floatbybk|floatbycir|floatbyhjm|floatbyhw|floatbyzero|Floor|floorbybdt|floorbybk|floorbyblk|floorbycir|floorbyhjm|floorbyhw|floorbylg2f|floorbynormal|floorvolstrip|forwardrates|fpctkd|FRA|frac2cur|freqnum|freqstr|frontcon|frontier|fts2ascii|fts2mat|ftsbound|ftsgui|ftsinfo|ftstool|ftsuniq|fvdisc|fvfix|fvvar|fwd2zero|gapbybls|gapsensbybls|geom2arith|getfield|getnameidx|GoldmanSosinGatto|hazardrates|hedgeopt|hedgeslf|Heston|hhigh|highlow|hist|hjmprice|hjmsens|hjmtimespec|hjmtree|hjmvolspec|holdings2weights|holidays|horzcat|hour|HullWhite|HullWhite1F|hwcalbycap|hwcalbyfloor|hwprice|hwsens|hwtimespec|hwtree|hwvolspec|IkedaKunitomo|impvbybaw|impvbybjs|impvbyblk|impvbybls|impvbyrgw|indexvalues|Inflation|InflationBond|inflationbuild|inflationCashflows|inflationcurve|inforatio|instadd|instaddfield|instasian|instbarrier|instbond|instcap|instcbond|instcf|instcompound|instdelete|instdisp|instfields|instfind|instfixed|instfloat|instfloor|instget|instgetcell|instlength|instlookback|instoptbnd|instoptembnd|instoptemfloat|instoptfloat|instoptstock|instrangefloat|instselect|instsetfield|instswap|instswaption|insttypes|intenvget|intenvprice|intenvsens|intenvset|irbootstrap|IRBootstrapOptions|IRDataCurve|IRFitOptions|IRFunctionCurve|irr|IRTree|isafin|isbusday|iscompatible|isequal|isfield|issorted|ittprice|ittsens|itttimespec|itttree|KemnaVorst|Kirk|lagts|lbusdate|leadts|length|Levy|liborduration|liborfloat2fixed|LiborMarketModel|liborprice|LinearGaussian2F|llow|log|log10|log2|Lookback|lookbackbycrr|lookbackbycvgsg|lookbackbyeqp|lookbackbyitt|lookbackbyls|lookbackbystt|lookbacksensbycvgsg|lookbacksensbyls|lpm|lrtimespec|lrtree|lweekdate|m2xdate|macd|max|maxassetbystulz|maxassetsensbystulz|maxdrawdown|mbscfamounts|mbsconvp|mbsconvy|mbsdurp|mbsdury|mbsnoprepay|mbsoas2price|mbsoas2yield|mbspassthrough|mbsprice|mbsprice2oas|mbsprice2speed|mbswal|mbsyield|mbsyield2oas|mbsyield2speed|mean|medprice|merge|Merton|min|minassetbystulz|minassetsensbystulz|minus|minute|mirr|mkbush|mktree|mktrintree|mmktbybdt|mmktbyhjm|month|months|movavg|mrdivide|mtimes|mvnrfish|mvnrmle|mvnrobj|mvnrstd|negvolidx|nomrr|Normal|normalvolbysabr|now|NumericalIntegration|numerix|numerixCrossAsset|nweekdate|oasbybdt|oasbybk|oasbycir|oasbyhjm|oasbyhw|onbalvol|opprofit|optbndbybdt|optbndbybk|optbndbycir|optbndbyhjm|optbndbyhw|optByBatesFD|optByBatesFFT|optByBatesNI|optByHestonFD|optByHestonFFT|optByHestonNI|optByLocalVolFD|optByMertonFD|optByMertonFFT|optByMertonNI|optembndbybdt|optembndbybk|optembndbycir|optembndbyhjm|optembndbyhw|optemfloatbybdt|optemfloatbybk|optemfloatbycir|optemfloatbyhjm|optemfloatbyhw|optfloatbybdt|optfloatbybk|optfloatbycir|optfloatbyhjm|optfloatbyhw|OptionEmbeddedFixedBond|OptionEmbeddedFloatBond|optpricebysim|optSensByBatesFD|optSensByBatesFFT|optSensByBatesNI|optSensByHestonFD|optSensByHestonFFT|optSensByHestonNI|optSensByLocalVolFD|optSensByMertonFD|optSensByMertonFFT|optSensByMertonNI|optsensbysabr|optstockbybaw|optstockbybjs|optstockbyblk|optstockbybls|optstockbycrr|optstockbyeqp|optstockbyfd|optstockbyitt|optstockbylr|optstockbyls|optstockbyrgw|optstockbystt|optstocksensbybaw|optstocksensbybjs|optstocksensbyblk|optstocksensbybls|optstocksensbyfd|optstocksensbylr|optstocksensbyls|optstocksensbyrgw|parametercurve|parswaprate|payadv|payodd|payper|payuni|pcalims|pcgcomp|pcglims|pcpval|peravg|periodicreturns|plot|plus|pointfig|portalloc|portalpha|portcons|portopt|portrand|portsim|portstats|portvrisk|posvolidx|power|prbyzero|prcroc|prdisc|price|pricePortfolio|prmat|prtbill|psaspeed2default|psaspeed2rate|pvfix|pvtrend|pvvar|pyld2zero|rangefloatbybdt|rangefloatbybk|rangefloatbycir|rangefloatbyhjm|rangefloatbyhw|rate2disc|ratecurve|ratetimes|rdivide|removeInstrument|ReplicatingVarianceSwap|resamplets|ret2tick|rmfield|RollGeskeWhaley|rsindex|SABR|second|selectreturn|setCallExercisePolicy|setExercisePolicy|setfield|setPricer|setPutExercisePolicy|sharpe|simTermStructs|size|smoothts|sortfts|spctkd|Spread|spreadbybjs|spreadbyfd|spreadbykirk|spreadbyls|spreadsensbybjs|spreadsensbyfd|spreadsensbykirk|spreadsensbyls|std|stepcpncfamounts|stepcpnprice|stepcpnyield|stochosc|stockoptspec|stockspec|sttprice|sttsens|stttimespec|stttree|subsasgn|subsref|supersharebybls|supersharesensbybls|survprobs|Swap|swapbybdt|swapbybk|swapbycir|swapbyhjm|swapbyhw|swapbyzero|Swaption|swaptionbybdt|swaptionbybk|swaptionbyblk|swaptionbycir|swaptionbyhjm|swaptionbyhw|swaptionbylg2f|swaptionbynormal|targetreturn|taxedrr|tbilldisc2yield|tbillprice|tbillrepo|tbillval01|tbillyield|tbillyield2disc|tbl2bond|tfutbyprice|tfutbyyield|tfutimprepo|tfutpricebyrepo|tfutyieldbyrepo|thirdwednesday|thirtytwo2dec|tick2ret|time2date|times|toannual|todaily|today|todecimal|tomonthly|toquarterly|toquoted|tosemi|totalreturnprice|Touch|touchbybls|touchsensbybls|toweekly|tr2bonds|treepath|treeshape|treeviewer|trintreepath|trintreeshape|tsaccel|tsmom|tsmovavg|TurnbullWakeman|typprice|ugarch|ugarchllf|ugarchpred|ugarchsim|uicalendar|uminus|uplus|Vanilla|VannaVolga|VarianceSwap|vertcat|volatilities|volroc|wclose|weights2holdings|willad|willpctr|wrkdydif|x2mdate|xirr|year|yeardays|yearfrac|YearYearInflationSwap|ylddisc|yldmat|yldtbill|zbtprice|zbtyield|zero2disc|zero2fwd|zero2pyld|ZeroCouponInflationSwap|zeroprice|zerorates|zeroyield)\b comment MATLAB fixed-point designer toolbox name support.function.toolbox.fixed-point.matlab match (?<!\.|\w)(?:abs|accumneg|accumpos|add|all|and|any|area|assignmentquantizer|atan2|bar|barh|bin|bin2num|bitand|bitandreduce|bitcmp|bitconcat|bitget|bitor|bitorreduce|bitreplicate|bitrol|bitror|bitset|bitshift|bitsliceget|bitsll|bitsra|bitsrl|bitxor|bitxorreduce|buffer|buildInstrumentedMex|cast|cast64BitFiToInt|cast64BitIntToFi|castFiToInt|castFiToMATLAB|castIntToFi|ceil|ceilDiv|clabel|clearInstrumentationResults|coderTypeEditor|colon|comet|comet3|compass|complex|coneplot|conj|contour|contour3|contourc|contourf|conv|convergent|convertToSingle|copyobj|cordicabs|cordicacos|cordicangle|cordicasin|cordicatan2|cordiccart2pol|cordiccexp|cordiccos|cordicpol2cart|cordicrotate|cordicsin|cordicsincos|cordicsqrt|cordictanh|cos|ctranspose|CustomFloat|dec|denormalmax|denormalmin|diag|disp|divide|double|end(?=\s*\()|eps|eq|errmean|errorbar|errpdf|errvar|etreeplot|exponentbias|exponentlength|exponentmax|exponentmin|eye|feather|fi|fiaccel|filter|fimath|fipref|fix|fixDiv|flintmax|flipdim|fliplr|flipud|floor|floorDiv|fma|for|fplot|fractionlength|fxpopt|fxpOptimizationOptions|fxptdlg|ge|get|getlsb|getmsb|globalfimath|gplot|gt|half|hankel|hex|hex2num|hist|histc|horzcat|imag|innerprodintbits|int|int16|int32|int64|int8|intmax|intmin|ipermute|isboolean|iscolumn|isdouble|isempty|isequal|isequivalent|isfi|isfimath|isfimathlocal|isfinite|isfipref|isfixed|isfloat|isinf|isnan|isnumeric|isnumerictype|isobject|ispropequal|isquantizer|isreal|isrow|isscalar|isscaleddouble|isscaledtype|isscalingbinarypoint|isscalingslopebias|isscalingunspecified|issigned|issingle|isslopebiasscaled|isvector|le|length|line|logical|loglog|logreport|lowerbound|lsb|lt|LUTCompressionResult|mat2str|max|maxlog|mean|median|mesh|meshc|meshz|min|minlog|minus|mod|modByConstant|mpower|mpy|mrdivide|mtimes|ndims|ne|nearest|nearestDiv|nextpow2|nnz|noperations|normalizedReciprocal|not|noverflows|num2bin|num2hex|num2int|num2str|numberofelements|numel|numerictype|NumericTypeScope|nunderflows|oct|ones|OptimizationResult|OptimizationSolution|or|patch|pcolor|permute|plot|plot3|plotmatrix|plotyy|plus|polar|pow10|pow2|power|qr|quantize|quantize method|quantizenumeric|quantizer|quiver|quiver3|randquant|range|rdivide|real|realmax|realmin|reinterpretcast|removefimath|removeglobalfimathpref|repmat|rescale|reset|resetglobalfimath|resetlog|reshape|rgbplot|ribbon|round|rsqrt|savefipref|scatter|scatter3|sdec|semilogx|semilogy|set|setfimath|sfi|shiftdata|shiftdim|showInstrumentationResults|sign|sin|single|size|slice|sort|spy|sqrt|squeeze|stairs|stem|stem3|storedInteger|storedIntegerToDouble|streamribbon|streamslice|streamtube|stripscaling|sub|subsasgn|subsref|sum|surf|surfc|surfl|surfnorm|text|times|toeplitz|tostring|transpose|treeplot|tril|trimesh|triplot|trisurf|triu|ufi|uint16|uint32|uint64|uint8|uminus|unitquantize|unitquantizer|unshiftdata|uplus|upperbound|vertcat|voronoi|voronoin|waterfall|wordlength|xlim|ylim|zeros|zlim)\b|(?<=[^\w.]coder\.)(?:allowpcode|approximation|config|const|extrinsic|ignoreConst|inline|load|mexconfig|newtype|nullcopy|resize|screener|target|typeof|unroll|varsize)\b|(?<=[^\w.]DataTypeWorkflow\.)findDecoupledSubsystems\b|(?<=[^\w.]fixed\.)(?:aggregateType|backwardSubstitute|extractNumericType|forwardSubstitute|qlessQR|qlessQRMatrixSolve|qlessQRUpdate|qrAB|qrMatrixSolve)\b|(?<=[^\w.]FunctionApproximation\.)compressLookupTables\b comment MATLAB fixed-point designer toolbox classes name support.class.toolbox.fixed-point.matlab match (?<=[^\w.]coder\.)(?:ArrayType|CellType|ClassType|Constant|EnumType|FiType|FixptConfig|MexConfig|PrimitiveType|SingleConfig|StructType|Type)\b|(?<!\.|\w)(?:DataTypeWorkflow|FunctionApproximation)\b|(?<=[^\w.]DataTypeWorkflow\.)(?:Converter|ProposalSettings|Result|VerificationResult)\b|(?<=[^\w.]fixed\.)(?:DataGenerator|DataSpecification|Interval|Quantizer)\b|(?<=[^\w.]FunctionApproximation\.)(?:LUTMemoryUsageCalculator|LUTSolution|Options|Problem)\b comment MATLAB fixed-point designer toolbox namespaces name support.constant.toolbox.fixed-point.matlab match (?<!\.|\w)(?:coder|fixed)(?=\.) comment MATLAB fuzzy logic toolbox name support.function.toolbox.fuzzy-logic.matlab match (?<!\.|\w)(?:addInput|addmf|addMF|addOutput|addrule|addRule|addvar|anfis|anfisedit|anfisOptions|ClauseParameters|convertfis|convertToStruct|convertToSugeno|convertToType1|convertToType2|defuzz|dsigmf|evalfis|evalfisOptions|evalmf|fcm|findcluster|fismf|fismftype2|fisrule|fistree|fisvar|fuzarith|fuzblock|fuzzy|gauss2mf|gaussmf|gbellmf|genfis|genfis1|genfis2|genfis3|genfisOptions|gensurf|gensurfOptions|getfis|getFISCodeGenerationData|getTunableSettings|getTunableValues|mam2sug|mamfis|mamfistype2|MembershipFunctionSettings|MembershipFunctionSettingsType2|mf2mf|mfedit|newfis|NumericParameters|parsrule|pimf|plotfis|plotmf|probor|psigmf|readfis|removeInput|removeMF|removeOutput|rmmf|rmvar|ruleedit|RuleSettings|ruleview|setfis|setTunable|setTunableValues|sffis|showfis|showrule|sigmf|smf|subclust|sugfis|sugfistype2|surfview|trapmf|trimf|tunefis|tunefisOptions|update|VariableSettings|writefis|writeFIS|zmf)\b comment MATLAB GARCH toolbox name support.function.toolbox.garch.matlab match (?<!\.|\w)(?:aicbic|archtest|autocorr|crosscorr|dfARDTest|dfARTest|dfTSTest|ga|gamultiobj|garchar|garchcount|garchdisp|garchfit|garchget|garchinfer|garchma|garchplot|garchpred|garchset|garchsim|GlobalSearch|hpfilter|lagmatrix|lbqtest|lratiotest|MultiStart|parcorr|paretosearch|particleswarm|patternsearch|ppARDTest|ppARTest|ppTSTest|price2ret|ret2price|simulannealbnd|surrogateopt)\b comment MATLAB genetic algorithms toolbox name support.function.toolbox.genetic-algorithms.matlab match (?<!\.|\w)(?:ga|gamultiobj|gaoptimget|gaoptimset|gatool|GlobalSearch|MultiStart|paretosearch|particleswarm|patternsearch|psearchtool|psoptimget|psoptimset|saoptimget|saoptimset|simulannealbnd|surrogateopt|threshacceptbnd)\b comment MATLAB image acquisition toolbox name support.function.toolbox.image-acquisition.matlab match (?<!\.|\w)(?:clear|closepreview|cmunique|commands|delete|disp|dither|executeCommand|flushdata|get|getdata|getrangefromclass|getselectedsource|getsnapshot|gigecam|gigecamlist|imaqfind|imaqhelp|imaqhwinfo|imapprox|imaqmem|imaqmontage|imaqregister|imaqreset|imaqtool|islogging|isrunning|isvalid|load|matroxcam|matroxlist|obj2mfile|peekdata|preview|propinfo|save|set|snapshot|start|stop|stoppreview|trigger|triggerconfig|triggerinfo|videoinput|wait)\b comment MATLAB image processing toolbox name support.function.toolbox.image-processing.matlab match (?<!\.|\w)(?:activecontour|adapthisteq|adaptthresh|add|addPix2PixHDLocalEnhancer|affine2d|affine3d|affineOutputView|analyze75info|analyze75read|anomalyRX|applycform|applylut|assignData|AssistedFreehand|axes2pix|beginDrawingFromPoint|bestblk|bfscore|bigimageshow|binblockread|binblockwrite|blelist|blendexposure|blockedImage|blockedImageDatastore|blockedNetwork|blockLocationSet|blockproc|bluetooth|bluetoothlist|boundarymask|bringToFront|brisque|brisqueModel|burstinterpolant|bwarea|bwareafilt|bwareaopen|bwboundaries|bwconncomp|bwconvhull|bwdist|bwdistgeodesic|bweuler|bwferet|bwhitmiss|bwlabel|bwlabeln|bwlookup|bwmorph|bwmorph3|bwpack|bwperim|bwpropfilt|bwselect|bwselect3|bwskel|bwtraceboundary|bwulterode|bwunpack|camresponse|centerCropWindow2d|centerCropWindow3d|characteristic|checkerboard|chromadapt|Circle|clear|clrdevice|col2im|colfilt|colorangle|colorChecker|colorcloud|colorize|commit|configureCallback|configureTerminator|conndef|connect|convmtx2|corr2|correctOOB|countEndmembersHFC|cpcorr|cpselect|cpstruct2pairs|createMask|cropData|Crosshair|Cuboid|cycleGANGenerator|dct2|dctmtx|deconvblind|deconvlucy|deconvreg|deconvwnr|decorrstretch|delete|deltaE|demosaic|denoiseImage|denoiseNGMeet|denoisingImageDatastore|denoisingNetwork|depthToSpace|DepthToSpace2DLayer|descriptor|devicereset|dice|dicomanon|dicomCollection|dicomContours|dicomdict|dicomdisp|dicominfo|dicomlookup|dicomread|dicomreadVolume|dicomuid|dicomwrite|disconnect|disp|displayChart|displayColorPatch|dlresize|dn2radiance|dn2reflectance|dnCNNLayers|dpxinfo|dpxread|draw|drawassisted|drawcircle|drawcrosshair|drawcuboid|drawellipse|drawfreehand|drawline|drawpoint|drawpolygon|drawpolyline|drawrectangle|echotcpip|echoudp|edge|edge3|edgetaper|Ellipse|empiricalLine|encoderDecoderNetwork|entropy|entropyfilt|enviinfo|enviwrite|esfrChart|estimateAbundanceLS|fan2para|fanbeam|fastInscene|fclose|fgetl|fgets|fibermetric|findbounds|fippi|fitbrisque|fitgeotrans|fitniqe|flatField|fliptform|flushinput|flushoutput|fopen|fprintf|fread|Freehand|freqz2|fsamp2|fscanf|fspecial|fspecial3|ftrans2|fwind1|fwind2|fwrite|gabor|geometricTransform2d|geometricTransform3d|get|geterror|getimage|getimagemodel|gpib|grabcut|gradientweight|gray2ind|graycomatrix|grayconnected|graycoprops|graydiffweight|graydist|grayslice|graythresh|hdrread|hdrwrite|histeq|hough|houghlines|houghpeaks|hypercube|hypermnf|hyperpca|iarr|iccfind|iccread|iccroot|iccwrite|icdevice|idct2|ifanbeam|illumgray|illumpca|illumwhite|im2col|im2int16|im2single|im2uint16|im2uint8|imabsdiff|imadd|imadjust|imadjustn|ImageAdapter|imageinfo|imagemodel|imapplymatrix|imattributes|imbilatfilt|imbinarize|imbothat|imboxfilt|imboxfilt3|imclearborder|imclose|imcolordiff|imcolormaptool|imcomplement|imcontour|imcontrast|imcrop|imcrop3|imdiffuseest|imdiffusefilt|imdilate|imdisplayrange|imdistline|imdivide|imerase|imerode|imextendedmax|imextendedmin|imfill|imfilter|imfindcircles|imflatfield|imfuse|imgaborfilt|imgaussfilt|imgaussfilt3|imgca|imgcf|imgetfile|imgradient|imgradient3|imgradientxy|imgradientxyz|imguidedfilter|imhandles|imhist|imhistmatch|imhistmatchn|imhmax|imhmin|imimposemin|imlincomb|imlocalbrighten|immagbox|immovie|immse|immultiply|imnlmfilt|imnoise|imopen|imoverlay|imoverview|imoverviewpanel|impixel|impixelinfo|impixelinfoval|impixelregion|impixelregionpanel|implay|improfile|imputfile|impyramid|imquantize|imreconstruct|imreducehaze|imref2d|imref3d|imregconfig|imregcorr|imregdemons|imregionalmax|imregionalmin|imregister|imregmtb|imregtform|imresize|imresize3|imrotate|imrotate3|imsave|imscrollpanel|imsegfmm|imseggeodesic|imsegkmeans|imsegkmeans3|imsharpen|imshow|imshowpair|imsplit|imsubtract|imtool|imtophat|imtranslate|imwarp|ind2gray|inpaintCoherent|inpaintExemplar|inROI|inspect|instrcallback|instrfind|instrfindall|instrhelp|instrhwinfo|instrid|instrnotify|instrreset|integralBoxFilter|integralBoxFilter3|integralImage|integralImage3|interfileinfo|interfileread|intlut|inverseProjection|invoke|iptaddcallback|iptcheckconn|iptcheckhandle|iptcheckmap|iptgetapi|iptGetPointerBehavior|iptgetpref|ipticondir|iptPointerManager|iptprefs|iptremovecallback|iptSetPointerBehavior|iptsetpref|iptwindowalign|iradon|isicc|isnitf|isrset|isvalid|iviconfigurationstore|jaccard|jitterColorHSV|jmsam|lab2double|lab2rgb|lab2uint16|lab2uint8|lab2xyz|label2idx|label2rgb|labelmatrix|labelvolshow|lazysnapping|length|lin2rgb|Line|load|localcontrast|locallapfilt|localtonemap|LocalWeightedMeanTransformation2D|logResiduals|makecform|makeConstrainToRectFcn|makehdr|makelut|makemid|makeresampler|maketform|mat2gray|MattesMutualInformation|maxhessiannorm|mean2|MeanSquares|measureChromaticAberration|measureColor|measureIlluminant|measureNoise|measureSharpness|medfilt2|medfilt3|memmap|mempeek|mempoke|memread|memunmap|memwrite|methods|midedit|midtest|modefilt|montage|multissim|multissim3|multithresh|ndvi|nfindr|niftiinfo|niftiread|niftiwrite|niqe|niqeModel|nitfinfo|nitfread|nlfilter|normxcorr2|ns3|ntsc2rgb|obj2mfile|obliqueslice|offsetstrel|OnePlusOneEvolutionary|openrset|ordfilt2|orthosliceViewer|otf2psf|otsuthresh|overlay|padarray|para2fan|patchGANDiscriminator|phantom|PiecewiseLinearTransformation2D|piqe|pix2pixHDGlobalGenerator|planar2raw|plotChromaticity|plotSFR|Point|poly2label|poly2mask|Polygon|Polyline|PolynomialTransformation2D|ppi|pretrainedEncoderNetwork|projective2d|propinfo|psf2otf|psnr|qtdecomp|qtgetblk|qtsetblk|query|radiance2Reflectance|radon|randomAffine2d|randomAffine3d|randomCropWindow3d|randomPatchExtractionDatastore|randomWindow2d|rangefilt|raw2planar|raw2rgb|rawinfo|rawread|readasync|readEcostressSig|readline|record|Rectangle|reduce|reducepoly|reduceSmile|regionfill|regionprops|regionprops3|RegularStepGradientDescent|remove|removeBands|resize2dLayer|resize3dLayer|resolvehost|rgb2lab|rgb2lightness|rgb2lin|rgb2ntsc|rgb2xyz|rgb2ycbcr|rgbwide2xyz|rgbwide2ycbcr|rigid2d|rigid3d|roicolor|roifilt2|roipoly|rrs|rsetwrite|sam|save|scanstr|selectBands|selectBlockLocations|selftest|serial|serialbreak|set|sharc|sharpencnmf|sid|sidsam|size|sliceViewer|smileMetric|spaceToDepth|SpaceToDepthLayer|spectralIndices|spectralMatch|spoll|ssim|std2|stdfilt|stopasync|strel|stretchlim|subscribe|subtractDarkPixel|superpixels|superpixels3|tcpclient|tcpip|tformarray|tformfwd|tforminv|tiffreadVolume|tmtool|tonemap|tonemapfarbman|trigger|truesize|udp|unitGenerator|unitPredict|unsubscribe|update|visa|visboundaries|viscircles|volshow|wait|warp|Warper|watershed|whitepoint|wiener2|writeline|xyz2double|xyz2lab|xyz2rgb|xyz2rgbwide|xyz2uint16|ycbcr2rgb|ycbcr2rgbwide)\b|(?<=[^\w.]images.dicom.)(?:decodeUID|parseDICOMDIR)\b comment MATLAB image processing toolbox name support.variable.property.toolbox.image-processing.matlab match (?<=[^\w.]images.blocked.)(?:Adapter|BINBlocks|GenericImage|GenericImageBlocks|H5|H5Blocks|InMemory|JPEGBlocks|MATBlocks|PNGBlocks|TIFF)\b comment MATLAB image processing toolbox namespaces name support.constant.toolbox.image-processing.matlab match (?<!\.)images(?=\.)|(?<=[^\w.]images\.)(?:blocked|dicom)(?=\.) comment MATLAB HDF4 multifile scientific data set interface name support.function.toolbox.image-processing.matlab match (?<=[^\w.]sd\.)(?:attrInfo|cdfepoch|cdflib|close|closeFile|computeStrip|computeTile|copyHDU|create|createTbl|currentDirectory|deleteCol|deleteFile|deleteHDU|deleteKey|deleteRecord|deleteRows|dimInfo|endAccess|fileInfo|fileMode|fileName|findAttr|fitsdisp|fitswrite|getAColParms|getBColParms|getCal|getChunkInfo|getColName|getColType|getCompInfo|getConstantValue|getDataStrs|getDimID|getDimScale|getDimStrs|getEqColType|getFilename|getFillValue|getHdrSpace|getHDUnum|getHDUtype|getImgSize|getImgType|getInfo|getNumCols|getNumHDUs|getNumRows|getRange|getTag|getVersion|h5disp|h5info|h5read|h5readatt|h5write|h5writeatt|hdfan|hdfdf24|hdfdfr8|hdfh|hdfhd|hdfhe|hdfhx|hdfml|hdfpt|hdfv|hdfvf|hdfvh|hdfvs|idToRef|idType|imgCompress|imtile|insertATbl|insertBTbl|insertCol|insertImg|insertRows|isCoordVar|isRecord|isTiled|lastDirectory|movAbsHDU|movNamHDU|movRelHDU|nameToIndex|nameToIndices|nccreate|ncdisp|ncinfo|ncread|ncreadatt|ncwrite|ncwriteatt|ncwriteschema|nextDirectory|numberOfStrips|numberOfTiles|read|readATblHdr|readAttr|readBTblHdr|readCard|readChunk|readCol|readData|readEncodedStrip|readEncodedTile|readKey|readKeyCmplx|readKeyDbl|readKeyLongLong|readKeyLongStr|readKeyUnit|readRecord|readRGBAImage|readRGBAStrip|readRGBATile|refToIndex|rewriteDirectory|select|setAttr|setBscale|setCal|setChunk|setCompress|setCompressionType|setDataStrs|setDimName|setDimScale|setDimStrs|setDirectory|setExternalFile|setFillMode|setFillValue|setHCompScale|setHCompSmooth|setNBitDataSet|setRange|setSubDirectory|setTag|setTileDim|setTscale|start|write|writeChecksum|writeChunk|writeCol|writeComment|writeData|writeDate|writeDirectory|writeEncodedStrip|writeEncodedTile|writeHistory|writeKey|writeKeyUnit)\b comment MATLAB HDF5 library interfaces name support.function.toolbox.image-processing.matlab match (?<=[^\w.]H5\.)(?:close|garbage_collect|get_libversion|open|set_free_list_limits)\b|(?<=[^\w.]H5A\.)(?:close|delete|get_info|get_name|get_space|get_type|iterate|open|open_by_idx|open_by_name|read|write)\b|(?<=[^\w.]H5D\.)(?:close|get_access_plist|get_create_plist|get_offset|get_space|get_space_status|get_storage_size|get_type|open|read|set_extent|vlen_get_buf_size|write)\b|(?<=[^\w.]H5DS\.)(?:attach_scale|detach_scale|get_label|get_num_scales|get_scale_name|is_scale|iterate_scales|set_label|set_scale)\b|(?<=[^\w.]H5E\.)(?:clear|get_major|get_minor|walk)\b|(?<=[^\w.]H5F\.)(?:close|flush|get_access_plist|get_create_plist|get_filesize|get_freespace|get_info|get_mdc_config|get_mdc_hit_rate|get_mdc_size|get_name|get_obj_count|get_obj_ids|is_hdf5|mount|open|reopen|set_mdc_config|unmount)\b|(?<=[^\w.]H5G\.)(?:close|get_info|open)\b|(?<=[^\w.]H5I\.)(?:dec_ref|get_file_id|get_name|get_ref|get_type|inc_ref|is_valid)\b|(?<=[^\w.]H5L\.)copy|delete|exists|get_info|get_name_by_idx|get_val|iterate|iterate_by_name|move|visit|visit_by_name|(?<=[^\w.]H5ML\.)(?:compare_values|get_constant_names|get_constant_value|get_function_names|get_mem_datatype)\b|(?<=[^\w.]H5O\.)(?:close|copy|get_comment|get_comment_by_name|get_info|link|open|open_by_idx|set_comment|set_comment_by_name|visit|visit_by_name)\b|(?<=[^\w.]H5P\.)(?:all_filters_avail|close|close_class|copy|equal|exist|fill_value_defined|get|get_alignment|get_alloc_time|get_attr_creation_order|get_attr_phase_change|get_btree_ratios|get_char_encoding|get_chunk|get_chunk_cache|get_class|get_class_name|get_class_parent|get_copy_object|get_create_intermediate_group|get_driver|get_edc_check|get_external|get_external_count|get_family_offset|get_fapl_core|get_fapl_family|get_fapl_multi|get_fclose_degree|get_fill_time|get_fill_value|get_filter|get_filter_by_id|get_gc_references|get_hyper_vector_size|get_istore_k|get_layout|get_libver_bounds|get_link_creation_order|get_link_phase_change|get_mdc_config|get_meta_block_size|get_multi_type|get_nfilters|get_nprops|get_sieve_buf_size|get_size|get_sizes|get_small_data_block_size|get_sym_k|get_userblock|get_version|isa_class|iterate|modify_filter|remove_filter|set|set_alignment|set_alloc_time|set_attr_creation_order|set_attr_phase_change|set_btree_ratios|set_char_encoding|set_chunk|set_chunk_cache|set_copy_object|set_create_intermediate_group|set_deflate|set_edc_check|set_external|set_family_offset|set_fapl_core|set_fapl_family|set_fapl_log|set_fapl_multi|set_fapl_sec2|set_fapl_split|set_fapl_stdio|set_fclose_degree|set_fill_time|set_fill_value|set_filter|set_fletcher32|set_gc_references|set_hyper_vector_size|set_istore_k|set_layout|set_libver_bounds|set_link_creation_order|set_link_phase_change|set_mdc_config|set_meta_block_size|set_multi_type|set_nbit|set_scaleoffset|set_shuffle|set_sieve_buf_size|set_sizes|set_small_data_block_size|set_sym_k|set_userblock)\b|(?<=[^\w.]H5R\.)(?:dereference|get_name|get_obj_type|get_region)\b|(?<=[^\w.]H5S\.)(?:close|copy|extent_copy|get_select_bounds|get_select_elem_npoints|get_select_elem_pointlist|get_select_hyper_blocklist|get_select_hyper_nblocks|get_select_npoints|get_select_type|get_simple_extent_dims|get_simple_extent_ndims|get_simple_extent_npoints|get_simple_extent_type|is_simple|offset_simple|select_all|select_elements|select_hyperslab|select_none|select_valid|set_extent_none|set_extent_simple)\b|(?<=[^\w.]H5T\.)(?:close|commit|committed|copy|enum_insert|enum_nameof|enum_valueof|equal|get_array_dims|get_array_ndims|get_class|get_create_plist|get_cset|get_ebias|get_fields|get_inpad|get_member_class|get_member_index|get_member_name|get_member_offset|get_member_type|get_member_value|get_native_type|get_nmembers|get_norm|get_offset|get_order|get_pad|get_precision|get_sign|get_size|get_strpad|get_super|get_tag|insert|is_variable_str|lock|open|pack|set_cset|set_ebias|set_fields|set_inpad|set_norm|set_offset|set_order|set_pad|set_precision|set_sign|set_size|set_strpad|set_tag|vlen_create)\b|(?<=[^\w.]H5Z\.)(?:filter_avail|get_filter_info)\b comment MATLAB scientific image libraries (NetCDF & Tiff) name support.function.toolbox.image-processing.matlab match (?<=[^\w.]netcdf\.)(?:abort|abort|close|copyAtt|defDim|defGrp|defVar|defVarChunking|defVarDeflate|defVarFill|defVarFletcher32|delAtt|endDef|endDef|getAtt|getChunkCache|getChunkCache|getConstant|getConstantNames|getVar|inq|inq|inqAtt|inqAttID|inqAttName|inqDim|inqDimID|inqDimIDs|inqFormat|inqGrpName|inqGrpNameFull|inqGrpParent|inqGrps|inqLibVers|inqLibVers|inqNcid|inqUnlimDims|inqVar|inqVarChunking|inqVarDeflate|inqVarFill|inqVarFletcher32|inqVarID|inqVarIDs|putAtt|putVar|reDef|reDef|renameAtt|renameDim|renameVar|setChunkCache|setChunkCache|setDefaultFormat|setDefaultFormat|setFill|setFill|sync)\b|(?<=[^\w.]Tiff\.)(?:getVersion|getTagNames)\b comment MATLAB instrument control toolbox name support.function.toolbox.instrument-control.matlab match (?<!\.|\w)(?:add|binblockread|binblockwrite|blelist|bluetooth|bluetoothlist|characteristic|clear|clrdevice|commit|configureCallback|configureChannel|configureMulticast|configureTerminator|connect|delete|descriptor|devicereset|disconnect|disp|download|drivers|echotcpip|echoudp|fclose|fgen|fgetl|fgets|flush|flushinput|flushoutput|fopen|fprintf|fread|fscanf|fwrite|get|geterror|getpinstatus|getWaveform|gpib|i2c|icdevice|inspect|instrcallback|instrfind|instrfindall|instrhelp|instrhwinfo|instrid|instrnotify|instrreset|invoke|isvalid|iviconfigurationstore|length|load|makemid|maskWrite|memmap|mempeek|mempoke|memread|memunmap|memwrite|methods|midedit|midtest|modbus|obj2mfile|oscilloscope|propinfo|query|read|readasync|readbinblock|readline|readWaveform|record|remove|resolvehost|resources|rfsiggen|save|scanstr|selftest|serial|serialbreak|serialport|serialportlist|set|setDTR|setRTS|size|spi|spoll|start|stopasync|subscribe|tcpclient|tcpip|tcpserver|tmtool|trigger|udp|udpport|unsubscribe|update|visa|visadev|visadevlist|visastatus|visatrigger|write|writeAndRead|writebinblock|writeline|writeRead|writeread)\b comment MATLAB mapping toolbox name support.function.toolbox.mapping.matlab match (?<!\.|\w)(?:addCustomBasemap|addCustomTerrain|aer2ecef|aer2enu|aer2geodetic|aer2ned|almanac|angl2str|angledim|antipode|arcgridread|areaint|areamat|areaquad|AuthalicLatitudeConverter|avhrrgoode|avhrrlambert|axes2ecc|axesm|axesmui|axesscale|azimuth|bufferm|bufgeoquad|camheading|camheight|campitch|campos|camposm|camroll|camtargm|camupm|cart2grn|changem|circcirc|clabelm|clegendm|clipdata|clma|clmo|clmo-ui|closePolygonParts|clrmenu|cmapui|colorm|colorui|combntns|comet3m|cometm|ConformalLatitudeConverter|contour3m|contourcbar|contourcmap|contourfm|contourm|convertlat|crossfix|daspectm|dcwdata|dcwgaz|dcwread|dcwrhead|defaultm|deg2dm|deg2dms|deg2km|deg2nm|deg2rad|deg2sm|degrees2dm|degrees2dms|demcmap|demdataui|departure|displaym|dist2str|distance|distdim|distortcalc|dm2degrees|dms2deg|dms2degrees|dms2dm|dms2mat|dms2rad|dreckon|driftcorr|driftvel|dted|dteds|earthRadius|eastof|ecc2flat|ecc2n|ecef2aer|ecef2enu|ecef2enuv|ecef2geodetic|ecef2lv|ecef2ned|ecef2nedv|ecefOffset|egm96geoid|elevation|ellipse1|encodem|enu2aer|enu2ecef|enu2ecefv|enu2geodetic|epsm|eqa2grn|etopo|etopo5|extractfield|extractm|fill3m|fillm|filterm|findm|fipsname|flat2ecc|flatearthpoly|framem|fromDegrees|fromRadians|gc2sc|gcm|gcpmap|gcwaypts|gcxgc|gcxsc|geocentric2geodeticLat|geocentricLatitude|geocontourxy|geocrop|geocrs|geodetic2aer|geodetic2ecef|geodetic2enu|geodetic2geocentricLat|geodetic2ned|geodeticLatitudeFromGeocentric|geodeticLatitudeFromParametric|geoglobe|GeographicCellsReference|GeographicGlobe|GeographicPostingsReference|geointerp|geoloc2grid|geopeaks|geoplot3|geopoint|geoquadline|geoquadpt|georasterinfo|georasterref|georefcells|georefpostings|georesize|geoshape|geoshow|geotiff2mstruct|geotiffinfo|geotiffread|geotiffwrite|getm|getseeds|getworldfilename|globedem|globedems|gpxread|gradientm|grepfields|grid2image|gridm|grn2eqa|gshhs|gtextm|gtopo30|gtopo30s|handlem|handlem-ui|hidem|hidem-ui|hista|histr|hms2hm|hms2hr|hms2mat|hms2sec|hr2hm|hr2hms|hr2sec|imbedm|ind2rgb8|ingeoquad|inputm|interpm|intersectgeoquad|intrplat|intrplon|ismap|ismapped|IsometricLatitudeConverter|ispolycw|isShapeMultipart|km2deg|km2nm|km2rad|km2sm|kmlwrite|kmlwriteline|kmlwritepoint|kmlwritepolygon|latlon2pix|lcolorbar|legs|lightm|lightmui|limitm|linecirc|linem|lookAtSpheroid|los2|ltln2val|lv2ecef|majaxis|makeattribspec|makedbfspec|makemapped|makerefmat|makesymbolspec|map.geodesy.isDegree|map2pix|mapbbox|MapCellsReference|mapcrop|mapinterp|maplist|mapoutline|mappoint|MapPostingsReference|mapprofile|maprasterref|maprefcells|maprefpostings|mapresize|maps|mapshape|mapshow|maptool|maptrim|maptriml|maptrimp|maptrims|mapview|mat2dms|mat2hms|mdistort|meanm|meridianarc|meridianfwd|meshgrat|meshlsrm|meshm|mfwdtran|minaxis|minvtran|mlabel|mlabelzero22pi|mlayers|mobjects|n2ecc|namem|nanclip|nanm|navfix|ned2aer|ned2ecef|ned2ecefv|ned2geodetic|neworig|newpole|nm2deg|nm2km|nm2rad|nm2sm|northarrow|npi2pi|oblateSpheroid|onem|org2pol|originui|outlinegeoquad|panzoom|paperscale|parallelui|parametricLatitude|patchesm|patchm|pcolorm|pix2latlon|pix2map|pixcenters|plabel|plot3m|plotm|polcmap|poly2ccw|poly2cw|poly2fv|polybool|polycut|polyjoin|polymerge|polysplit|polyxpoly|previewmap|projcrs|project|projfwd|projinv|projlist|putpole|qrydata|quiver3m|quiverm|rad2deg|rad2dm|rad2dms|rad2km|rad2nm|rad2sm|RasterInfo|rcurve|readfields|readfk5|readgeoraster|readmtx|reckon|RectifyingLatitudeConverter|reducem|referenceEllipsoid|referenceSphere|refmat2vec|refmatToGeoRasterReference|refmatToMapRasterReference|refmatToWorldFileMatrix|refvec2mat|refvecToGeoRasterReference|removeCustomBasemap|removeCustomTerrain|removeExtraNanSeparators|resizem|restack|rhxrh|rootlayr|rotatem|rotatetext|roundn|RPCCoefficientTag|rsphere|satbath|scaleruler|scatterm|scircle1|scircle2|scircleg|scirclui|scxsc|sdtsdemread|sdtsinfo|sec2hm|sec2hms|sec2hr|sectorg|seedm|setltln|setm|setpostn|shaderel|shapeinfo|shaperead|shapewrite|showaxes|showm|showm-ui|sizem|sm2deg|sm2km|sm2nm|sm2rad|smoothlong|spcread|spzerom|stdist|stdm|stem3m|str2angle|surfacem|surfdist|surflm|surflsrm|surfm|symbolm|tagm|tagm-ui|tbase|textm|tgrline|tigermif|tigerp|tightmap|time2str|timedim|timezone|tissot|toDegrees|toRadians|track|track1|track2|trackg|trackui|trimcart|trimdata|uimaptbx|undoclip|undotrim|unitsratio|unitstr|unwrapMultipart|updategeostruct|usamap|usgs24kdem|usgsdem|usgsdems|utmgeoid|utmzone|utmzoneui|validateLengthUnit|vec2mtx|vfwdtran|viewshed|vinvtran|vmap0data|vmap0read|vmap0rhead|vmap0ui|webmap|WebMapServer|westof|wgs84Ellipsoid|wktstring|wmcenter|wmclose|wmlimits|wmline|wmmarker|wmpolygon|wmprint|wmremove|WMSCapabilities|wmsfind|wmsinfo|WMSLayer|WMSMapRequest|wmsread|wmsupdate|wmzoom|worldfileread|worldfilewrite|worldmap|wrapTo180|wrapTo2Pi|wrapTo360|wrapToPi|zdatam|zdatam-ui|zero22pi|zerom)\b comment MATLAB mixed-signal blockset toolbox name support.function.toolbox.mixed-signal.matlab match (?<!\.|\w)(?:inldnl|lowpassResample|phaseNoiseMeasure|phaseNoiseToJitter|timeDomainSignal2DutyCycle|timeDomainSignal2FallTime|timeDomainSignal2RiseTime)\b comment MATLAB model-based calibration toolbox name support.function.toolbox.model-based-calibration.matlab match (?<!\.|\w)(?:ActiveInputs|Add|AddConstraint|AddDesign|AddFilter|AddTestFilter|AddVariable|AliasMatrix|AlternativeModelStatistics|AlternativeResponses|Append|AttachData|Augment|BeginEdit|BestDesign|BoundaryModel|BoxCoxSSE|Centers|cgoptimoptions|cgoptimstore|ChooseAsBest|CommitEdit|ConstrainedGenerate|CopyData|Correlation|Covariance|CreateAlgorithm|CreateAlternativeModels|CreateBoundary|CreateCandidateSet|CreateConstraint|CreateData|CreateDesign|CreateModel|CreateProject|CreateResponse|CreateResponseFeature|CreateTestplan|Data|DataFileTypes|DefaultModels|DefineNumberOfRecordsPerTest|DefineTestGroups|designconstraint|DetachData|DiagnosticStatistics|Discrepancy|DoubleInputData|DoubleResponseData|Evaluate|Export|ExportToMBCDataStructure|ExportToTable|Filename|Filters|FindDesign|Fit|fit|FitAlgorithm|Fitted|FixPoints|Generate|GetAllTerms|getAlternativeNames|getAlternativeTypes|GetDesignMatrix|GetIncludedTerms|getLocalBoundary|GetTermLabel|GetTermStatus|Global|ImportFromFile|ImportFromMBCDataStructure|ImportFromTable|InputData|Inputs|InputSetupDialog|InputSignalNames|InputsPerLevel|IsAlternative|IsBeingEdited|IsEditable|Jacobian|Level|Levels|Load|LoadProject|Local|LocalBoundaries|LocalResponses|MakeHierarchicalResponse|MatchInputs|Maximin|mbcPointByPointModel|Merge|Minimax|Model|ModelForTest|modelinput|Models|ModelSetup|Modified|ModifyFilter|ModifyTestFilter|ModifyVariable|MultipleVIF|Name|Names|New|NumberOfInputs|NumberOfParameters|NumberOfRecords|NumberOfTests|OperatingPoints|OptimalCriteria|OutlierIndices|OutlierIndicesForTest|OutputData|Owner|Parameters|ParameterStatistics|PartialVIF|PEV|PEVForTest|PredictedValue|PredictedValueForTest|Properties|RecordsPerTest|Remove|RemoveData|RemoveDesign|RemoveFilter|RemoveOutliers|RemoveOutliersForTest|RemovePoints|RemoveTestFilter|RemoveVariable|Response|Responses|ResponseSignalName|RestoreData|RestoreDataForTest|RollbackEdit|Save|SaveAs|Scatter2D|SetTermStatus|SetupDialog|SignalNames|SignalUnits|SingleVIF|SizeOfParameterSet|StatisticsDialog|Status|StepwiseRegression|StepwiseSelection|StepwiseStatus|SummaryStatistics|SummaryStatisticsForTest|TestFilters|TestPlans|Type|Units|Update|UpdateDesign|UpdateResponse|UpdateResponseFeatures|UserVariables|ValidationRMSE|Value|Values|Widths|XData|XDataNames|xregstatsmodel|YData)\b|(?<=[^\w.]mbcboundary\.)(?:AbstractBoundary|Boolean|Model|PointByPoint|Tree|TwoStage|TwoStageTree)\b|(?<=[^\w.]mbcdoe.)design|mbcmodel.(?:data|project)\b comment MATLAB model-based calibration toolbox namespaces name support.constant.toolbox.model-based-calibration.matlab match (?<!\.|\w)(?:mbcboundary|mbcdoe|mbcmodel)(?=\.) comment MATLAB model predictive control toolbox name support.function.toolbox.model-predictive-control.matlab match (?<!\.|\w)(?:buildMEX|cloffset|compare|convertToMPC|createParameterBus|d2d|explicitMPC|generateExplicitMPC|generateExplicitOptions|generateExplicitRange|generatePlotParameters|get|getCodeGenerationData|getconstraint|getestim|getEstimator|getindist|getmpcdata|getname|getoutdist|getSimulationData|gpc2mpc|mpc|mpcActiveSetOptions|mpcActiveSetSolver|mpchelp|mpcInteriorPointOptions|mpcInteriorPointSolver|mpcmove|mpcmoveAdaptive|mpcmoveCodeGeneration|mpcmoveExplicit|mpcmoveMultiple|mpcmoveopt|mpcprops|mpcsimopt|mpcstate|mpcverbosity|nlmpc|nlmpcmove|nlmpcmoveCodeGeneration|nlmpcmoveopt|nlmpcMultistage|pack|plot|plotSection|qpdantz|review|sensitivity|set|setconstraint|setestim|setEstimator|setindist|setmpcdata|setmpcsignals|setname|setoutdist|setterminal|sim|simplify|size|ss|tf|trim|validateFcns|zpk)\b comment MATLAB neural network toolbox name support.function.toolbox.neural-network.matlab match (?<!\.|\w)(?:adapt|boxdist|calcgx|calcjejj|calcjx|calcpd|calcperf|cascadeforwardnet|combvec|compet|con2seq|concur|convwf|disp|display|dist|divideblock|divideind|divideint|dividerand|dotprod|errsurf|feedforwardnet|fitnet|fixunknowns|genFunction|gensim|getsamples|getx|gridtop|hardlim|hardlims|hextop|hintonw|hintonwb|ind2vec|init|initcon|initlay|initnw|initwb|initzero|learncon|learngd|learngdm|learnh|learnhd|learnis|learnk|learnlv1|learnlv2|learnos|learnp|learnpn|learnsom|learnwh|linkdist|logsig|mae|mandist|mapminmax|mapstd|maxlinlr|midpoint|minmax|mse|msereg|mseregec|negdist|netinv|netprod|netsum|network|newc|newcf|newdtdnn|newelm|newff|newfftd|newgrnn|newhop|newlin|newlind|newlrn|newlvq|newnarx|newnarxsp|newp|newpnn|newrb|newrbe|newsom|nftool|nnt2c|nnt2elm|nnt2ff|nnt2hop|nnt2lin|nnt2lvq|nnt2p|nnt2rb|nnt2som|nntool|normc|normprod|normr|plotbr|plotep|ploterrhist|plotes|plotfit|plotpc|plotperf|plotperform|plotpv|plotregression|plotsom|plottrainstate|plotv|plotvec|pnormc|poslin|postreg|processpca|purelin|quant|radbas|randnc|randnr|rands|randtop|regression|removeconstantrows|removerows|revert|satlin|satlins|scalprod|seq2con|setx|sim|softmax|sp2narx|srchbac|srchbre|srchcha|srchgol|srchhyb|sse|tansig|train|trainb|trainbfg|trainbfgc|trainbr|trainc|traincgb|traincgf|traincgp|traingd|traingda|traingdm|traingdx|trainlm|trainoss|trainr|trainrp|trains|trainscg|tribas|vec2ind|view)\b comment MATLAB OPC toolbox name support.function.toolbox.opc.matlab match (?<!\.|\w)(?:addgroup|additem|arrayHasSameTimeStamp|browsenamespace|browseNameSpace|browseNamespace|cancelasync|cleareventlog|clonegroup|connect|connect|copyobj|delete|disconnect|disconnect|disp|double|exportClientCertificate|findDescription|findDescription|findNodeById|findNodeByName|flatnamespace|flushdata|genslread|genslwrite|get|getAllChildren|getdata|getDescription|getIDFromName|getIDList|getIndexFromID|getNameList|getnamespace|getnamespace|getNameSpace|getNamespace|getNodeAttributes|getServerStatus|int16|int32|int64|int8|isConnected|isConnected|isEmptyNode|isObjectType|isvalid|isVariableType|load|logical|makepublic|obj2mfile|opc.daQualityString|opc.daSupport|opc.getDateDisplayFormat|opc.hda.reset|opc.hdaQualityString|opc.hdaSupport|opc.setDateDisplayFormat|opccallback|opcda|opcfind|opchda|opchdaserverinfo|opchelp|opcqid|opcqparts|opcqstr|opcread|opcregister|opcreset|opcserverinfo|opcstruct2array|opcstruct2timeseries|opcsupport|opctool|opcua|opcuanode|opcuaserverinfo|openosf|peekdata|plot|propinfo|read|readasync|readAtTime|readAtTime|readHistory|readItemAttributes|readModified|readProcessed|readProcessed|readRaw|readValue|refresh|removepublicgroup|resample|save|serveritemprops|serveritems|set|setSecurityModel|showopcevents|showValues|single|stairs|start|stop|trend|tsintersect|tsunion|uint16|uint32|uint64|uint8|wait|write|writeasync|writeValue)\b comment MATLAB optimization toolbox name support.function.toolbox.optimization.matlab match (?<!\.|\w)(?:bintprog|color|coneprog|eqnproblem|EquationProblem|evaluate|fcn2optimexpr|fgoalattain|findindex|fminbnd|fmincon|fminimax|fminsearch|fminunc|fseminf|fsolve|fzero|fzmult|gangstr|infeasibility|intlinprog|linprog|lsqcurvefit|lsqlin|lsqnonlin|lsqnonneg|mpsread|optimconstr|optimeq|optimexpr|optimget|optimineq|OptimizationConstraint|OptimizationEquality|OptimizationExpression|OptimizationInequality|OptimizationProblem|OptimizationVariable|optimoptions|optimproblem|optimset|optimtool|optimvar|optimwarmstart|prob2struct|quadprog|resetoptions|secondordercone|SecondOrderConeConstraint|show|showbounds|solve|varindex|write|writebounds)\b comment MATLAB predictive maintenance toolbox name support.function.toolbox.predictive-maintenance.matlab match (?<!\.|\w)(?:approximateEntropy|bearingFaultBands|bearingFaultBands|bhattacharyyaDistance|bhattacharyyaDistance|compare|correlationDimension|correlationWeightedScore|correlationWeightedScore|covariateSurvivalModel|effectivefs|exponentialDegradationModel|faultBandMetrics|faultBands|faultBands|fileEnsembleDatastore|findIndex|fit|frameintervals|gearConditionMetrics|gearMeshFaultBands|gearMeshFaultBands|generateSimulationEnsemble|hashSimilarityModel|joindata|linearDegradationModel|loadRULModelForCoder|lyapunovExponent|monotonicity|pairwiseSimilarityModel|phaseSpaceReconstruction|plot|predictRUL|prognosability|read|readFeatureTable|readFrameIntervals|readMember|readMemberData|readState|refresh|relativeEntropy|relativeEntropy|reliabilitySurvivalModel|residualSimilarityModel|restart|restoreState|saveRULModelForCoder|simulationEnsembleDatastore|subset|tfmoment|tfsmoment|tftmoment|time2num|trendability|tsadifference|tsaregular|tsaresidual|update|workspaceEnsemble|workspaceEnsemble|writeMember|writeToLastMemberRead|writeToLastMemberRead)\b comment MATLAB powertrain blockset toolbox name support.function.toolbox.powertrain.matlab match (?<!\.|\w)(?:channelList|hasdata|mdf|mdfDatastore|mdfVisualize|numpartitions|partition|preview|read|read|readall|reset|saveAttachment)\b comment MATLAB powertrain blockset toolbox classes name support.class.toolbox.powertrain.matlab match (?<=[^\w.]autoblks\.pwr\.)PlantInfo\b|(?<!\.)Battery(?=\.)|(?<=[^\w.]Battery\.)(?:MetaData|Parameters|Pulse|PulseSequence)\b comment MATLAB powertrain blockset toolbox namespaces name support.constant.toolbox.powertrain.matlab match (?<!\.|\w)(?:autoblks)(?=\.)|(?<=[^\w.]autoblks\.)pwr(?=\.) comment MATLAB radar toolbox name support.function.toolbox.radar.matlab match (?<!\.|\w)(?:aperture2swath|arrayscanloss|atmositu|backscatterBicyclist|backscatterPedestrian|barrageJammer|beamdwellfactor|beamloss|billingsleyicm|binaryintloss|blakechart|cameas|cameasjac|cfarloss|clearData|clearPlotterData|clusterDBSCAN|clutterSurfaceRCS|clutterVolumeRCS|clutterVolumeRCS|compact|constacc|constaccjac|constantGammaClutter|constturn|constturnjac|constvel|constveljac|coverageConfig|coveragePlotter|cranerainpl|ctmeas|ctmeasjac|cvmeas|cvmeasjac|deleteTrack|depressionang|detectability|detectionPlotter|dist|earthSurfacePermittivity|eclipsingfactor|eclipsingloss|effearthradius|el2height|emissionsInBody|euler|eulerd|findPlotter|fogpl|gaspl|geoTrajectory|getTrackFilterProperties|getTrackPositions|getTrackVelocities|gpuConstantGammaClutter|grazingang|grnd2slantrange|height2el|horizonrange|initcaabf|initcaekf|initcakf|initcaukf|initctekf|initctukf|initcvabf|initcvekf|initcvkf|initcvukf|initializeTrack|insSensor|kinematicTrajectory|landreflectivity|landroughness|lenspl|matchinggain|matchingloss|meanrot|mtifactor|mtiloss|norm|normalize|objectDetection|objectDetection|objectTrack|objectTrack|orientationPlotter|parts|perturb|perturbations|platform|platformPlotter|plotCoverage|plotDetection|plotOrientation|plotPlatform|plotTrack|plotTrajectory|predictTracksToTime|probgrid|pulseCompressionLibrary|pulseWaveformLibrary|quanttemp|quaternion|radarChannel|radarDataGenerator|radarEmission|radarEmitter|radareqpow|radareqrng|radareqsarpow|radareqsarpow|radareqsarrng|radareqsarrng|radareqsarsnr|radareqsarsnr|radareqsearchpap|radareqsearchrng|radareqsearchsnr|radareqsnr|radarmetricplot|radarmetricplot|radarpropfactor|radarScenario|radarScenarioRecording|radarTracker|radarTransceiver|radarvcd|rainelres|rainpl|rainreflectivity|rainscr|randrot|rcscylinder|rcsdisc|rcsSignature|rcssphere|rcstruncone|refractiveidx|rocinterp|rotateframe|rotatepoint|rotmat|rotvec|rotvecd|sarazgain|sarazres|sarbeamcompratio|sarbeamwidth|sarchirprate|sardispgrazang|sarintang|sarinttime|sarlen|sarmaxcovrate|sarmaxswath|sarminaperture|sarnoiserefl|sarpointdopbw|sarprf|sarprfbounds|sarrange|sarscenedopbw|sarsquintang|sarSurfaceRCS|seareflectivity|searoughness|setTrackFilterProperties|slant2grndrange|slerp|snowpl|solidangle|stcfactor|surfacegamma|surfclutterrcs|theaterPlot|toccgh|trackHistoryLogic|trackHistoryLogic|trackingABF|trackingEKF|trackingKF|trackingUKF|trackPlotter|trajectoryPlotter|tropopl|twoRayChannel|waypointTrajectory|widebandTwoRayChannel)\b comment MATLAB reinforcement learning toolbox name support.function.toolbox.reinforcement-learning.matlab match (?<!\.|\w)(?:bus2RLSpec|createGridWorld|createIntegratedEnv|createMDP|generatePolicyFunction|getAction|getAction|getActionInfo|getActionInfo|getActor|getActor|getCritic|getCritic|getLearnableParameters|getMaxQValue|getModel|getObservationInfo|getObservationInfo|getValue|inspectTrainingResult|quadraticLayer|rlACAgent|rlACAgentOptions|rlAgentInitializationOptions|rlCreateEnvTemplate|rlDDPGAgent|rlDDPGAgentOptions|rlDeterministicActorRepresentation|rlDQNAgent|rlDQNAgentOptions|rlFiniteSetSpec|rlFiniteSetSpec|rlFunctionEnv|rlMDPEnv|rlNumericSpec|rlNumericSpec|rlPGAgent|rlPGAgentOptions|rlPPOAgent|rlPPOAgentOptions|rlPredefinedEnv|rlPredefinedEnv|rlQAgent|rlQAgentOptions|rlQValueRepresentation|rlRepresentationOptions|rlSACAgent|rlSACAgentOptions|rlSARSAAgent|rlSARSAAgentOptions|rlSimulationOptions|rlSimulinkEnv|rlStochasticActorRepresentation|rlTable|rlTD3Agent|rlTD3AgentOptions|rlTrainingOptions|rlValueRepresentation|scalingLayer|setActor|setActor|setCritic|setCritic|setLearnableParameters|setModel|sim|SimulinkEnvWithAgent|softplusLayer|train|validateEnvironment|validateEnvironment)\b comment MATLAB RF toolbox name support.function.toolbox.rf.matlab match (?<!\.|\w)(?:abcd2h|abcd2s|abcd2y|abcd2z|abcdparameters|add|addEvaluationParameter|amplifier|analyze|attenuator|calculate|capacitor|cascadesparams|circle|circuit|circuitDescriptions|clearEvaluationParameter|clone|computeBudget|copy|deembedsparams|exportCircuits|exportRFBlockset|exportScript|exportTestbench|extract|freqresp|g2h|gamma2z|gammain|gammaml|gammams|gammaout|generateSPICE|getEvaluationParameters|getop|getz0|gparameters|groupdelay|h2abcd|h2g|h2s|h2y|h2z|hparameters|impulse|inductor|ispassive|lcladder|listformat|listparam|loglog|makepassive|matchingnetwork|modulator|noisefigure|nport|OpenIF|passivity|plot|plotyy|polar|powergain|pwlresp|rational|rationalfit|read|report|resistor|restore|rfantenna|rfbudget|rfchain|(?<=[^\w.]rfckt\.)amplifier|(?<=[^\w.]rfckt\.)cascade|(?<=[^\w.]rfckt\.)coaxial|(?<=[^\w.]rfckt\.)cpw|(?<=[^\w.]rfckt\.)datafile|(?<=[^\w.]rfckt\.)delay|(?<=[^\w.]rfckt\.)hybrid|(?<=[^\w.]rfckt\.)hybridg|(?<=[^\w.]rfckt\.)lcbandpasspi|(?<=[^\w.]rfckt\.)lcbandpasstee|(?<=[^\w.]rfckt\.)lcbandstoppi|(?<=[^\w.]rfckt\.)lcbandstoptee|(?<=[^\w.]rfckt\.)lchighpasspi|(?<=[^\w.]rfckt\.)lchighpasstee|(?<=[^\w.]rfckt\.)lclowpasspi|(?<=[^\w.]rfckt\.)lclowpasstee|(?<=[^\w.]rfckt\.)microstrip|(?<=[^\w.]rfckt\.)mixer|(?<=[^\w.]rfckt\.)parallel|(?<=[^\w.]rfckt\.)parallelplate|(?<=[^\w.]rfckt\.)passive|(?<=[^\w.]rfckt\.)rlcgline|(?<=[^\w.]rfckt\.)series|(?<=[^\w.]rfckt\.)seriesrlc|(?<=[^\w.]rfckt\.)shuntrlc|(?<=[^\w.]rfckt\.)twowire|(?<=[^\w.]rfckt\.)txline|(?<=[^\w.]rfdata\.)data|(?<=[^\w.]rfdata\.)ip3|(?<=[^\w.]rfdata\.)mixerspur|(?<=[^\w.]rfdata\.)network|(?<=[^\w.]rfdata\.)nf|(?<=[^\w.]rfdata\.)noise|(?<=[^\w.]rfdata\.)power|rfelement|rffilter|rfinterp1|(?<=[^\w.]rfmodel\.)rational|rfplot|rfsystem|rfwrite|rlgc2s|s2abcd|s2h|s2rlgc|s2s|s2scc|s2scd|s2sdc|s2sdd|s2smm|s2t|s2tf|s2y|s2z|semilogx|semilogy|seriesRLC|setop|setports|setrfplot|setterminals|show|shuntRLC|smith|smithplot|smm2s|snp2smp|sparameters|stabilityk|stabilitymu|stepresp|t2s|timeresp|tparameters|txlineCoaxial|txlineCPW|txlineDelayLossless|txlineDelayLossy|txlineEquationBased|txlineMicrostrip|txlineParallelPlate|txlineRLCGLine|txlineTwoWire|vswr|write|writeva|y2abcd|y2h|y2s|y2z|yparameters|z2abcd|z2gamma|z2h|z2s|z2y|zparameters)\b comment MATLAB RF toolbox namespace name support.constant.toolbox.rf.matlab match (?<!\.|\w)(?:rfckt|rfdata|rfmodel)(?=\.) comment MATLAB risk management toolbox name support.function.toolbox.risk-management.matlab match (?<!\.|\w)(?:asrf|bin|bornhuetterFerguson|capeCod|cc|cci|cdfSummary|chainLadder|claimsPlot|compactCreditScorecard|concentrationIndices|conditional|conditionalDE|confidenceBands|confidenceBands|creditDefaultCopula|creditMigrationCopula|developmentTriangle|displaypoints|esbacktest|esbacktestbyde|esbacktestbysim|expectedClaims|fitLGDModel|fitLifetimePDModel|fullTriangle|getScenarios|getScenarios|ibnr|ibnr|ibnr|ibnr|linkRatioAverages|linkRatios|linkRatiosPlot|Logistic|mertonByTimeSeries|mertonmodel|minBiasAbsolute|minBiasRelative|modelAccuracy|modelAccuracy|modelAccuracyPlot|modelAccuracyPlot|modelDiscrimination|modelDiscrimination|modelDiscriminationPlot|modelDiscriminationPlot|pof|portfolioRisk|portfolioRisk|predict|predict|predictLifetime|probdefault|Probit|quantile|Regression|riskContribution|riskContribution|runtests|runtests|runtests|runtests|score|screenpredictors|simulate|simulate|simulate|simulate|summary|summary|summary|summary|summary|summary|summary|summary|tbf|tbfi|tl|Tobit|tuff|ultimateClaims|ultimateClaims|ultimateClaims|ultimateClaims|unconditional|unconditionalDE|unconditionalNormal|unconditionalT|unpaidClaims|unpaidClaims|unpaidClaims|unpaidClaims|validatemodel|varbacktest|view)\b comment MATLAB robotics system toolbox name support.constant.toolbox.robotics.matlab match (?<!\.|\w)(?:ackermannKinematics|ackermannKinematics|addCollision|analyticalInverseKinematics|angdiff|axang2quat|axang2rotm|axang2tform|bicycleKinematics|bicycleKinematics|binaryOccupancyMap|bsplinepolytraj|bsplinepolytraj|cart2hom|centerOfMass|checkCollision|checkCollision|clearCollision|collisionBox|collisionCylinder|collisionMesh|collisionSphere|constraintAiming|constraintCartesianBounds|constraintJointBounds|constraintOrientationTarget|constraintPoseTarget|constraintPositionTarget|controllerPurePursuit|correct|cubicpolytraj|cubicpolytraj|differentialDriveKinematics|differentialDriveKinematics|eul2quat|eul2rotm|eul2tform|externalForce|findpath|forwardDynamics|gazebogenmsg|generalizedInverseKinematics|geometricJacobian|getOccupancy|getStateEstimate|getTransform|gravityTorque|gzinit|gzjoint|gzlink|gzmodel|gzworld|hom2cart|homeConfiguration|importrobot|inflate|initialize|interactiveRigidBodyTree|interpolate|inverseDynamics|inverseKinematics|jointSpaceMotionModel|jointSpaceMotionModel|lidarScan|loadrobot|manipulatorRRT|massMatrix|mobileRobotPRM|move|occupancyMatrix|packageGazeboPlugin|plan|plot|plotTransforms|predict|quat2axang|quat2eul|quat2rotm|quat2tform|quaternion|quinticpolytraj|quinticpolytraj|randomConfiguration|rateControl|raycast|removeInvalidData|reset|rigidBody|rigidBodyJoint|rigidBodyTree|rotm2axang|rotm2eul|rotm2quat|rotm2tform|rottraj|rottraj|sample|shorten|show|show|stateEstimatorPF|statistics|taskSpaceMotionModel|taskSpaceMotionModel|tform2axang|tform2eul|tform2quat|tform2rotm|tform2trvec|transformScan|transformtraj|transformtraj|trapveltraj|trapveltraj|trvec2tform|unicycleKinematics|unicycleKinematics|velocityProduct|waitfor|workspaceGoalRegion)(?=\.) comment MATLAB robust control toolbox name support.function.toolbox.robust-control.matlab match (?<!\.|\w)(?:actual2normalized|aff2pol|augw|balancmr|bilin|bstmr|cmsclsyn|complexify|cpmargin|dcgainmr|dec2mat|decay|decinfo|decnbr|defcx|dellmi|delmvar|diag|diskmargin|diskmarginoptions|diskmarginplot|dkitopt|dksyn|dm2gm|dmplot|drawmag|evallmi|feasp|fitfrd|fitmagfrd|gapmetric|genphase|getDGM|getDPM|getLimits|getlmis|getNominal|gevp|gm2dm|gridureal|h2hinfsyn|h2syn|h2synOptions|hankelmr|hankelsv|hinffc|hinffi|hinfgs|hinfnorm|hinfstruct|hinfstructOptions|hinfsyn|hinfsynOptions|icomplexify|iconnect|icsignal|imp2exp|imp2ss|ispsys|isuncertain|lftdata|lmiedit|lmiinfo|lminbr|lmireg|lmiterm|lmivar|lncf|loopmargin|loopsens|loopsyn|ltiarray2uss|ltrsyn|makeweight|mat2dec|matnbr|mincx|mixsyn|mkfilter|mktito|modreal|msfsyn|mussv|mussvextract|musyn|musynOptions|musynperf|ncfmargin|ncfmr|ncfsyn|newlmi|normalized2actual|pdlstab|pdsimul|plot|polydec|popov|psinfo|psys|pvec|pvinfo|quadperf|quadstab|randatom|randumat|randuss|reduce|repmat|rncf|robgain|robopt|robOptions|robstab|robustperf|robuststab|schurmr|sdhinfnorm|sdhinfsyn|sdlsim|sectf|setlmis|setmvar|showlmi|simplify|skewdec|slowfast|squeeze|stabproj|stack|symdec|sysic|ucomplex|ucomplexm|ucover|udyn|ufind|ufrd|ulinearize|ultidyn|umargin|umat|uplot|ureal|usample|uscale|usimfill|usiminfo|usimsamp|uss|usubs|wcdiskmargin|wcdiskmarginplot|wcgain|wcgopt|wcmargin|wcnorm|wcOptions|wcsens|wcsigmaplot)\b comment MATLAB satellite communications toolbox name support.function.toolbox.satellite-communications.matlab match (?<!\.|\w)(?:accessIntervals|accessPercentage|accessStatus|aer|camheading|camheight|campitch|campos|camroll|camtarget|ccsdsRSDecode|ccsdsRSEncode|ccsdsTCConfig|ccsdsTCConfig|ccsdsTCIdealReceiver|ccsdsTCWaveform|ccsdsTCWaveform|ccsdsTMWaveformGenerator|ccsdsTMWaveformGenerator|dvbs2BitRecover|dvbs2WaveformGenerator|dvbs2WaveformGenerator|dvbs2xWaveformGenerator|dvbs2xWaveformGenerator|ebno|etsiRicianChannel|gaussianAntenna|gimbalAngles|hide|hideAll|linkIntervals|linkPercentage|linkStatus|orbitalElements|p618Config|p618Config|p618PropagationLosses|p618PropagationLosses|p618SiteDiversityConfig|p618SiteDiversityConfig|p618SiteDiversityOutage|p618SiteDiversityOutage|play|pointAt|satelliteScenario|satelliteScenarioViewer|show|showAll|skyplot|states)\b comment MATLAB satellite communications toolbox classes name support.class.toolbox.satellite-communications.matlab match (?<!\.|\w)(?:Access|ConicalSensor|FieldOfView|Gimbal|GroundStation|GroundTrack|Link|Receiver|Satellite|Transmitter)\b comment MATLAB sensor fusion & tracking toolbox name support.function.toolbox.sensor-fusion-tracking.matlab match (?<!\.|\w)(?:accelparams|adsbCategory|adsbReceiver|adsbTransponder|ahrs10filter|ahrsfilter|allanvar|allanvar|altimeterSensor|angvel|assignauction|assignjv|assignkbest|assignkbestsd|assignmunkres|assignsd|assignTOMHT|cameas|cameasjac|classUnderlying|clearData|clearPlotterData|clusterTrackBranches|compact|compatibleTrackBranches|complementaryFilter|constacc|constaccjac|constturn|constturnjac|constvel|constveljac|constvelmsc|constvelmscjac|coveragePlotter|ctmeas|ctmeasjac|ctrect|ctrectcorners|ctrectjac|ctrectmeas|ctrectmeasjac|cvmeas|cvmeasjac|cvmeasmsc|cvmeasmscjac|detectionPlotter|dist|dynamicEvidentialGridMap|ecompass|emissionsInBody|enu2lla|euler|eulerd|extendedObjectMesh|findPlotter|fusecovint|fusecovunion|fuserSourceConfiguration|fusexcov|fusionRadarSensor|geoTrajectory|getTrackPositions|getTrackVelocities|ggiwphd|gmphd|gpsSensor|gyroparams|imufilter|imuSensor|initapekf|initcaabf|initcackf|initcaekf|initcaggiwphd|initcagmphd|initcakf|initcapf|initcaukf|initctckf|initctekf|initctggiwphd|initctgmphd|initctpf|initctrectgmphd|initctukf|initcvabf|initcvckf|initcvekf|initcvggiwphd|initcvgmphd|initcvkf|initcvmscekf|initcvpf|initcvukf|initekfimm|initrpekf|initsingerekf|insfilter|insfilterAsync|insfilterErrorState|insfilterMARG|insfilterNonholonomic|insSensor|irSensor|irSignature|jpdaEvents|kinematicTrajectory|lla2enu|lla2ned|magcal|magcal|magparams|meanrot|monostaticLidarSensor|monteCarloRun|ned2lla|norm|normalize|objectDetection|objectTrack|ones|orientationPlotter|partitionDetections|parts|platformPlotter|plotCoverage|plotDetection|plotOrientation|plotPlatform|plotTrack|plotTrajectory|pruneTrackBranches|quaternion|radarChannel|radarEmission|radarEmitter|randrot|rcsSignature|rotateframe|rotatepoint|rotmat|rotvec|rotvecd|singer|singerjac|singermeas|singermeasjac|singerProcessNoise|slerp|sonarEmission|sonarEmitter|sonarSensor|staticDetectionFuser|switchimm|theaterPlot|timescope|trackAssignmentMetrics|trackBranchHistory|trackerGNN|trackerGridRFS|trackerJPDA|trackerPHD|trackErrorMetrics|trackerTOMHT|trackFuser|trackGOSPAMetric|trackHistoryLogic|trackingABF|trackingArchitecture|trackingCKF|trackingEKF|trackingGSF|trackingIMM|trackingKF|trackingMSCEKF|trackingPF|trackingScenario|trackingScenarioRecording|trackingSensorConfiguration|trackingUKF|trackOSPAMetric|trackPlotter|trackScoreLogic|trajectoryPlotter|transformMotion|transformMotion|triangulateLOS|tsSignature|tunerconfig|tunernoise|tunerPlotPose|underwaterChannel|waypointTrajectory|zeros)\b|(?<=[^\w.]tracking\.scenario\.)airplaneMesh\b comment MATLAB sensor fusion & tracking toolbox classes name support.class.toolbox.sensor-fusion-tracking.matlab match (?<!\.|\w)Platform\b comment MATLAB satellite communications toolbox namespaces name support.constant.toolbox.sensor-fusion-tracking.matlab match (?<!\.|\w)tracking(?=\.)|(?<=[^\w.]tracking\.)scenario(?=\.) comment MATLAB signal processing toolbox name support.function.toolbox.signal-processing.matlab match (?<!\.|\w)(?:abs|ac2poly|ac2rc|alignsignals|angle|arburg|arcov|armcov|aryule|bandpass|bandpower|bandstop|barthannwin|bartlett|besselap|besself|bilinear|binmask2sigroi|bitrevorder|blackman|blackmanharris|bohmanwin|buffer|buttap|butter|buttord|cceps|cconv|cell2sos|cfirpm|cheb1ap|cheb1ord|cheb2ap|cheb2ord|chebwin|cheby1|cheby2|chirp|conv|conv2|convmtx|corrcoef|corrmtx|countlabels|cov|cplxpair|cpsd|cusum|czt|db|db2mag|db2pow|dct|decimate|deconv|demod|designfilt|dfilt|dfilt.cascade|dfilt.delay|dfilt.df1|dfilt.df1sos|dfilt.df1t|dfilt.df1tsos|dfilt.df2|dfilt.df2sos|dfilt.df2t|dfilt.df2tsos|dfilt.dfasymfir|dfilt.dffir|dfilt.dffirt|dfilt.dfsymfir|dfilt.fftfir|dfilt.latticeallpass|dfilt.latticear|dfilt.latticearma|dfilt.latticemamax|dfilt.latticemamin|dfilt.parallel|dfilt.scalar|dfilt.statespace|dftmtx|digitalFilter|digitrevorder|diric|dlstft|double|downsample|dpss|dpssclear|dpssdir|dpssload|dpsssave|dspdata|dspdata.msspectrum|dspdata.psd|dspdata.pseudospectrum|dspfwiz|dtw|dutycycle|edfheader|edfinfo|edfread|edfwrite|edr|ellip|ellipap|ellipord|emd|enbw|envelope|envspectrum|eqtflength|extendsigroi|extractsigroi|falltime|fdatool|fft|fft2|fftfilt|fftshift|fillgaps|filt2block|filter|filter2|filternorm|filtfilt|filtic|filtord|filtstates|filtstates.dfiir|findchangepts|finddelay|findpeaks|findsignal|fir1|fir2|fircls|fircls1|firls|firpm|firpmord|firrcos|firtype|flattopwin|folders2labels|freqs|freqspace|freqz|fsst|fvtool|fwht|gauspuls|gaussdesign|gaussfir|gausswin|gmonopuls|goertzel|grpdelay|hamming|hampel|hann|hht|highpass|hilbert|icceps|idct|ifft|ifft2|ifsst|ifwht|impinvar|impz|impzlength|info|instbw|instfreq|interp|intfilt|invfreqs|invfreqz|is2rc|isallpass|iscola|isdouble|isfir|islinphase|ismaxphase|isminphase|issingle|isstable|istft|kaiser|kaiserord|kurtogram|labeledSignalSet|lar2rc|latc2tf|latcfilt|levinson|lowpass|lp2bp|lp2bs|lp2hp|lp2lp|lpc|lsf2poly|mag2db|marcumq|maxflat|meanfreq|medfilt1|medfreq|mergesigroi|midcross|modalfit|modalfrf|modalsd|modulate|mscohere|nuttallwin|obw|orderspectrum|ordertrack|orderwaveform|overshoot|parzenwin|pburg|pcov|peak2peak|peak2rms|peig|pentropy|periodogram|phasedelay|phasez|pkurtosis|plomb|pmcov|pmtm|pmusic|poctave|poly2ac|poly2lsf|poly2rc|polyscale|polystab|pow2db|powerbw|prony|pspectrum|pulseperiod|pulsesep|pulsewidth|pulstran|pwelch|pyulear|rainflow|rc2ac|rc2is|rc2lar|rc2poly|rceps|rcosdesign|rectpuls|rectwin|removesigroi|resample|residuez|risetime|rlevinson|rms|rooteig|rootmusic|rpmfreqmap|rpmordermap|rpmtrack|rssq|sawtooth|schurrc|seqperiod|settlingtime|sfdr|sgolay|sgolayfilt|shiftdata|shortensigroi|signalDatastore|signalLabelDefinition|signalMask|sigroi2binmask|sigwin|sinad|sinc|single|slewrate|snr|sos2cell|sos2ss|sos2tf|sos2zp|sosfilt|spectrogram|spectrum|spectrum.burg|spectrum.cov|spectrum.eigenvector|spectrum.mcov|spectrum.mtm|spectrum.music|spectrum.periodogram|spectrum.welch|spectrum.yulear|splitlabels|sptool|square|ss|ss2sos|ss2tf|ss2zp|statelevels|stepz|stft|stftmag2sig|stmcb|strips|tachorpm|taylorwin|tf|tf2latc|tf2sos|tf2ss|tf2zp|tf2zpk|tfestimate|tfridge|thd|toi|triang|tripuls|tsa|tukeywin|udecode|uencode|undershoot|unshiftdata|unwrap|upfirdn|upsample|vco|vmd|window|wintool|wvd|wvtool|xcorr|xcorr2|xcov|xspectrogram|xwvd|yulewalk|zerophase|zp2sos|zp2ss|zp2tf|zpk|zplane)\b comment MATLAB spline toolbox name support.function.toolbox.spline.matlab match (?<!\.|\w)(?:aptknt|augknt|aveknt|bkbrk|brk2knt|bspligui|bspline|chbpnt|csape|csapi|csaps|cscvn|fn2fm|fnbrk|fnchg|fncmb|fnder|fndir|fnint|fnjmp|fnmin|fnplt|fnrfn|fntlr|fnval|fnxtr|fnzeros|franke|getcurve|knt2brk|knt2mlt|newknt|optknt|ppmak|rpmak|rscvn|rsmak|slvblk|sorted|spap2|spapi|spaps|spcol|spcrv|splinetool|splpp|spmak|sprpp|spterms|stcol|stmak|subplus|titanium|tpaps)\b comment MATLAB statistics & machine learning toolbox name support.function.toolbox.statistics.matlab match (?<!\.|\w)(?:addInteractions|addedvarplot|addInteractions|addK|addlevels|addTerms|adtest|andrewsplot|anova|anova1|anova2|anovan|ansaribradley|aoctool|barttest|bayesopt|bbdesign|betacdf|betafit|betainv|betalike|betapdf|betarnd|betastat|binocdf|binofit|binoinv|binopdf|binornd|binostat|binScatterPlot|biplot|bootci|bootstrp|boundary|boxplot|candexch|candgen|canoncorr|capability|capaplot|caseread|casewrite|ccdesign|cdf|cdfplot|cell2dataset|chi2cdf|chi2gof|chi2inv|chi2pdf|chi2rnd|chi2stat|children|cholcov|classcount|classify|classprob|classregtree|cluster|clusterdata|cmdscale|coefCI|coefci|coefTest|coeftest|combnk|compact|compare|compareHoldout|confusionchart|confusionmat|controlchart|controlrules|cophenet|copulacdf|copulafit|copulaparam|copulapdf|copularnd|copulastat|cordexch|corr|corrcoef|corrcov|cov|covarianceParameters|coxphfit|createns|crosstab|crossval|cummax|cummin|cutcategories|cutpoint|cuttype|cutvar|cvloss|cvpartition|cvshrink|datasample|dataset|dataset2cell|dataset2struct|dataset2table|datasetfun|daugment|dbscan|dcovary|dendrogram|describe|designMatrix|devianceTest|dfittool|disp|distributionFitter|disttool|droplevels|dummyvar|dwtest|ecdf|ecdfhist|edge|epsilon|errorbar|eval|evalclusters|evcdf|evfit|evinv|evlike|evpdf|evrnd|evstat|expcdf|expfit|expinv|explike|export|exppdf|exprnd|expstat|factoran|fcdf|feval|ff2n|findgroups|finv|fishertest|fit|fitcauto|fitcdiscr|fitcecoc|fitcensemble|fitcgam|fitckernel|fitcknn|fitclinear|fitcnb|fitcnet|fitcox|fitcsvm|fitctree|fitdist|fitglm|fitglme|fitgmdist|fitlm|fitlme|fitlmematrix|fitnlm|fitrauto|fitrensemble|fitrgam|fitrgp|fitrkernel|fitrlinear|fitrm|fitrnet|fitrsvm|fitrtree|fitsemigraph|fitsemiself|fitSVMPosterior|fitted|fixedEffects|fpdf|fracfact|fracfactgen|friedman|frnd|fscchi2|fscmrmr|fscnca|fsrftest|fsrnca|fstat|fsulaplacian|fsurfht|fullfact|gagerr|gamcdf|gamfit|gaminv|gamlike|gampdf|gamrnd|gamstat|gather|gencfeatures|generateCode|generateFiles|generateLearnerDataTypeFcn|geocdf|geoinv|geomean|geopdf|geornd|geostat|get|getlabels|gevcdf|gevfit|gevinv|gevlike|gevpdf|gevrnd|gevstat|gline|glmfit|glmval|glyphplot|gmdistribution|gname|gpcdf|gpfit|gpinv|gplike|gplotmatrix|gppdf|gprnd|gpstat|grp2idx|grpstats|gscatter|hadamard|haltonset|harmmean|hazardratio|hist|hist3|histcounts|histcounts2|histfit|hmcSampler|hmmdecode|hmmestimate|hmmgenerate|hmmtrain|hmmviterbi|hougen|hygecdf|hygeinv|hygepdf|hygernd|hygestat|hyperparameters|icdf|inconsistent|increaseB|incrementalClassificationLinear|incrementalClassificationNaiveBayes|incrementalLearner|incrementalRegressionLinear|interactionplot|invpred|iqr|isbranch|islevel|ismember|ismissing|isundefined|iwishrnd|jackknife|jbtest|johnsrnd|join|kfoldEdge|kfoldfun|kfoldLoss|kfoldMargin|kfoldPredict|kmeans|kmedoids|knnsearch|kruskalwallis|ksdensity|kstest|kstest2|kurtosis|lasso|lassoglm|lassoPlot|learnerCoderConfigurer|levelcounts|leverage|lhsdesign|lhsnorm|lillietest|lime|linhyptest|linkage|loadLearnerForCoder|logncdf|lognfit|logninv|lognlike|lognpdf|lognrnd|lognstat|logp|loss|lowerparams|lscov|lsline|lsqnonneg|mad|mahal|maineffectsplot|makecdiscr|makedist|manova|manova1|manovacluster|margin|margmean|mat2dataset|mauchly|maxk|mdscale|mean|median|mergelevels|mhsample|mink|mle|mlecov|mnpdf|mnrfit|mnrnd|mnrval|mode|moment|movmad|movmax|movmean|movmedian|movmin|movprod|movstd|movsum|movvar|multcompare|multivarichart|mvksdensity|mvncdf|mvnpdf|mvnrnd|mvregress|mvregresslike|mvtcdf|mvtpdf|mvtrnd|nancov|nanmax|nanmean|nanmedian|nanmin|nanstd|nansum|nanvar|nbincdf|nbinfit|nbininv|nbinpdf|nbinrnd|nbinstat|ncfcdf|ncfinv|ncfpdf|ncfrnd|ncfstat|nctcdf|nctinv|nctpdf|nctrnd|nctstat|ncx2cdf|ncx2inv|ncx2pdf|ncx2rnd|ncx2stat|nearcorr|negloglik|nLinearCoeffs|nlinfit|nlintool|nlmefit|nlmefitsa|nlparci|nlpredci|nnmf|nodeerr|nodeprob|nodesize|nominal|normcdf|normfit|norminv|normlike|normpdf|normplot|normrnd|normspec|normstat|nsegments|numnodes|oobPermutedPredictorImportance|oobPredict|oobQuantilePredict|optimalleaforder|optimizableVariable|ordinal|parallelcoords|paramci|parent|pareto|paretotails|partialcorr|partialcorri|partialDependence|pca|pcacov|pcares|pdf|pdist|pdist2|pearsrnd|perfcurve|perms|plot|plotAdded|plotAdjustedResponse|plotDiagnostics|plotEffects|plotInteraction|plotLocalEffects|plotPartialDependence|plotprofile|plotResiduals|plotSlice|plotSurvival|plsregress|poisscdf|poissfit|poissinv|poisspdf|poissrnd|poisstat|polyconf|polyfit|polytool|polyval|posterior|postFitStatistics|ppca|prctile|predict|predictorImportance|princomp|probplot|procrustes|proflik|prune|qqplot|qrandstream|quantile|quantilePredict|randg|random|randomEffects|randsample|randtool|range|rangesearch|ranksum|ranova|raylcdf|raylfit|raylinv|raylpdf|raylrnd|raylstat|rcoplot|refcurve|refit|refline|regress|regstats|relieff|removeTerms|reorderlevels|repartition|replacedata|residuals|response|resubEdge|resubLoss|resubMargin|resubPredict|resume|rica|ridge|risk|robustcov|robustdemo|robustfit|rotatefactors|rowexch|rowfun|rsmdemo|rstool|runstest|sampsizepwr|saveLearnerForCoder|scatterhist|segment|selectModels|sequentialfs|set|setlabels|shapley|signrank|signtest|silhouette|skewness|slicesample|sobolset|sort|sortrows|sparsefilt|spectralcluster|splitapply|squareform|statget|statset|std|step|stepwise|stepwisefit|stepwiseglm|stepwiselm|struct2dataset|summary|surfht|surrogateAssociation|survival|table2dataset|tabulate|tblread|tblwrite|tcdf|tdfread|templateDiscriminant|templateECOC|templateEnsemble|templateKernel|templateKNN|templateLinear|templateNaiveBayes|templateSVM|templateTree|test|testcholdout|testckfold|tiedrank|tinv|tLocationScaleDistribution|topkrows|tpdf|training|transform|treedisp|treefit|treeprune|treetest|treeval|trimmean|trnd|truncate|tsne|tstat|ttest|ttest2|type|unidcdf|unidinv|unidpdf|unidrnd|unidstat|unifcdf|unifinv|unifit|unifpdf|unifrnd|unifstat|update|updateMetrics|updateMetricsAndFit|upperparams|validatedUpdateInputs|var|varfun|vartest|vartest2|vartestn|view|wblcdf|wblfit|wblinv|wbllike|wblpdf|wblplot|wblrnd|wblstat|wishrnd|x2fx|xptread|zscore|ztest|ztest)\b comment MATLAB statistics toolbox classes name support.class.toolbox.statistics.matlab match (?<!\.|\w)(?:BayesianOptimization|BayesianOptimization|BetaDistribution|BinomialDistribution|BirnbaumSaundersDistribution|BurrDistribution|CalinskiHarabaszEvaluation|ClassificationBaggedEnsemble|ClassificationDiscriminant|ClassificationECOC|ClassificationECOC|ClassificationECOC|ClassificationECOC|ClassificationECOCCoderConfigurer|ClassificationEnsemble|ClassificationGAM|ClassificationGAM|ClassificationKNN|ClassificationKernel|ClassificationKernel|ClassificationKernel|ClassificationLinear|ClassificationLinear|ClassificationLinear|ClassificationLinear|ClassificationLinearCoderConfigurer|ClassificationNaiveBayes|ClassificationNeuralNetwork|ClassificationPartitionedECOC|ClassificationPartitionedECOC|ClassificationPartitionedEnsemble|ClassificationPartitionedGAM|ClassificationPartitionedKernel|ClassificationPartitionedKernelECOC|ClassificationPartitionedLinear|ClassificationPartitionedLinear|ClassificationPartitionedLinear|ClassificationPartitionedLinearECOC|ClassificationPartitionedLinearECOC|ClassificationPartitionedLinearECOC|ClassificationPartitionedModel|ClassificationPartitionedModel|ClassificationPartitionedModel|ClassificationPartitionedModel|ClassificationPartitionedModel|ClassificationPartitionedModel|ClassificationSVM|ClassificationSVMCoderConfigurer|ClassificationTree|ClassificationTree|ClassificationTreeCoderConfigurer|CompactClassificationDiscriminant|CompactClassificationECOC|CompactClassificationECOC|CompactClassificationEnsemble|CompactClassificationGAM|CompactClassificationNaiveBayes|CompactClassificationNeuralNetwork|CompactClassificationSVM|CompactClassificationTree|CompactGeneralizedLinearModel|CompactLinearModel|CompactRegressionEnsemble|CompactRegressionGAM|CompactRegressionGP|CompactRegressionNeuralNetwork|CompactRegressionSVM|CompactRegressionTree|CompactTreeBagger|CompactTreeBagger|CoxModel|DaviesBouldinEvaluation|ExhaustiveSearcher|ExhaustiveSearcher|ExponentialDistribution|ExtremeValueDistribution|FeatureSelectionNCAClassification|FeatureSelectionNCAClassification|FeatureSelectionNCARegression|FeatureSelectionNCARegression|FeatureTransformer|GammaDistribution|GapEvaluation|GeneralizedExtremeValueDistribution|GeneralizedLinearMixedModel|GeneralizedLinearModel|GeneralizedLinearModel|GeneralizedParetoDistribution|HalfNormalDistribution|HamiltonianSampler|InverseGaussianDistribution|KDTreeSearcher|KDTreeSearcher|KernelDistribution|LinearMixedModel|LinearModel|LinearModel|LinearModel|LogisticDistribution|LoglogisticDistribution|LognormalDistribution|MultinomialDistribution|NakagamiDistribution|NegativeBinomialDistribution|NonLinearModel|NormalDistribution|PiecewiseLinearDistribution|PoissonDistribution|RayleighDistribution|ReconstructionICA|RegressionBaggedEnsemble|RegressionEnsemble|RegressionGAM|RegressionGAM|RegressionGP|RegressionKernel|RegressionLinear|RegressionLinear|RegressionLinear|RegressionLinear|RegressionLinearCoderConfigurer|RegressionNeuralNetwork|RegressionPartitionedEnsemble|RegressionPartitionedGAM|RegressionPartitionedKernel|RegressionPartitionedLinear|RegressionPartitionedLinear|RegressionPartitionedLinear|RegressionPartitionedModel|RegressionPartitionedModel|RegressionSVM|RegressionSVMCoderConfigurer|RegressionTree|RegressionTree|RegressionTreeCoderConfigurer|RepeatedMeasuresModel|RicianDistribution|SemiSupervisedGraphModel|SemiSupervisedSelfTrainingModel|SilhouetteEvaluation|SparseFiltering|StableDistribution|TreeBagger|TreeBagger|TreeBagger|TreeBagger|TriangularDistribution|UniformDistribution|WeibullDistribution)\b comment MATLAB statistics toolbox class properties name support.variable.property.toolbox.statistics.matlab match (?<=[a-zA-Z0-9_]\.)(?:a|alpha|b|beta|DistributionName|Fx|gam|InputData|IsTruncated|mu|NumParameters|ParameterCovariance|ParameterDescription|ParameterIsFixed|ParameterNames|ParameterValues|sigma|Truncation|x)\b comment MATLAB symbolic math toolbox name support.function.toolbox.symbolic-math.matlab match (?<!\.|\w)(?:abs|acos|acosh|acot|acoth|acsc|acsch|adjoint|airy|all|and|angle|animationToFrame|any|argnames|asec|asech|asin|asinh|assume|assumeAlso|assumptions|atan|atan2|atanh|baseUnits|bernoulli|bernstein|bernsteinMatrix|besselh|besseli|besselj|besselk|bessely|beta|cat|catalan|ccode|ceil|cell2sym|changeIntegrationVariable|charpoly|chebyshevT|chebyshevU|checkUnits|children|chol|coeffs|collect|colon|colspace|combine|compose|cond|conj|convertMuPADNotebook|cos|cosh|coshint|cosint|cot|coth|csc|csch|ctranspose|cumprod|cumsum|curl|daeFunction|dawson|dec2bin|dec2hex|decic|derivedUnits|det|diag|diff|digits|dilog|dirac|displayFormula|divergence|divisors|double|dsolve|ei|eig|eliminate|ellipj|ellipke|ellipticCE|ellipticCK|ellipticCPi|ellipticE|ellipticF|ellipticK|ellipticNome|ellipticPi|eq|equationsToMatrix|erf|erfc|erfcinv|erfi|erfinv|euler|eulergamma|eulerPhi|expand|expint|expm|ezcontour|ezcontourf|ezmesh|ezmeshc|ezplot|ezplot3|ezpolar|ezsurf|ezsurfc|factor|factorial|factorIntegerPower|fanimator|fcontour|fibonacci|fimplicit|fimplicit3|findDecoupledBlocks|findsym|findSymType|findUnits|finverse|fix|floor|fmesh|fold|formula|fortran|fourier|fplot|fplot3|frac|fresnelc|fresnels|fsurf|functionalDerivative|funm|funtool|gamma|gammaln|gbasis|gcd|ge|gegenbauerC|gradient|gt|harmonic|has|hasSymType|heaviside|hermiteForm|hermiteH|hessian|horner|horzcat|htrans|hurwitzZeta|hypergeom|ifourier|igamma|ihtrans|ilaplace|imag|in|incidenceMatrix|int|int16|int32|int64|int8|integrateByParts|inv|isAlways|isequal|isequaln|isfinite|isinf|isLowIndexDAE|isnan|isolate|isPrimitiveRoot|isSymType|isUnit|iztrans|jacobiAM|jacobian|jacobiCD|jacobiCN|jacobiCS|jacobiDC|jacobiDN|jacobiDS|jacobiNC|jacobiND|jacobiNS|jacobiP|jacobiSC|jacobiSD|jacobiSN|jacobiSymbol|jacobiZeta|jordan|kroneckerDelta|kummerU|laguerreL|lambertw|laplace|laplacian|latex|lcm|ldivide|le|legendreP|lhs|limit|linsolve|log|log10|log2|logical|logint|logm|lt|lu|maple|mapleinit|mapSymType|massMatrixForm|mathml|matlabFunction|matlabFunctionBlock|max|meijerG|mfun|mfunlist|mhelp|min|minpoly|minus|mixedUnits|mldivide|mod|mpower|mrdivide|mtimes|nchoosek|ne|newUnit|newUnitSystem|nextprime|norm|not|nthprime|nthroot|null|numden|odeFunction|odeToVectorField|or|orth|pade|partfrac|pdeCoefficients|pdeCoefficientsToDouble|piecewise|pinv|playAnimation|plus|pochhammer|poles|poly|poly2sym|polylog|polynomialDegree|polynomialReduce|potential|power|powermod|pretty|prevprime|procread|psi|qr|quorem|rank|rat|rdivide|real|rectangularPulse|reduceDAEIndex|reduceDAEToODE|reduceDifferentialOrder|reduceRedundancies|release|rem|removeUnit|removeUnitSystem|reshape|resultant|rewindAnimation|rewrite|rhs|root|round|rref|rsums|sec|sech|separateUnits|series|sign|signIm|simple|simplify|simplifyFraction|simscapeEquation|sin|sinc|single|sinh|sinhint|sinint|size|smithForm|solve|sort|sqrtm|ssinint|str2sym|str2symunit|subexpr|subs|svd|sym|sym2cell|sym2poly|symfalse|symfun|symFunType|symmatrix|symmatrix2sym|sympref|symprod|symReadSSCParameters|symReadSSCVariables|syms|symsum|symtrue|symType|symunit|symunit2str|symvar|symWriteSSC|tan|tanh|taylor|taylortool|texlabel|times|toeplitz|transpose|triangularPulse|tril|triu|uint16|uint32|uint64|uint8|unitConversionFactor|unitConvert|unitInfo|unitSystems|vectorPotential|vertcat|vpa|vpaintegral|vpasolve|vpasum|whittakerM|whittakerW|wrightOmega|writeAnimation|xor|zeta|ztrans)\b comment MATLAB system identification toolbox name support.function.toolbox.system-identification.matlab match (?<!\.|\w)(?:absorbDelay|addreg|advice|aic|append|ar|armax|armaxOptions|arOptions|arx|arxdata|arxOptions|arxRegul|arxRegulOptions|arxstruc|balred|bandwidth|bj|bjOptions|bode|bodemag|bodeoptions|bodeplot|c2d|c2dOptions|canon|chgFreqUnit|chgTimeUnit|clone|compare|compareOptions|correct|covf|cra|customnet|customreg|customRegressor|d2c|d2cOptions|d2d|d2dOptions|damp|data2state|dcgain|deadzone|delayest|detrend|diff|EstimationInfo|etfe|evaluate|extendedKalmanFilter|fcat|fdel|feedback|ffplot|fft|findop|findopOptions|findstates|findstatesOptions|forecast|forecastOptions|fpe|frd|frdata|freqresp|fselect|get|getcov|getDelayInfo|getexp|getinit|getoptions|getpar|getpvec|getreg|getTrend|goodnessOfFit|greyest|greyestOptions|idarx|iddata|iddataPlotOptions|ident|identpref|idfilt|idfrd|idgrey|idinput|idmdlsim|idmodel|idnlarx|idnlgrey|idnlhw|idnlmodel|idpar|idpoly|idproc|idresamp|idss|idssdata|idtf|ifft|impulse|impulseest|impulseestOptions|impulseplot|init|initialCondition|initialize|iopzmap|iopzplot|isLocked|isnlarx|isreal|iv4|iv4Options|ivar|ivstruc|ivx|linapp|linear|linearize|linearRegressor|lintan|lsim|lsiminfo|lsimplot|merge|midprefs|misdata|n4sid|n4sidOptions|ndims|neuralnet|nkshift|nlarx|nlarxOptions|nlgreyest|nlgreyestOptions|nlhw|nlhwOptions|noise2meas|noisecnv|nparams|nuderst|nyquist|nyquistoptions|nyquistplot|oe|oeOptions|operspec|order|particleFilter|pe|pem|peOptions|pexcit|plot|pole|poly1d|polydata|polyest|polyestOptions|polynomialRegressor|polyreg|predict|predictOptions|present|procest|procestOptions|pwlinear|pzmap|pzoptions|pzplot|rarmax|rarx|rbj|realdata|recursiveAR|recursiveARMA|recursiveARMAX|recursiveARX|recursiveBJ|recursiveLS|recursiveOE|release|resample|reset|resid|residOptions|residual|retrend|roe|rpem|rplr|rsample|saturation|segment|selstruc|set|setcov|setinit|setoptions|setpar|setpname|setPolyFormat|setpvec|setstruc|showConfidence|sigmoidnet|sim|simOptions|simsd|simsdOptions|size|spa|spafdr|spectrum|spectrumoptions|spectrumplot|ss|ss2ss|ssdata|ssest|ssestOptions|ssform|ssregest|ssregestOptions|stack|step|stepDataOptions|stepinfo|stepplot|struc|tf|tfdata|tfest|tfestOptions|timeoptions|timestamp|translatecov|treepartition|TrendInfo|unitgain|unscentedKalmanFilter|view|wavenet|zero|zpk|zpkdata)\b comment MATLAB text analytics toolbox name support.function.toolbox.text-analytics.matlab match (?<!\.|\w)(?:abbreviations|addDocument|addDocument|addEntityDetails|addEntityDetails|addLanguageDetails|addLanguageDetails|addLemmaDetails|addLemmaDetails|addPartOfSpeechDetails|addPartOfSpeechDetails|addSentenceDetails|addSentenceDetails|addTypeDetails|bagOfNgrams|bagOfNgrams|bagOfWords|bagOfWords|bleuEvaluationScore|bm25Similarity|characterCategories|context|corpusLanguage|corpusLanguage|correctSpelling|cosineSimilarity|decodeHTMLEntities|doc2cell|doc2sequence|docfun|doclength|editDistance|editDistanceSearcher|encode|encode|erasePunctuation|eraseTags|eraseURLs|extractFileText|extractHTMLText|extractSummary|fastTextWordEmbedding|findElement|fitlda|fitlsa|getAttribute|hex|htmlTree|ind2word|ismissing|isVocabularyWord|join|join|joinWords|knnsearch|ldaModel|lexrankScores|logp|lower|lsaModel|mecabOptions|mmrScores|normalizeWords|normalizeWords|plus|predict|rakeKeywords|rangesearch|ratioSentimentScores|readPDFFormData|readWordEmbedding|regexprep|removeDocument|removeDocument|removeEmptyDocuments|removeEmptyDocuments|removeInfrequentNgrams|removeInfrequentNgrams|removeInfrequentWords|removeInfrequentWords|removeLongWords|removeNgrams|removeNgrams|removeShortWords|removeStopWords|removeStopWords|removeWords|removeWords|replace|replaceNgrams|replaceWords|resume|rougeEvaluationScore|splitGraphemes|splitSentences|stopWords|stopWords|string|string|string|textrankKeywords|textrankScores|textscatter|textscatter|textscatter3|textscatter3|tfidf|tfidf|tokenDetails|tokenDetails|tokenizedDocument|tokenizedDocument|topkngrams|topkngrams|topkwords|topkwords|topLevelDomains|trainWordEmbedding|transform|upper|UTF32|vaderSentimentScores|vec2word|word2ind|word2vec|wordcloud|wordcloud|wordCloudCounts|wordEmbedding|wordEmbeddingLayer|wordEncoding|writeTextDocument|writeWordEmbedding)\b|(?<=[^\w.]textanalytics\.unicode\.)nfd\b comment MATLAB text analytics toolbox name support.function.toolbox.text-analytics.matlab match (?<!\.|\w)textanalytics(?=\.)|(?<=\.)unicode(?=\.) comment MATLAB ThingSpeak toolbox name support.function.toolbox.thingspeak.matlab match (?<!\.|\w)(?:thingSpeakRead|thingSpeakWrite|urlfilter)\b comment MATLAB UAV toolbox name support.function.toolbox.uav.matlab match (?<!\.|\w)(?:angdiff|axang2quat|axang2rotm|axang2tform|cart2hom|connect|control|createCustomSensorTemplate|derivative|enu2lla|environment|eul2quat|eul2rotm|eul2tform|extendedObjectMesh|fixedwing|flightLogSignalMapping|getGraph|getTransform|gpsSensor|hom2cart|info|insSensor|interpolate|lla2enu|lla2ned|lookupPose|mavlinkclient|mavlinkdialect|mavlinkio|mavlinksub|mavlinktlog|mavlinktlog|multirotor|ned2lla|pcplayer|perturb|perturbations|plotTransforms|pointCloud|quat2axang|quat2eul|quat2rotm|quat2tform|quaternion|removeTransform|rotm2axang|rotm2eul|rotm2quat|rotm2tform|show|state|tform2axang|tform2eul|tform2quat|tform2rotm|tform2trvec|transformTree|trvec2tform|uavDubinsConnection|uavDubinsPathSegment|uavLidarPointCloudGenerator|uavOrbitFollower|uavPathManager|uavPlatform|uavScenario|uavSensor|uavWaypointFollower|ulogreader|updateTransform|waypointInfo|waypointTrajectory)\b|(?<=[^\w.]uav\.)SensorAdaptor\b comment MATLAB UAV toolbox classes name support.class.toolbox.uav.matlab match (?<!\.|\w)(?:ASim3dActor|ReadSimulation3DMessage|Sim3dRelease|Sim3dSetup|Sim3dStep|StartSimulation3DMessageReader|StartSimulation3DMessageWriter|StopSimulation3DMessageReader|StopSimulation3DMessageWriter|WriteSimulation3DMessage)\b|(?<=[^\w.]sim3d\.)Editor comment MATLAB UAV toolbox namespaces name support.constant.toolbox.uav.matlab match (?<!\.|\w)(?:uav)(?=\.) comment MATLAB vehicle dynamics blockset toolbox namespaces name support.constant.toolbox.vehicle-dynamics.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:open)(?=\s*\(\s*[sS]) comment MATLAB vehicle dynamics blockset toolbox namespaces name support.constant.toolbox.vehicle-dynamics.matlab match (?<!\.|\w)(?:sim3d)(?=\.) comment MATLAB vehicle network toolbox name support.function.toolbox.vehicle-network.matlab match (?<!\.|\w)(?:angdiff|axang2quat|axang2rotm|axang2tform|cart2hom|connect|control|createCustomSensorTemplate|derivative|enu2lla|environment|eul2quat|eul2rotm|eul2tform|extendedObjectMesh|fixedwing|flightLogSignalMapping|getGraph|getTransform|gpsSensor|hom2cart|info|insSensor|interpolate|lla2enu|lla2ned|lookupPose|mavlinkclient|mavlinkdialect|mavlinkio|mavlinksub|mavlinktlog|mavlinktlog|multirotor|ned2lla|pcplayer|perturb|perturbations|plotTransforms|pointCloud|quat2axang|quat2eul|quat2rotm|quat2tform|quaternion|removeTransform|rotm2axang|rotm2eul|rotm2quat|rotm2tform|show|state|tform2axang|tform2eul|tform2quat|tform2rotm|tform2trvec|transformTree|trvec2tform|uavDubinsConnection|uavDubinsPathSegment|uavLidarPointCloudGenerator|uavOrbitFollower|uavPathManager|uavPlatform|uavScenario|uavSensor|uavWaypointFollower|ulogreader|updateTransform|waypointInfo|waypointTrajectory)\b|(?<=[^\w.]uav\.)SensorAdaptor\b comment MATLAB virtual reality toolbox name support.function.toolbox.virtual-reality.matlab match (?<!\.|\w)(?:capture|close|get|isvalid|set|vr.canvas|vr.utils.stereo3d|vrclear|vrclose|vrdir2ori|vrdrawnow|vrfigure|vrgcbf|vrgcf|vrgetpref|vrifs2patch|vrinstall|vrjoystick|vrlib|vrnode|vrori2dir|vrpatch2ifs|vrplay|vrrotmat2vec|vrrotvec|vrrotvec2mat|vrsetpref|vrspacemouse|vrview|vrwho|vrwhos|vrworld|vrworld)\b comment MATLAB vision HDL toolbox name support.function.toolbox.vision-hdl.matlab match (?<!\.|\w)(?:getparamfromfrm2pix|pixelcontrolbus|pixelcontrolsignals|pixelcontrolstruct|visionhdlframetoregions|visionhdlsetup)\b comment MATLAB vision HDL toolbox classes name support.class.toolbox.vision-hdl.matlab match (?<=[^\w.]visionhdl\.)(?:BilateralFilter|BirdsEyeView|ChromaResampler|Closing|ColorSpaceConverter|CornerDetector|DemosaicInterpolator|Dilation|EdgeDetector|Erosion|FrameToPixels|GammaCorrector|GrayscaleClosing|GrayscaleDilation|GrayscaleErosion|GrayscaleOpening|Histogram|HVCounter|HVCounter|ImageFilter|ImageStatistics|LineBuffer|LookupTable|MeasureTiming|MedianFilter|Opening|PixelsToFrame|PixelStreamAligner|PixelStreamAligner|ROISelector|ROISelector)\b comment MATLAB wavelet toolbox name support.function.toolbox.wavelet.matlab match (?<!\.|\w)(?:addlift|allnodes|appcoef|appcoef2|bestlevt|besttree|biorfilt|biorwavf|bswfun|centerFrequencies|centfrq|cfs2wpt|cgauwavf|chgwdeccfs|cmddenoise|cmorwavf|coifwavf|cqt|cwt|cwtfilterbank|cwtfreqbounds|cwtft2|cwtftinfo2|dbaux|dbwavf|dddtree|dddtree2|dddtreecfs|ddencmp|depo2ind|detcoef|detcoef2|disp|displs|drawtree|dtfilters|dtree|dualtree|dualtree2|dualtree3|dwpt|dwt|dwt2|dwtfilterbank|dwtleader|dwtmode|dyaddown|dyadup|emd|entrupd|ewt|fbspwavf|fejerkorovkin|filt2ls|filterbank|framebounds|freqz|gauswavf|get|haart|haart2|hht|icqt|icwt|idddtree|idddtree2|idualtree|idualtree2|idualtree3|idwpt|idwt|idwt2|ihaart|ihaart2|ilwt|ilwt2|imlpt|imodwpt|imodwt|ind2depo|intwave|isheart2|isnode|istnode|iswt|iswt2|iwsst|labeledSignalSet|laurmat|laurpoly|leaves|liftfilt|liftingScheme|liftingStep|liftwave|ls2filt|lsinfo|lwt|lwt2|lwtcoef|lwtcoef2|mdwtcluster|mdwtdec|mdwtrec|measerr|mexihat|meyer|meyeraux|mlpt|mlptdenoise|mlptrecon|modwpt|modwptdetails|modwt|modwtcorr|modwtmra|modwtvar|modwtxcorr|morlet|mswcmp|mswcmpscr|mswcmptp|mswden|mswthresh|nodeasc|nodedesc|nodejoin|nodepar|nodesplt|noleaves|ntnode|ntree|numshears|orthfilt|otnodes|pat2cwav|plot|plotdt|qbiorthfilt|qfactor|qmf|qorthwavf|rbiowavf|read|readtree|scal2frq|scales|scaleSpectrum|set|shanwavf|shearletSystem|sheart2|signalLabelDefinition|swt|swt2|symaux|symwavf|thselect|timeSpectrum|tnodes|treedpth|treeord|upcoef|upcoef2|upwlev|upwlev2|vmd|wave2lp|wavedec|wavedec2|wavedec3|wavedemo|wavefun|wavefun2|waveinfo|wavelets|waveletScattering|waveletScattering2|wavemenu|wavemngr|wavenames|waverec|waverec2|waverec3|wbmpen|wcodemat|wcoherence|wcompress|wdcbm|wdcbm2|wdcenergy|wdecenergy|wden|wdencmp|wdenoise|wdenoise2|wenergy|wenergy2|wentropy|wextend|wfbm|wfbmesti|wfilters|wfusimg|wfusmat|wkeep|wmaxlev|wmpalg|wmpdictionary|wmspca|wmulden|wnoise|wnoisest|wp2wtree|wpbmpen|wpcoef|wpcutree|wpdec|wpdec2|wpdencmp|wpfun|wpjoin|wprcoef|wprec|wprec2|wpspectrum|wpsplt|wpthcoef|wptree|wpviewcf|wrcoef|wrcoef2|wrev|write|wscalogram|wsst|wsstridge|wt|wtbo|wtbxmngr|wthcoef|wthcoef2|wthresh|wthrmngr|wtmm|wtreemgr|wvarchg|wvd|xwv|xwvd)\b comment MATLAB wireless HDL toolbox name support.function.toolbox.wireless-hdl.matlab match (?<!\.|\w)(?:samplecontrolbus|whdlFramesToSamples|whdlSamplesToFrames)\b comment MATLAB WLAN toolbox name support.function.toolbox.wlan.matlab match (?<!\.|\w)(?:addIE|addUserInfo|displayIEs|getNDPFeedbackConfiguration|getNumPostFECPaddingBits|getPSDULength|getTRSConfiguration|info|info|networkTrafficFTP|networkTrafficOnOff|networkTrafficVideoConference|networkTrafficVoIP|packetFormat|pcapngWriter|pcapngWriter|pcapWriter|pcapWriter|phyType|ruInfo|scramblerRange|showAllocation|showEnvironment|wlanAMPDUDeaggregate|wlanAPEPLength|wlanAPEPLength|wlanBCCDecode|wlanBCCDecode|wlanBCCDeinterleave|wlanBCCDeinterleave|wlanBCCEncode|wlanBCCEncode|wlanBCCInterleave|wlanBCCInterleave|wlanClosestReferenceSymbol|wlanCoarseCFOEstimate|wlanConstellationDemap|wlanConstellationDemap|wlanConstellationMap|wlanConstellationMap|wlanDMGConfig|wlanDMGConfig|wlanDMGDataBitRecover|wlanDMGHeaderBitRecover|wlanDMGOFDMDemodulate|wlanDMGOFDMInfo|wlanFieldIndices|wlanFieldIndices|wlanFieldIndices|wlanFieldIndices|wlanFineCFOEstimate|wlanFormatDetect|wlanGolaySequence|wlanGolaySequence|wlanHEDataBitRecover|wlanHEDemodulate|wlanHEMUConfig|wlanHEMUConfig|wlanHEOFDMInfo|wlanHERecoveryConfig|wlanHERecoveryConfig|wlanHESIGABitRecover|wlanHESIGBCommonBitRecover|wlanHESIGBUserBitRecover|wlanHESUConfig|wlanHESUConfig|wlanHETBConfig|wlanHETBConfig|wlanHETBNDPFeedbackStatus|wlanHTConfig|wlanHTConfig|wlanHTData|wlanHTDataRecover|wlanHTLTF|wlanHTLTFChannelEstimate|wlanHTLTFDemodulate|wlanHTOFDMInfo|wlanHTSIG|wlanHTSIGRecover|wlanHTSTF|wlanInterpretScramblerState|wlanLLTF|wlanLLTFChannelEstimate|wlanLLTFDemodulate|wlanLSIG|wlanLSIGBitRecover|wlanLSIGRecover|wlanLSTF|wlanMACFrame|wlanMACFrameConfig|wlanMACManagementConfig|wlanMACTriggerConfig|wlanMACTriggerUserConfig|wlanMPDUDecode|wlanMSDULengths|wlanNonHTConfig|wlanNonHTConfig|wlanNonHTData|wlanNonHTDataBitRecover|wlanNonHTDataRecover|wlanNonHTOFDMDemodulate|wlanNonHTOFDMInfo|wlanPacketDetect|wlanPCAPWriter|wlanPCAPWriter|wlanPSDULength|wlanPSDULength|wlanReferenceSymbols|wlanS1GConfig|wlanS1GConfig|wlanS1GDemodulate|wlanS1GOFDMInfo|wlanSampleRate|wlanSampleRate|wlanScramble|wlanScramble|wlanScramble|wlanSegmentDeparseBits|wlanSegmentDeparseBits|wlanSegmentDeparseSymbols|wlanSegmentDeparseSymbols|wlanSegmentParseBits|wlanSegmentParseBits|wlanSegmentParseSymbols|wlanSegmentParseSymbols|wlanStreamDeparse|wlanStreamDeparse|wlanStreamParse|wlanStreamParse|wlanSymbolTimingEstimate|wlanTGacChannel|wlanTGacChannel|wlanTGahChannel|wlanTGahChannel|wlanTGaxChannel|wlanTGaxChannel|wlanTGayChannel|wlanTGnChannel|wlanTGnChannel|wlanVHTConfig|wlanVHTConfig|wlanVHTData|wlanVHTDataRecover|wlanVHTLTF|wlanVHTLTFChannelEstimate|wlanVHTLTFDemodulate|wlanVHTOFDMInfo|wlanVHTSIGA|wlanVHTSIGARecover|wlanVHTSIGB|wlanVHTSIGBRecover|wlanVHTSTF|wlanWaveformGenerator|wlanWaveformGenerator|wlanWaveformGenerator|wlanWaveformGenerator)\b ================================================ FILE: syntaxes/matlab.markdown.injection.tmLanguage ================================================ scopeName markdown.matlab.codeblock fileTypes injectionSelector L:text.html.markdown patterns include #matlab-code-block repository matlab-code-block begin (^|\G)(\s*)(\`{3,}|~{3,})\s*(?i:(matlab)(\s+[^`~]*)?$) name markup.fenced_code.block.markdown end (^|\G)(\2|\s{0,3})(\3)\s*$ beginCaptures 3 name punctuation.definition.markdown 4 name fenced_code.block.language.markdown 5 name fenced_code.block.language.attributes.markdown endCaptures 3 name punctuation.definition.markdown patterns begin (^|\G)(\s*)(.*) while (^|\G)(?!\s*([`~]{3,})\s*$) contentName meta.embedded.block.matlab patterns include source.matlab ================================================ FILE: syntaxes/overload.matlab.injection.tmLanguage ================================================ fileTypes m keyEquivalent ^~M name Overload method definition (MATLAB) scopeName overload.matlab.injection injectionSelector source.matlab meta.class.matlab meta.methods.matlab meta.function.definition.matlab uuid FDE5FBC3-BA16-4FF8-9225-8B27B29F5BCF patterns include #overload_definition repository overload_definition comment Overload entities (operators or type conversion) match (?<!\.)[a-zA-Z][a-zA-Z0-9_]*(?=\s*\() patterns comment Arithmetic operator overloading name keyword.operator.arithmetic.matlab match \G(?:plus|minus|uminus|uplus|times|mtimes|rdivide|ldivide|mrdivide|mldivide|power|mpower)\b comment Logical operator overloading name keyword.operator.logical.matlab match \G(?:and|eq|ge|gt|le|lt|ne|not|or)\b comment Operator overloading name keyword.operator.word.matlab match \G(?:end|isa|isappdata|isbanded|isbetween|iscalendarduration|iscategorical|iscategory|iscell|iscellstr|ischar|iscolumn|iscom|isdatetime|isdiag|isdst|isduration|isempty|isenum|isequal|isequaln|isevent|isfield|isfile|isfinite|isfloat|isfolder|ishandle|ishermitian|ishold|isinf|isinteger|isinterface|isjava|iskeyword|isletter|islogical|ismac|ismatrix|ismember|ismethod|ismissing|isnan|isnat|isnumeric|isobject|isordinal|ispc|isprime|isprop|isprotected|isreal|isregular|isrow|isscalar|issorted|issortedrows|isspace|issparse|isstring|isStringScalar|isstrprop|isstruct|isstudent|issymmetric|istable|istall|istimetable|istril|istriu|isundefined|isunix|isvarname|isvector|isweekend|numArgumentsFromSubscript|numel|size|subsasgn|subsindex|subsref)\b comment Graphics function overloading name support.function.graphics.matlab match \G(?:preview|setup|subtitle|title|update|view|xlabel|xlim|xticklabels|xticks|ylabel|ylim|yticklabels|yticks|zlabel|zlim|zticklabels|zticks)\b comment Mathematics function overloading name support.function.mathematics.matlab match \G(?:colon|ctranspose|horzcat|permute|repmat|reshape|subsref|subsasgn|subsindex|transpose|vertcat)\b comment Storage function overloading name support.function.io.matlab match \G(?:loadobj|saveobj)\b comment Type conversion overloading name storage.type.matlab match \G(?:char|disp|double|empty)\b ================================================ FILE: syntaxes/package.matlab.injection.tmLanguage ================================================ fileTypes m keyEquivalent ^~M name Package functions (MATLAB) scopeName package.matlab.injection injectionSelector source.matlab -comment -string -interpolation -assignment -source.shell uuid 449661EB-D2A8-40B8-8B58-93669F69F4B7 patterns include #package_builtin_functions include #package_data_functions include #package_external_functions include #package_graphics_functions include #package_storage_functions include #package_class_constructors include #package_word_operators repository package_builtin_functions patterns comment matlab.System name support.function.builtin.matlab match (?<!\.)\b(allowModelReferenceDiscreteSampleTimeInheritanceImpl|allowModelReferenceDiscreteSampleTimeInheritanceImpl|createSampleTime|getCurrentTime|getDiscreteStateImpl|getDiscreteStateSpecificationImpl|getGlobalNamesImpl|getHeaderImpl|getIconImpl|getImpulseResponseLengthImpl|getInputDimensionConstraintImpl|getInputNamesImpl|getInterfaceImpl|getNumInputsImpl|getNumOutputsImpl|getOutputDataTypeImpl|getOutputDimensionConstraintImpl|getOutputNamesImpl|getOutputSizeImpl|getSampleTime|getSampleTimeImpl|getSimulateUsingImpl|getSimulateUsingImpl|getSimulinkFunctionNamesImpl|infoImpl|isDiscreteStateSpecificationMutableImpl|isDoneImpl|isInactivePropertyImpl|isInputComplexityMutableImpl|isInputDataTypeMutableImpl|isInputSizeMutableImpl|isOutputComplexImpl|isOutputFixedSizeImpl|isTunablePropertyDataTypeMutableImpl|loadObjectImpl|processInputSpecificationChangeImpl|processTunedPropertiesImpl|propagatedInputComplexity|propagatedInputDataType|propagatedInputFixedSize|propagatedInputSize|releaseImpl|resetImpl|saveObjectImpl|setProperties|setupImpl|showFiSettingsImpl|showSimulateUsingImpl|stepImpl|supportsMultipleInstanceImpl|supportsMultipleInstanceImpl|validateInputsImpl|validatePropertiesImpl)\b comment matlab.diagram.ClassViewer name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addClass|expandAll|expandClass|expandSection|export|importClassesFrom|importCurrentProject|load|removeAllClasses|removeClass|saveActiveFile)\b comment matlab.unittest.TestRunner name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addModelCoverage|addPlugin|addSimulinkTestResults|run|runInParallel)\b comment matlab.mixin.Copyable name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:copy|copyElement)\b comment matlab.mixin.CustomDisplay name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:convertDimensionsToString|displayEmptyObject|displayNonScalarObject|displayPropertyGroups|displayScalarHandleToDeletedObject|displayScalarObject|getClassNameForHeader|getDeletedHandleText|getDetailedFooter|getDetailedHeader|getFooter|getHandleText|getHeader|getPropertyGroups|getSimpleHeader)\b comment matlab.mixin.Heterogeneous name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:cat|getDefaultScalarElement|(?<=[a-zA-Z0-9_]\.)(?:horzcat|vertcat))\b comment matlab.mixin.SetGet name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:get|getdisp|set|setdisp)\b comment matlab.mixin.SetGetExactNames name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:get|getdisp|set|setdisp)\b comment matlab.mock.actions.AssignOutputs name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:repeat|then)\b comment matlab.mock.InteractionHistory name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)forMock\b comment matlab.mock.PropertyBehavior name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:get|set|setToValue)\b comment matlab.mock.PropertyGetBehavior name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)when\b comment matlab.mock.PropertySetBehavior name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)when\b comment matlab.mock.TestCase name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addTeardown|applyFixture|assertAccessed|assertCalled|assertNotAccessed|assertNotCalled|assertNotSet|assertSet|assignOutputsWhen|assumeAccessed|assumeCalled|assumeNotAccessed|assumeNotCalled|assumeNotSet|assumeSet|clearMockHistory|createMock|fatalAssertAccessed|fatalAssertCalled|fatalAssertNotAccessed|fatalAssertNotCalled|fatalAssertNotSet|fatalAssertSet|forInteractiveUse|forInteractiveUse|getMockHistory|getSharedTestFixtures|log|onFailure|returnStoredValueWhen|run|storeValueWhen|throwExceptionWhen|verifyAccessed|verifyCalled|verifyNotAccessed|verifyNotCalled|verifyNotSet|verifySet)\b comment matlab.mock.actions.AssignOutputs name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:repeat|then)\b comment matlab.mock.actions.DoNothing name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:repeat|then)\b comment matlab.mock.actions.Invoke name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:repeat|then)\b comment matlab.mock.actions.ReturnStoredValue name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:repeat|then)\b comment matlab.mock.actions.StoreValue name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:repeat|then)\b comment matlab.mock.actions.ThrowException name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:repeat|then)\b comment matlab.perftest.TestCase name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.)(?:addTeardown|applyFixture|forInteractiveUse|getSharedTestFixtures|keepMeasuring|log|onFailure|(?<=[a-zA-Z0-9_]\.)run|startMeasuring|stopMeasuring)\b comment matlab.perftest.TimeExperiment name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:limitingSamplingError|(?<=[a-zA-Z0-9_]\.)run|withFixedSampleSize)\b comment matlab.perftest.TimeResult name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.)(?:comparisonPlot|(?<=[a-zA-Z0-9_]\.)run|sampleSummary|samplefun)\b comment matlab.settings.SettingsFileUpgrader name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:move|remove)\b comment matlab.system.mixin.FiniteSource name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:isDoneImpl)\b comment matlab.ui.componentcontainer.ComponentContainer name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.)setup\b|(?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)update\b comment matlab.uitest.TestCase name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addTeardown|applyFixture|forInteractiveUse|getSharedTestFixtures|log|onFailure|run)\b comment matlab.unittest.FunctionTestCase name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addTeardown|applyFixture|getSharedTestFixtures|log|onFailure|run)\b comment matlab.unittest.TestCase name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addTeardown|applyFixture|getSharedTestFixtures|log|onFailure|run)\b comment matlab.unittest.TestResult name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)assertSuccess\b|(?<=[a-zA-Z0-9_]\.)table\b comment matlab.unittest.TestSuite name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:run|selectIf|sortByFixtures)\b comment matlab.unittest.constraints.BooleanConstraint name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.Constraint name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.HasInf name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.HasNaN name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.HasUniqueElements name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.IsAnything name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.IsEmpty name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.IsFalse name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.IsFile name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.IsFinite name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.IsFolder name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.IsReal name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.IsScalar name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.IsSparse name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|getNegativeDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.IsTrue name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.ReturnsTrue name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|satisfiedBy)\b comment matlab.unittest.constraints.PublicPropertyComparator name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.)supportingAllValues\b comment matlab.unittest.constraints.Tolerance name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getDiagnosticFor|satisfiedBy|supports)\b comment matlab.unittest.diagnostics.ConstraintDiagnostic name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addCondition|addConditionsFrom|getDisplayableString|getPostActValString|getPostConditionString|getPostDescriptionString|getPostExpValString|getPreDescriptionString)\b comment matlab.unittest.diagnostics.Diagnostic name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:diagnose|join)\b comment matlab.unittest.diagnostics.FileArtifact name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:copyTo)\b comment matlab.unittest.diagnostics.FunctionHandleDiagnostic name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:diagnose|Fcn|join)\b comment matlab.unittest.diagnostics.ScreenshotDiagnostic name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:diagnose|join)\b comment matlab.unittest.fixtures.Fixture name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addTeardown|applyFixture|isCompatible|log|needsReset|onFailure|setup|teardown)\b comment matlab.unittest.measurement.DefaultMeasurementResult name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:samplefun|sampleSummary)\b comment matlab.unittest.measurement.MeasurementResult name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:samplefun|sampleSummary)\b comment matlab.unittest.parameters.ClassSetupParameter name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)fromData\b comment matlab.unittest.parameters.EmptyParameter name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)fromData\b comment matlab.unittest.parameters.MethodSetupParameter name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)fromData\b comment matlab.unittest.parameters.Parameter name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)fromData\b comment matlab.unittest.parameters.TestParameter name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)fromData\b comment matlab.unittest.plugins.OutputStream name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:ToStandardOutput|(?<=[a-zA-Z0-9_]\.)print)\b comment matlab.unittest.plugins.Parallelizable name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:retrieveFrom|storeIn)\b comment matlab.unittest.plugins.QualifyingPlugin name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:assertUsing|assumeUsing|createSharedTestFixture|createTestClassInstance|createTestMethodInstance|fatalAssertUsing|reportFinalizedResult|reportFinalizedSuite|runSession|runTest|runTestClass|runTestMethod|runTestSuite|setupSharedTestFixture|setupTestClass|setupTestMethod|teardownSharedTestFixture|teardownTestClass|teardownTestMethod|verifyUsing)\b comment matlab.unittest.plugins.TestRunnerPlugin name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:createSharedTestFixture|createTestClassInstance|createTestMethodInstance|reportFinalizedResult|reportFinalizedSuite|runSession|runTest|runTestClass|runTestMethod|runTestSuite|setupSharedTestFixture|setupTestClass|setupTestMethod|teardownSharedTestFixture|teardownTestClass|teardownTestMethod)\b comment matlab.unittest.plugins.ToStandardOutput name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:ToStandardOutput|(?<=[a-zA-Z0-9_]\.)print)\b comment matlab.unittest.plugins.ToUniqueFile name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:ToUniqueFile|(?<=[a-zA-Z0-9_]\.)print)\b comment matlab.unittest.qualifications.AssertionFailedException name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:identifier|message|cause|stack)\b comment matlab.unittest.qualifications.AssumptionFailedException name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:identifier|message|cause|stack)\b comment matlab.unittest.qualifications.FatalAssertionFailedException name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:identifier|message|cause|stack)\b comment matlab.uitest.TestCase name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addTeardown|applyFixture|choose|chooseContextMenu|dismissAlertDialog|drag|forInteractiveUse|forInteractiveUse|getSharedTestFixtures|hover|log|onFailure|press|run|type)\b comment matlab.unittest.plugins.diagnosticrecord.DiagnosticRecord name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.)(?:selectFailed|selectIncomplete|selectLogged|selectPassed)\b comment matlab.unittest.plugins.diagnosticrecord.ExceptionDiagnosticRecord name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:selectFailed|selectIncomplete|selectLogged|selectPassed)\b comment matlab.unittest.plugins.diagnosticrecord.LoggedDiagnosticRecord name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:selectFailed|selectIncomplete|selectLogged|selectPassed)\b comment matlab.unittest.plugins.diagnosticrecord.QualificationDiagnosticRecord name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.)(?:selectFailed|selectIncomplete|selectLogged|selectPassed)\b comment matlab.unittest.plugins.plugindata.ResultDetails name support.function.builtin.matlab match (?<=[a-zA-Z0-9_]\.)(?:append)\b package_data_functions patterns comment matlab.io.Datastore name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.)(?:combine|hasdata|isPartitionable|isShuffleable|preview|read|readall|reset|transform)\b comment matlab.io.datastore.BlockedFileSet name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:hasNextBlock|hasPreviousBlock|nextblock|previousblock|progress|subset)\b comment matlab.io.datastore.DsFileReader name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:readByIndex|seek|(?<=[a-zA-Z0-9_]\.)(?:hasdata|read))\b comment matlab.io.datastore.DsFileSet name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:hasfile|maxpartitions|nextfile|partition|subset|resolve|(?<=[a-zA-Z0-9_]\.)reset)\b comment matlab.io.datastore.FileSet name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:hasNextFile|hasPreviousFile|maxpartitions|nextfile|partition|previousfile|progress|subset|(?<=[a-zA-Z0-9_]\.)reset)\b comment matlab.io.datastore.FileWritable name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.)(?:writeall)\b comment matlab.io.datastore.FoldersPropertyProvider name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:populateFoldersFromLocation)\b comment matlab.io.datastore.HadoopFileBased name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getLocation|initializeDatastore|isfullfile)\b comment matlab.io.datastore.HadoopLocationBased name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getLocation|initializeDatastore|isfullfile)\b comment matlab.io.datastore.Partitionable name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:maxpartitions|numpartitions|partition)\b comment matlab.io.datastore.PartitionableByIndex name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:partitionByIndex)\b comment matlab.io.datastore.sdidatastore name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:hasdata|read|readall|(?<=[a-zA-Z0-9_]\.)(?:preview|reset))\b comment matlab.io.datastore.SimulationDatastore name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.)(?:hasdata|isPartitionable|isShuffleable|preview|progress|read|readall|reset)\b comment matlab.io.datastore.Shuffleable name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:shuffle)\b comment matlab.io.xml.dom.Attr name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:cloneNode|compareDocumentPosition|getBaseURI|getElementByID|getLength|getLocalName|getName|getNamespaceURI|getNextSibling|getNodeName|getNodeType|getNodeTypeName|getNodeValue|getOwnerDocument|getOwnerElement|getParentNode|getPrefix|getPreviousSibling|getSchemaTypeInfo|getSpecified|getTextContent|getValue|isEqualNode|isID|isSameNode|isSameNode|lookupNamespaceURI|lookupPrefix|setNodeValue|setTextContent|setValue)\b comment matlab.io.xml.dom.CDataSection name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:appendData|cloneNode|compareDocumentPosition|deleteData|getBaseURI|getData|getLength|getNextSibling|getNodeName|getNodeTypeName|getNodeValue|getParentNode|getPreviousSibling|getTextContent|insertData|isEqualNode|isSameNode|isSameNode|replaceData|setData|setNodeValue|setTextContent|splitText|substringData)\b comment matlab.io.xml.dom.Comment name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:appendData|cloneNode|compareDocumentPosition|deleteData|getBaseURI|getData|getLength|getNextSibling|getNodeName|getNodeTypeName|getNodeValue|getParentNode|getPreviousSibling|getTextContent|insertData|isEqualNode|isSameNode|isSameNode|replaceData|setData|setNodeValue|setTextContent|splitText|substringData)\b comment matlab.io.xml.dom.Document name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:appendChild|cloneNode|createAttribute|createAttributeNS|createComment|createDocumentFragment|createElement|createElementNS|createNSResolver|createProcessingInstruction|createTextNode|getAttributes|getBaseURI|getChildNodes|getChildren|getDOMConfig|getDoctype|getDocumentElement|getDocumentURI|getElementByID|getElementsByTagName|getElementsByTagNameNS|getFirstChild|getInputEncoding|getLastChild|getLocalName|getNamespaceURI|getNextSibling|getNodeName|getNodeType|getNodeValue|getOwnerDocument|getParentNode|getPrefix|getPreviousSibling|getTextContent|getXMLStandalone|getXMLVersion|getXmlEncoding|getXmlEncoding|hasAttributes|hasChildNodes|importNode|importNode|isDefaultNamespace|isEqualNode|isSameNode|isSameNode|lookupNamespaceURI|lookupPrefix|normalize|normalizeDocument|removeChild|renameNode|replaceChild|setDocumentURI|setDocumentURI|setNodeValue|setPrefix|setTextContent|setXMLStandalone|setXMLStandalone|xmlwrite)\b comment matlab.io.xml.dom.DocumentFragment name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:appendChild|child|cloneNode|compareDocumentPosition|getAttributes|getChildNodes|getChildren|getFirstChild|getLastChild|getLength|getLocalName|getNamespaceURI|getNextSibling|getNodeName|getNodeType|getNodeValue|getOwnerDocument|getParentNode|getPrefix|getPreviousSibling|getTextContent|hasAttributes|hasChildNodes|insertBefore|isDefaultNamespace|isEqualNode|isSameNode|isSameNode|item|lookupNamespaceURI|lookupPrefix|normalize|removeChild|replaceChild|setNodeValue|setPrefix|setTextContent)\b comment matlab.io.xml.dom.DocumentType name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getEntities|getInternalSubset|getName|getNotations|getPublicID|getSystemID)\b comment matlab.io.xml.dom.Element name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:appendChild|cloneNode|compareDocumentPosition|getAttribute|getAttributeNS|getAttributeNode|getAttributeNodeNS|getAttributes|getBaseURI|getChildElementCount|getChildNodes|getChildren|getElementsByTagName|getElementsByTagNameNS|getFirstChild|getFirstElementChild|getLastChild|getLastElementChild|getLocalName|getNamespaceURI|getNextElementSibling|getNextSibling|getNodeIndex|getNodeName|getNodeType|getNodeTypeName|getNodeValue|getOwnerDocument|getParentNode|getPrefix|getPreviousElementSibling|getPreviousSibling|getSchemaTypeInfo|getTagName|getTagName|getTextContent|hasAttribute|hasAttributeNS|hasAttributes|hasChildNodes|isDefaultNamespace|isEqualNode|isSameNode|isSameNode|lookupNamespaceURI|lookupPrefix|normalize|removeAttribute|removeAttributeNS|removeAttributeNode|removeChild|replaceChild|setAttribute|setAttributeNS|setAttributeNS|setAttributeNode|setAttributeNode|setAttributeNodeNS|setAttributeNodeNS|setIDAttribute|setIDAttributeNS|setIDAttributeNode|setNodeValue|setTextContent)\b comment matlab.io.xml.dom.Entity name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getInputEncoding|getNodeName|getNotationName|getPublicID|getSystemID|getXMLEncoding|getXMLVersion)\b comment matlab.io.xml.dom.EntityResolver name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:resolveEntity)\b comment matlab.io.xml.dom.NamedNodeMap name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getLength|getNamedItem|getNamedItemNS|item)\b comment matlab.io.xml.dom.NodeList name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getLength|getTextContent|item|node)\b comment matlab.io.xml.dom.Notation name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getNodeName|getPublicID|getSystemID)\b comment matlab.io.xml.dom.Parser name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:parseFile|parseString)\b comment matlab.io.xml.dom.ProcessingInstruction name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getData|getTarget|setData)\b comment matlab.io.xml.dom.ResourceIdentifier name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getLocator|getResourceIdentifierType)\b comment matlab.io.xml.dom.Text name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:appendData|cloneNode|compareDocumentPosition|deleteData|getBaseURI|getData|getLength|getNextSibling|getNodeName|getNodeType|getNodeTypeName|getNodeValue|getOwnerDocument|getParentNode|getPreviousSibling|getTextContent|insertData|isEqualNode|isSameNode|isSameNode|replaceData|setData|setNodeValue|setTextContent|splitText|substringData)\b comment matlab.io.xml.dom.TypeInfo name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getTypeName|getTypeNameSpace|isDerivedFrom)\b comment matlab.io.xml.transform.ResultDocument name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getResult)\b comment matlab.io.xml.transform.ResultString name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getResult)\b comment matlab.io.xml.transform.SourceDocument name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getSource)\b comment matlab.io.xml.transform.StylesheetSourceDocument name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getSource)\b comment matlab.io.xml.transform.StylesheetSourceFile name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getSource)\b comment matlab.io.xml.transform.Transformer name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:clearStylesheetParams|compileStylesheet|setStylesheetParam|transform|transformToString)\b comment matlab.io.xml.xpath.Evaluator name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:compileExpression|evaluate)\b comment matlab.io.xml.xpath.PrefixResolver name support.function.data.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getNamespaceForPrefix|getURL)\b package_external_functions patterns comment matlab.io.hdf4.sd name support.function.external.matlab match (?<=[^\w]sd\.)(?:attrInfo|close|create|dimInfo|endAccess|fileInfo|findAttr|getCal|getChunkInfo|getCompInfo|getDataStrs|getDimID|getDimScale|getDimStrs|getFilename|getFillValue|getFillValue|getInfo|getRange|idToRef|idType|isCoordVar|isRecord|nameToIndex|nameToIndices|readAttr|readChunk|readData|refToIndex|select|setAttr|setCal|setChunk|setCompress|setDataStrs|setDimName|setDimScale|setDimStrs|setExternalFile|setFillMode|setFillValue|setNBitDataSet|setRange|start|writeChunk|writeData)\b comment matlab.io.hdfeos.gd name support.function.external.matlab match (?<=[^\w]gd\.)(?:attrInfo|close|create|dimInfo|endAccess|fileInfo|findAttr|getCal|getChunkInfo|getCompInfo|getDataStrs|getDimID|getDimScale|getDimStrs|getFilename|getFillValue|getFillValue|getInfo|getRange|idToRef|idType|isCoordVar|isRecord|nameToIndex|nameToIndices|readAttr|readChunk|readData|refToIndex|select|setAttr|setCal|setChunk|setCompress|setDataStrs|setDimName|setDimScale|setDimStrs|setExternalFile|setFillMode|setFillValue|setNBitDataSet|setRange|start|writeChunk|writeData)\b comment matlab.io.hdfeos.sw name support.function.external.matlab match (?<=[^\w]sw\.)(?:attach|close|compInfo|create|defBoxRegion|defComp|defDataField|defDim|defDimMap|defGeoField|defTimePeriod|defVrtRegion|detach|dimInfo|extractPeriod|extractRegion|fieldInfo|geoMapInfo|getFillValue|idxMapInfo|inqAttrs|inqDataFields|inqDims|inqGeoFields|inqIdxMaps|inqMaps|inqSwath|mapInfo|nEntries|open|periodInfo|readAttr|readField|regionInfo|setFillValue|writeAttr|writeField)\b comment matlab.mex.MexHost name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)feval\b comment matlab.net.QueryParameter name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.)(?:char|string)\b comment matlab.net.http.AuthInfo name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getParameter|removeParameter|setParameter|(?<=[a-zA-Z0-9_]\.)(?:char|eq|isequal|string))\b comment matlab.net.http.Cookie name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.)(?:char|string)\b comment matlab.net.http.CookieInfo name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:collectFromLog|(?<=[a-zA-Z0-9_]\.)(?:char|string))\b comment matlab.net.http.HeaderField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.RequestLine name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.)(?:char|string)\b comment matlab.net.http.StartLine name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.)(?:char|string)\b comment matlab.net.http.StatusLine name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?<=[a-zA-Z0-9_]\.)(?:char|string)\b comment matlab.net.http.MediaType name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getParameter|setParameter|(?<=[a-zA-Z0-9_]\.)(?:char|eq|isequal|string))\b comment matlab.net.http.Message name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|getFields|removeFields|replaceFields|show|(?<=[a-zA-Z0-9_]\.)(?:char|isequal|string))\b comment matlab.net.http.MessageBody name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:show|(?<=[a-zA-Z0-9_]\.)(?:char|string))\b comment matlab.net.http.ProgressMonitor name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)done\b comment matlab.net.http.ProtocolVersion name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.)(?:char|equal|isequal|string)\b comment matlab.net.http.RequestMessage name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|complete|getFields|removeFields|send|(?<=[a-zA-Z0-9_]\.)(?:char|isequal|string))\b comment matlab.net.http.RequestMethod name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|complete|getFields|removeFields|replaceFields|show|(?<=[a-zA-Z0-9_]\.)(?:char|isequal|string))\b comment matlab.net.http.ResponseMessage name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|complete|getFields|removeFields|replaceFields|show|(?<=[a-zA-Z0-9_]\.)(?:char|isequal|string))\b comment matlab.net.http.StatusClass name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)getReasonPhrase\b comment matlab.net.http.field.AcceptField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.AuthenticateField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.AuthenticationInfoField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.AuthorizationField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.ContentDispositionField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.ContentLengthField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.ContentLocationField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.ContentTypeField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.CookieField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.DateField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.GenericField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.GenericParameterizedField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.HTTPDateField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.IntegerField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.LocationField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.MediaRangeField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.SetCookieField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.field.URIReferenceField name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:addFields|changeFields|convertLike|displaySubclasses|getFields|removeFields|replaceFields|(?<=[a-zA-Z0-9_]\.)(?:char|convert|eq|isequal|parse|string))\b comment matlab.net.http.io.BinaryConsumer name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|initialize|putData|(?<=[a-zA-Z0-9_]\.)start)\b comment matlab.net.http.io.ContentConsumer name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|initialize|putData|(?<=[a-zA-Z0-9_]\.)start)\b comment matlab.net.http.io.ContentProvider name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|expectedContentLength|getData|preferredBufferSize|restartable|reusable|(?<=[a-zA-Z0-9_]\.)(?:complete|show|start|string))\b comment matlab.net.http.io.FileConsumer name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|initialize|putData|(?<=[a-zA-Z0-9_]\.)start)\b comment matlab.net.http.io.FileProvider name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|expectedContentLength|getData|preferredBufferSize|restartable|reusable|(?<=[a-zA-Z0-9_]\.)(?:complete|show|start|string))\b comment matlab.net.http.io.FormProvider name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|expectedContentLength|preferredBufferSize|restartable|reusable|(?<=[a-zA-Z0-9_]\.)(?:complete|show|start|string))\b comment matlab.net.http.io.GenericConsumer name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|initialize|putData|(?<=[a-zA-Z0-9_]\.)start)\b comment matlab.net.http.io.GenericProvider name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|expectedContentLength|getData|preferredBufferSize|restartable|reusable|(?<=[a-zA-Z0-9_]\.)(?:complete|start))\b comment matlab.net.http.io.ImageConsumer name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|initialize|putData|(?<=[a-zA-Z0-9_]\.)start)\b comment matlab.net.http.io.ImageProvider name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|expectedContentLength|preferredBufferSize|restartable|reusable|(?<=[a-zA-Z0-9_]\.)(?:complete|show|start|string))\b comment matlab.net.http.io.JSONConsumer name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|initialize|putData|(?<=[a-zA-Z0-9_]\.)start)\b comment matlab.net.http.io.JSONProvider name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|expectedContentLength|getData|preferredBufferSize|restartable|reusable|(?<=[a-zA-Z0-9_]\.)(?:complete|start))\b comment matlab.net.http.io.MultipartConsumer name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|initialize|putData|(?<=[a-zA-Z0-9_]\.)start)\b comment matlab.net.http.io.MultipartFormProvider name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|expectedContentLength|getData|preferredBufferSize|restartable|reusable|(?<=[a-zA-Z0-9_]\.)(?:complete|start))\b comment matlab.net.http.io.MultipartProvider name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|expectedContentLength|getData|preferredBufferSize|restartable|reusable|(?<=[a-zA-Z0-9_]\.)(?:complete|start))\b comment matlab.net.http.io.StringConsumer name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|initialize|putData|(?<=[a-zA-Z0-9_]\.)start)\b comment matlab.net.http.io.StringProvider name support.function.external.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:delegateTo|expectedContentLength|getData|preferredBufferSize|restartable|reusable|(?<=[a-zA-Z0-9_]\.)(?:complete|start))\b package_graphics_functions patterns comment matlab.graphics.chartcontainer.ChartContainer name support.function.graphics.matlab match (?<=[a-zA-Z0-9_]\.)(?:getAxes|getLayout|setup|update)\b comment matlab.graphics.chartcontainer.mixin.Colorbar name support.function.graphics.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)getColorbar\b comment matlab.graphics.chartcontainer.mixin.Legend name support.function.graphics.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)getLegend\b package_storage_functions patterns comment matlab.io.xml.dom.DocumentWriter name support.function.io.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getNewLine|setNewLine|write|writeToFile|writeToString)\b comment matlab.io.xml.dom.DOMWriter name support.function.io.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:getNewLine|setNewLine|write|writeToFile|writeToString)\b comment matlab.io.xml.dom.FileWriter name support.function.io.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:close|flush|write)\b package_class_constructors patterns comment matlab.mock.MethodCallBehavior name support.class.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:when|withAnyInputs|withExactInputs|withNargout)\b comment matlab.unittest.FunctionTestCase name support.class.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)forInteractiveUse\b comment matlab.unittest.TestCase name support.class.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)forInteractiveUse\b comment matlab.unittest.fixtures.Fixture name support.class.builtin.matlab match (?<=[a-zA-Z0-9_]\.)producingHTML\b comment matlab.unittest.plugins.CodeCoveragePlugin name support.class.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:forFile|forFolder|forPackage)\b comment matlab.unittest.plugins.LoggingPlugin name support.class.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:withVerbosity)\b comment matlab.unittest.plugins.TAPPlugin name support.class.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:producingOriginalFormat|producingVersion13)\b comment matlab.unittest.plugins.TestReportPlugin name support.class.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:producingDOCX|producingHTML|producingPDF)\b comment matlab.unittest.plugins.TestRunProgressPlugin name support.class.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:withVerbosity)\b comment matlab.unittest.plugins.XMLPlugin name support.class.builtin.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)producingJUnitFormat\b package_word_operators patterns comment matlab.unittest.plugins.FailOnWarningsPlugin name keyword.operator.word.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:supportsParallel)\b comment matlab.unittest.plugins.Parallelizable name keyword.operator.word.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)supportsParallel\b comment matlab.unittest.plugins.TestRunProgressPlugin name keyword.operator.word.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)supportsParallel\b comment matlab.unittest.qualifications.Assertable name keyword.operator.word.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:assertClass|assertEmpty|assertEqual|assertError|assertFail|assertFalse|assertGreaterThan|assertGreaterThanOrEqual|assertInstanceOf|assertLength|assertLessThan|assertLessThanOrEqual|assertMatches|assertNotEmpty|assertNotEqual|assertNotSameHandle|assertNumElements|assertReturnsTrue|assertSameHandle|assertSize|assertSubstring|assertThat|assertTrue|assertWarning|assertWarningFree)\b comment matlab.unittest.qualifications.Assumable name keyword.operator.word.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:assumeClass|assumeEmpty|assumeEqual|assumeError|assumeFail|assumeFalse|assumeGreaterThan|assumeGreaterThanOrEqual|assumeInstanceOf|assumeLength|assumeLessThan|assumeLessThanOrEqual|assumeMatches|assumeNotEmpty|assumeNotEqual|assumeNotSameHandle|assumeNumElements|assumeReturnsTrue|assumeSameHandle|assumeSize|assumeSubstring|assumeThat|assumeTrue|assumeWarning|assumeWarningFree)\b comment matlab.unittest.qualifications.FatalAssertable name keyword.operator.word.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:fatalAssertClass|fatalAssertEmpty|fatalAssertEqual|fatalAssertError|fatalAssertFail|fatalAssertFalse|fatalAssertGreaterThanOrEqual|fatalAssertInstanceOf|fatalAssertLength|fatalAssertLessThan|fatalAssertLessThanOrEqual|fatalAssertMatches|fatalAssertNotEmpty|fatalAssertNotEqual|fatalAssertNotSameHandle|fatalAssertNumElements|fatalAssertReturnsTrue|fatalAssertSameHandle|fatalAssertSize|fatalAssertSubstring|fatalAssertThat|fatalAssertTrue|fatalAssertWarning|fatalAssertWarningFree)\b comment matlab.unittest.qualifications.Verifiable name keyword.operator.word.matlab match (?<=[a-zA-Z0-9_]\.|[^a-zA-Z0-9._]|^)(?:verifyClass|verifyEmpty|verifyEqual|verifyError|verifyFail|verifyFalse|verifyGreaterThan|verifyGreaterThanOrEqual|verifyInstanceOf|verifyLength|verifyLessThan|verifyLessThanOrEqual|verifyMatches|verifyNotEmpty|verifyNotEqual|verifyNotSameHandle|verifyNumElements|verifyReturnsTrue|verifySameHandle|verifySize|verifySubstring|verifyThat|verifyTrue|verifyWarning|verifyWarningFree)\b ================================================ FILE: syntaxes/validation.matlab.injection.tmLanguage ================================================ fileTypes m keyEquivalent ^~M name Argument validation functions (MATLAB) scopeName validation.matlab.injection injectionSelector source.matlab meta.class.matlab meta.arguments.matlab meta.block.validation.matlab uuid 6C8870EF-521E-4C7C-B19E-B20FDC9A5E84 patterns include #argument_validation repository argument_validation comment Argument validation functions name keyword.operator.word.matlab match (?<!\.)\b(mustBeA|mustBeFile|mustBeFinite|mustBeFloat|mustBeFolder|mustBeGreaterThan|mustBeGreaterThanOrEqual|mustBeInRange|mustBeInteger|mustBeLessThan|mustBeLessThanOrEqual|mustBeMember|mustBeNegative|mustBeNonNan|mustBeNonempty|mustBeNonmissing|mustBeNonnegative|mustBeNonpositive|mustBeNonsparse|mustBeNonzero|mustBeNonzeroLengthText|mustBeNumeric|mustBeNumericOrLogical|mustBePositive|mustBeReal|mustBeScalarOrEmpty|mustBeText|mustBeTextScalar|mustBeUnderlyingType|mustBeValidVariableName|mustBeVector)(?=\s*[(,}]) ================================================ FILE: test/extension.test.ts ================================================ // // Note: This example test is leveraging the Mocha test framework. // Please refer to their documentation on https://mochajs.org/ for help. // // The module 'assert' provides assertion methods from node import * as assert from 'assert'; // You can import and use all API from the 'vscode' module // as well as import your extension to test it import * as vscode from 'vscode'; import * as myExtension from '../src/extension'; // Defines a Mocha test suite to group tests of similar kind together // suite('Extension Tests', () => { // // Defines a Mocha unit test // test('Something 1', () => { // assert.equal(-1, [1, 2, 3].indexOf(5)); // assert.equal(-1, [1, 2, 3].indexOf(0)); // }); // }); ================================================ FILE: test/index.ts ================================================ 'use strict'; import * as path from 'path'; import { runTests } from '@vscode/test-electron'; (async function main() { try { const extensionDevelopmentPath = path.resolve(__dirname, '../../'); const extensionTestsPath = path.resolve(__dirname, './suite/index'); await runTests({ extensionDevelopmentPath, extensionTestsPath }); } catch (err) { console.error(err); console.error('Failed to run tests'); process.exit(1); } }()) ================================================ FILE: textmate-configuration.json ================================================ { "assignment": { "separator": "punctuation.separator.comma.matlab - parens", "single": "meta.assignment.variable.single.matlab", "multiple": "meta.assignment.variable.group.matlab" }, "declarations": [ "meta.*.declaration entity.name", "meta.assignment.definition entity.name", "comment.line.double-percentage entity.name.section" ], "dedentation": [ "keyword.control.elseif.matlab", "keyword.control.else.matlab" ], "exclude": "{external,mpm-packages}/**", "indentation": { "punctuation.definition.comment.begin.matlab": 1, "punctuation.definition.comment.end.matlab": -1, "keyword.control.for.matlab": 1, "keyword.control.end.for.matlab": -1, "keyword.control.if.matlab": 1, "keyword.control.end.if.matlab": -1, "keyword.control.else.matlab": -1, "keyword.control.elseif.matlab": -1, "keyword.control.repeat.parallel.matlab": 1, "keyword.control.end.repeat.parallel.matlab": -1, "keyword.control.switch.matlab": 1, "keyword.control.end.switch.matlab": -1, "keyword.control.try.matlab": 1, "keyword.control.end.try.matlab": -1, "keyword.control.while.matlab": 1, "keyword.control.end.while.matlab": -1, "storage.type.class.matlab": 1, "storage.type.class.end.matlab": -1, "keyword.control.enum.matlab": 1, "keyword.control.end.enum.matlab": -1, "keyword.control.events.matlab": 1, "keyword.control.end.events.matlab": -1, "keyword.control.methods.matlab": 1, "keyword.control.end.methods.matlab": -1, "keyword.control.properties.matlab": 1, "keyword.control.end.properties.matlab": -1, "storage.type.function.matlab": 1, "storage.type.function.end.matlab": -1, "keyword.control.arguments.matlab": 1, "keyword.control.end.arguments.matlab": -1 }, "punctuation": { "continuation": "punctuation.separator.continuation.line" }, "markers": { "start": "^\\s*#?region\\b", "end": "^\\s*#?end\\s?region\\b" }, "symbols": { "meta.for keyword.control.for": 2, "meta.if keyword.control.if": 2, "meta.else keyword.control.else": 2, "meta.elseif keyword.control.elseif": 2, "meta.repeat.parallel keyword.control.repeat.parallel": 2, "meta.switch keyword.control.switch": 2, "meta.try keyword.control.try": 2, "meta.while keyword.control.while": 2, "meta.class entity.name.type.class": 4, "meta.enum variable.other.enummember": 21, "meta.events entity.name.type.event": 23, "meta.enum keyword.control.enum": 2, "meta.events keyword.control.events": 2, "meta.methods keyword.control.methods": 2, "meta.properties keyword.control.properties": 2, "meta.function.declaration entity.name.function": 11, "meta.assignment.definition.property variable.object.property": 6, "comment.line.double-percentage entity.name.section": 14, "meta.assignment.variable.single variable.other.readwrite": 12, "meta.assignment.variable.group variable.other.readwrite": 12 } } ================================================ FILE: tsconfig.json ================================================ { "compilerOptions": { "module": "commonjs", "target": "es6", "outDir": "out", "moduleResolution": "node", "lib": ["es6", "es2016", "dom"], "sourceMap": true, "rootDir": "." }, "exclude": [".vscode-test"] }