UNPKG

prismjs

Version:

Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.

28 lines (27 loc) 560 B
Prism.languages.roboconf = { 'comment': /#.*/, 'keyword': { 'pattern': /(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/, lookbehind: true }, 'component': { pattern: /[\w-]+(?=[ \t]*\{)/, alias: 'variable' }, 'property': /[\w.-]+(?=[ \t]*:)/, 'value': { pattern: /(=[ \t]*(?![ \t]))[^,;]+/, lookbehind: true, alias: 'attr-value' }, 'optional': { pattern: /\(optional\)/, alias: 'builtin' }, 'wildcard': { pattern: /(\.)\*/, lookbehind: true, alias: 'operator' }, 'punctuation': /[{},.;:=]/ };