aboutsummaryrefslogtreecommitdiff
path: root/node_modules/highlight.js/lib/languages/kotlin.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/highlight.js/lib/languages/kotlin.js')
-rw-r--r--node_modules/highlight.js/lib/languages/kotlin.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/node_modules/highlight.js/lib/languages/kotlin.js b/node_modules/highlight.js/lib/languages/kotlin.js
index 246e5c9f3..573d5ae2a 100644
--- a/node_modules/highlight.js/lib/languages/kotlin.js
+++ b/node_modules/highlight.js/lib/languages/kotlin.js
@@ -31,17 +31,17 @@ module.exports = function(hljs) {
// for string templates
var SUBST = {
className: 'subst',
- variants: [
- {begin: '\\$' + hljs.UNDERSCORE_IDENT_RE},
- {begin: '\\${', end: '}', contains: [hljs.APOS_STRING_MODE, hljs.C_NUMBER_MODE]}
- ]
+ begin: '\\${', end: '}', contains: [hljs.APOS_STRING_MODE, hljs.C_NUMBER_MODE]
+ };
+ var VARIABLE = {
+ className: 'variable', begin: '\\$' + hljs.UNDERSCORE_IDENT_RE
};
var STRING = {
className: 'string',
variants: [
{
begin: '"""', end: '"""',
- contains: [SUBST]
+ contains: [VARIABLE, SUBST]
},
// Can't use built-in modes easily, as we want to use STRING in the meta
// context as 'meta-string' and there's no syntax to remove explicitly set
@@ -54,7 +54,7 @@ module.exports = function(hljs) {
{
begin: '"', end: '"',
illegal: /\n/,
- contains: [hljs.BACKSLASH_ESCAPE, SUBST]
+ contains: [hljs.BACKSLASH_ESCAPE, VARIABLE, SUBST]
}
]
};