Commit e1b414d8 for codemirror.net
commit e1b414d88d515b895add96df9d689fc9d0098fa0
Author: Sam Rawlins <srawlins@google.com>
Date: Thu Sep 5 07:45:25 2024 -0700
[dart mode] Support digit separators
diff --git a/mode/dart/dart.js b/mode/dart/dart.js
index ba9ff3dd..cbbf391c 100644
--- a/mode/dart/dart.js
+++ b/mode/dart/dart.js
@@ -44,6 +44,8 @@
blockKeywords: set(blockKeywords),
builtin: set(builtins),
atoms: set(atoms),
+ // clike numbers without the suffixes, and with '_' separators.
+ number: /^(?:0x[a-f\d_]+|(?:[\d_]+\.?[\d_]*|\.[\d_]+)(?:e[-+]?[\d_]+)?)/i,
hooks: {
"@": function(stream) {
stream.eatWhile(/[\w\$_\.]/);