UNPKG

reprism

Version:

Modular Syntax highlighting for the web

15 lines (14 loc) 416 B
export default { language: 'properties', init: Prism => { Prism.languages.properties = { comment: /^[ \t]*[#!].*$/m, 'attr-value': { pattern: /(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?: *[=:] *| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m, lookbehind: true, }, 'attr-name': /^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+?(?= *[=:] *| )/m, punctuation: /[=:]/, } }, }