From fb36e8a2147fcb3f85a7505ee73e1c47c4e4437e Mon Sep 17 00:00:00 2001 From: Richard Date: Thu, 31 Oct 2019 18:10:57 +0100 Subject: [PATCH] Adds support for binary literals. --- js/lib/highlight.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/lib/highlight.js b/js/lib/highlight.js index d06baa4..0a72849 100644 --- a/js/lib/highlight.js +++ b/js/lib/highlight.js @@ -672,7 +672,7 @@ https://highlightjs.org/ hljs.IDENT_RE = '[a-zA-Z]\\w*'; hljs.UNDERSCORE_IDENT_RE = '[a-zA-Z_]\\w*'; hljs.NUMBER_RE = '\\b\\d+(\\.\\d+)?'; - hljs.C_NUMBER_RE = '\\b(0[xX][a-fA-F0-9]+|(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)'; // 0x..., 0..., decimal, float + hljs.C_NUMBER_RE = '\\b(0[bB][01]+|0[xX][a-fA-F0-9]+|(\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)'; // 0b..., 0x..., 0..., decimal, float hljs.BINARY_NUMBER_RE = '\\b(0b[01]+)'; // 0b... hljs.RE_STARTERS_RE = '!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~';