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\$_\.]/);