| Index: lib/src/prism/components/prism-rip.js
|
| diff --git a/lib/src/prism/components/prism-rip.js b/lib/src/prism/components/prism-rip.js
|
| index 0caadb192df7addbc73f8db846cbe99abc06f968..f38da615d343cc83abe03189036e29e9e59e53dd 100644
|
| --- a/lib/src/prism/components/prism-rip.js
|
| +++ b/lib/src/prism/components/prism-rip.js
|
| @@ -1,27 +1,26 @@
|
| Prism.languages.rip = {
|
| - 'comment': /#[^\r\n]*(\r?\n|$)/,
|
| + 'comment': /#.*/,
|
|
|
| 'keyword': /(?:=>|->)|\b(?:class|if|else|switch|case|return|exit|try|catch|finally|raise)\b/,
|
|
|
| - 'builtin': /\b(@|System)\b/,
|
| + 'builtin': /@|\bSystem\b/,
|
|
|
| - 'boolean': /\b(true|false)\b/,
|
| + 'boolean': /\b(?:true|false)\b/,
|
|
|
| 'date': /\b\d{4}-\d{2}-\d{2}\b/,
|
| 'time': /\b\d{2}:\d{2}:\d{2}\b/,
|
| 'datetime': /\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,
|
|
|
| - 'number': /[+-]?(?:(?:\d+\.\d+)|(?:\d+))/,
|
| -
|
| 'character': /\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,
|
|
|
| 'regex': {
|
| - pattern: /(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\r\n])+\/(?=\s*($|[\r\n,.;})]))/,
|
| + pattern: /(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\\\r\n])+\/(?=\s*($|[\r\n,.;})]))/,
|
| lookbehind: true
|
| },
|
|
|
| 'symbol': /:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,
|
| 'string': /("|')(\\?.)*?\1/,
|
| + 'number': /[+-]?(?:(?:\d+\.\d+)|(?:\d+))/,
|
|
|
| 'punctuation': /(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,
|
|
|
|
|