You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
546 B
16 lines
546 B
Prism.languages.matlab = { |
|
'comment': [ |
|
/%\{[\s\S]*?\}%/, |
|
/%.+/ |
|
], |
|
'string': { |
|
pattern: /\B'(?:''|[^'\r\n])*'/, |
|
greedy: true |
|
}, |
|
// 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|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/, |
|
'function': /\b(?!\d)\w+(?=\s*\()/, |
|
'operator': /\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/, |
|
'punctuation': /\.{3}|[.,;\[\](){}!]/ |
|
};
|
|
|