| Index: polymer_1.0.4/bower_components/prism/components/prism-matlab.js
|
| diff --git a/polymer_1.0.4/bower_components/prism/components/prism-matlab.js b/polymer_1.0.4/bower_components/prism/components/prism-matlab.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b75b10994f053a437063f80784feaac56a7e090c
|
| --- /dev/null
|
| +++ b/polymer_1.0.4/bower_components/prism/components/prism-matlab.js
|
| @@ -0,0 +1,17 @@
|
| +Prism.languages.matlab = {
|
| + // We put string before comment, because of printf() patterns that contain "%"
|
| + 'string': {
|
| + pattern: /(^|\W)'(?:''|[^'\n])*'/,
|
| + lookbehind: true
|
| + },
|
| + 'comment': [
|
| + /%\{[\s\S]*?\}%/,
|
| + /%.+/
|
| + ],
|
| + // FIXME We could handle imaginary numbers as a whole
|
| + 'number': /\b-?(?:\d*\.?\d+(?:[eE][+-]?\d+)?(?:[ij])?|[ij])\b/,
|
| + 'keyword': /\b(?:break|case|catch|continue|else|elseif|end|for|function|if|inf|NaN|otherwise|parfor|pause|pi|return|switch|try|while)\b/,
|
| + 'function': /(?!\d)\w+(?=\s*\()/,
|
| + 'operator': /\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,
|
| + 'punctuation': /\.{3}|[.,;\[\](){}!]/
|
| +};
|
|
|