diff options
Diffstat (limited to 'public/prism/prism-neon.min.js')
| -rw-r--r-- | public/prism/prism-neon.min.js | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/public/prism/prism-neon.min.js b/public/prism/prism-neon.min.js new file mode 100644 index 0000000..8575063 --- /dev/null +++ b/public/prism/prism-neon.min.js @@ -0,0 +1,41 @@ +Prism.languages.neon = { + comment: { pattern: /#.*/, greedy: !0 }, + datetime: { + pattern: + /(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/, + lookbehind: !0, + alias: 'number', + }, + key: { + pattern: /(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/, + lookbehind: !0, + alias: 'atrule', + }, + number: { + pattern: + /(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/, + lookbehind: !0, + }, + boolean: { + pattern: /(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i, + lookbehind: !0, + }, + null: { + pattern: /(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i, + lookbehind: !0, + alias: 'keyword', + }, + string: { + pattern: + /(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/, + lookbehind: !0, + greedy: !0, + }, + literal: { + pattern: + /(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/, + lookbehind: !0, + alias: 'string', + }, + punctuation: /[,:=[\]{}()-]/, +}; |
