12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- module.exports = function(hljs) {
- var COMMENT = {
- className: 'comment',
- begin: /\$noop\(/,
- end: /\)/,
- contains: [{
- begin: /\(/,
- end: /\)/,
- contains: ['self', {
- begin: /\\./
- }]
- }],
- relevance: 10
- };
- var FUNCTION = {
- className: 'keyword',
- begin: /\$(?!noop)[a-zA-Z][_a-zA-Z0-9]*/,
- end: /\(/,
- excludeEnd: true
- };
- var VARIABLE = {
- className: 'variable',
- begin: /%[_a-zA-Z0-9:]*/,
- end: '%'
- };
- var ESCAPE_SEQUENCE = {
- className: 'symbol',
- begin: /\\./
- };
- return {
- contains: [
- COMMENT,
- FUNCTION,
- VARIABLE,
- ESCAPE_SEQUENCE
- ]
- };
- };
|