mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update components
This commit is contained in:
parent
2a4b879c21
commit
63664e6c1c
1155 changed files with 62261 additions and 84 deletions
27
dashboard-ui/bower_components/prism/components/prism-parigp.js
vendored
Normal file
27
dashboard-ui/bower_components/prism/components/prism-parigp.js
vendored
Normal file
|
@ -0,0 +1,27 @@
|
|||
Prism.languages.parigp = {
|
||||
'comment': /\/\*[\s\S]*?\*\/|\\\\.*/,
|
||||
'string': /"(?:[^"\\]|\\.)*"/,
|
||||
// PARI/GP does not care about white spaces at all
|
||||
// so let's process the keywords to build an appropriate regexp
|
||||
// (e.g. "b *r *e *a *k", etc.)
|
||||
'keyword': (function () {
|
||||
var keywords = [
|
||||
'breakpoint', 'break', 'dbg_down', 'dbg_err', 'dbg_up', 'dbg_x',
|
||||
'forcomposite', 'fordiv', 'forell', 'forpart', 'forprime',
|
||||
'forstep', 'forsubgroup', 'forvec', 'for', 'iferr', 'if',
|
||||
'local', 'my', 'next', 'return', 'until', 'while'
|
||||
];
|
||||
keywords = keywords.map(function (keyword) {
|
||||
return keyword.split('').join(' *');
|
||||
}).join('|');
|
||||
return RegExp('\\b(?:' + keywords + ')\\b');
|
||||
}()),
|
||||
'function': /\w[\w ]*?(?= *\()/,
|
||||
'number': {
|
||||
// The lookbehind and the negative lookahead prevent from breaking the .. operator
|
||||
pattern: /((?:\. *\. *)?)(?:\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *[+-]? *\d(?: *\d)*)?/i,
|
||||
lookbehind: true
|
||||
},
|
||||
'operator': /\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?:(?: *<)?(?: *=)?| *>)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,
|
||||
'punctuation': /[\[\]{}().,:;|]/
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue