From 6faedac790d974610845833f611cd5d19e33c682 Mon Sep 17 00:00:00 2001 From: Sebastiaan Speck <12570668+sebastiaanspeck@users.noreply.github.com> Date: Sun, 12 Apr 2026 06:59:46 +0000 Subject: [PATCH] magik: define symbol before number to match symbols with numbers --- src/languages/magik.js | 4 ++-- tests/languages/magik/symbol_feature.test | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/languages/magik.js b/src/languages/magik.js index 3e86314a05..927f03e4f7 100644 --- a/src/languages/magik.js +++ b/src/languages/magik.js @@ -37,13 +37,13 @@ export default { } }, - 'number': /\b\d+(?:\.\d+)?(?:[e&][+-]?\d+)?\b|\b(?:[2-9]|[12]\d|3[0-6])r[a-z0-9]+\b/i, - 'symbol': { pattern: /(^|\W):(?:\|[^|]*\||\\.|[\w?!])+/, lookbehind: true }, + 'number': /\b\d+(?:\.\d+)?(?:[e&][+-]?\d+)?\b|\b(?:[2-9]|[12]\d|3[0-6])r[a-z0-9]+\b/i, + 'operator': [ /_(?:and|andif|or|orif|xor)</, />=/, /<=/, /