prism-code-editor
Version:
Lightweight, extensible code editor component for the web using Prism
13 lines (12 loc) • 588 B
JavaScript
import { l as languages } from "../../index-DF54SWhA.js";
languages.matlab = {
"comment": /%\{[^]*?\}%|%.+/,
"string": /\B'(?:''|[^\n'])*'/g,
// FIXME We could handle imaginary numbers as a whole
"number": /(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,
"keyword": /\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|in?f|otherwise|parfor|pause|pi|return|switch|try|while)\b/,
"function": /\b(?!\d)\w+(?=\s*\()/,
"operator": /\.?[\\^'/*]|[:@]|[~=<>+-]=?|&&?|\|\|?/,
"punctuation": /\.{3}|[()[\]{}.,;!]/
};
//# sourceMappingURL=matlab.js.map