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
module.exports = function(hljs){ return { contains: [ // Attribute { className: 'attribute', begin: /</, end: />/ }, // Specific { begin: /::=/, starts: { end: /$/, contains: [ { begin: /</, end: />/ }, // Common hljs.C_LINE_COMMENT_MODE, hljs.C_BLOCK_COMMENT_MODE, hljs.APOS_STRING_MODE, hljs.QUOTE_STRING_MODE ] } } ] }; };