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
| module.exports = function(hljs) {
| var EXPRESSION_KEYWORDS = 'if eq ne lt lte gt gte select default math sep';
| return {
| aliases: ['dst'],
| case_insensitive: true,
| subLanguage: 'xml',
| contains: [
| {
| className: 'template-tag',
| begin: /\{[#\/]/, end: /\}/, illegal: /;/,
| contains: [
| {
| className: 'name',
| begin: /[a-zA-Z\.-]+/,
| starts: {
| endsWithParent: true, relevance: 0,
| contains: [
| hljs.QUOTE_STRING_MODE
| ]
| }
| }
| ]
| },
| {
| className: 'template-variable',
| begin: /\{/, end: /\}/, illegal: /;/,
| keywords: EXPRESSION_KEYWORDS
| }
| ]
| };
| };
|
|