(Prism.languages.twig = { comment: /^\{#[\s\S]*?#\}$/, 'tag-name': { pattern: /(^\{%-?\s*)\w+/, lookbehind: !0, alias: 'keyword' }, delimiter: { pattern: /^\{[{%]-?|-?[%}]\}$/, alias: 'punctuation' }, string: { pattern: /("|')(?:\\.|(?!\1)[^\\\r\n])*\1/, inside: { punctuation: /^['"]|['"]$/ }, }, keyword: /\b(?:even|if|odd)\b/, boolean: /\b(?:false|null|true)\b/, number: /\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/, operator: [ { pattern: /(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/, lookbehind: !0, }, /[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/, ], punctuation: /[()\[\]{}:.,]/, }), Prism.hooks.add('before-tokenize', function (e) { if ('twig' === e.language) { Prism.languages['markup-templating'].buildPlaceholders( e, 'twig', /\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g ); } }), Prism.hooks.add('after-tokenize', function (e) { Prism.languages['markup-templating'].tokenizePlaceholders(e, 'twig'); }); ype='submit' value='switch'/> The frontend of my personal website.Armand Philippot
summaryrefslogtreecommitdiffstats
path: root/public/prism/prism-jolie.js
blob: 0ad970698daae28583d2c91162876fae1c0e83fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46