diff options
Diffstat (limited to 'public/prism/prism-pcaxis.min.js')
| -rw-r--r-- | public/prism/prism-pcaxis.min.js | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/public/prism/prism-pcaxis.min.js b/public/prism/prism-pcaxis.min.js new file mode 100644 index 0000000..ed39ce1 --- /dev/null +++ b/public/prism/prism-pcaxis.min.js @@ -0,0 +1,42 @@ +(Prism.languages.pcaxis = { + string: /"[^"]*"/, + keyword: { + pattern: + /((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/, + lookbehind: !0, + greedy: !0, + inside: { + keyword: /^[-A-Z\d]+/, + language: { + pattern: /^(\s*)\[[-\w]+\]/, + lookbehind: !0, + inside: { punctuation: /^\[|\]$/, property: /[-\w]+/ }, + }, + 'sub-key': { + pattern: /^(\s*)\S[\s\S]*/, + lookbehind: !0, + inside: { + parameter: { pattern: /"[^"]*"/, alias: 'property' }, + punctuation: /^\(|\)$|,/, + }, + }, + }, + }, + operator: /=/, + tlist: { + pattern: + /TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/, + greedy: !0, + inside: { + function: /^TLIST/, + property: { pattern: /^(\s*\(\s*)\w+/, lookbehind: !0 }, + string: /"[^"]*"/, + punctuation: /[(),]/, + operator: /-/, + }, + }, + punctuation: /[;,]/, + number: { pattern: /(^|\s)\d+(?:\.\d+)?(?!\S)/, lookbehind: !0 }, + boolean: /NO|YES/, +}), + (Prism.languages.px = Prism.languages.pcaxis); |
