You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
560 B
27 lines
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': /[{},.;:=]/ |
|
};
|
|
|