123456789101112131415161718192021222324252627 |
- 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': /[{},.;:=]/
- };
|