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.
37 lines
711 B
37 lines
711 B
/* |
|
Language: Node REPL |
|
Requires: javascript.js |
|
Author: Marat Nagayev <nagaevmt@yandex.ru> |
|
Category: scripting |
|
*/ |
|
|
|
/** @type LanguageFn */ |
|
function nodeRepl(hljs) { |
|
return { |
|
name: 'Node REPL', |
|
contains: [ |
|
{ |
|
className: 'meta', |
|
starts: { |
|
// a space separates the REPL prefix from the actual code |
|
// this is purely for cleaner HTML output |
|
end: / |$/, |
|
starts: { |
|
end: '$', |
|
subLanguage: 'javascript' |
|
} |
|
}, |
|
variants: [ |
|
{ |
|
begin: /^>(?=[ ]|$)/ |
|
}, |
|
{ |
|
begin: /^\.\.\.(?=[ ]|$)/ |
|
} |
|
] |
|
} |
|
] |
|
}; |
|
} |
|
|
|
module.exports = nodeRepl;
|
|
|