diff --git a/bqn-mode.el b/bqn-mode.el index af8b037..bf9c8c6 100644 --- a/bqn-mode.el +++ b/bqn-mode.el @@ -2496,7 +2496,7 @@ https://mlochbaum.github.io/BQN/help/index.html.") ("_𝕣\\|β€’?\\_<_[A-Za-z][A-Z_a-z0-9Ο€βˆžΒ―]*\\_>" . 'bqn-one-modifier) ("[π”½π”Ύπ•Žπ•π•Š]\\|β€’?\\_<[A-Z][A-Z_a-z0-9Ο€βˆžΒ―]*\\_>" . 'bqn-function) ("[π•—π•˜π•¨π•©π•€π•£]\\|β€’?\\_<[a-z][A-Z_a-z0-9Ο€βˆžΒ―]*\\_>" . 'bqn-subject) ;TODO had single β€’ --- why? - ("\\_<Β―?\\(\\([0-9]+\\.\\)?[0-9]+\\(eΒ―?[0-9]+\\)?\\|Ο€\\|∞\\)\\(iΒ―?\\(\\([0-9]+\\.\\)?[0-9]+\\(eΒ―?[0-9]+\\)?\\|Ο€\\|∞\\)\\)?\\_>" + ("\\_<Β―?\\(\\([0-9][0-9_]*\\.\\)?[0-9][0-9_]*\\(eΒ―?[0-9_]+\\)?\\|Ο€\\|∞\\)\\(iΒ―?\\(\\([0-9_]+\\.\\)?[0-9_]+\\(eΒ―?[0-9_]+\\)?\\|Ο€\\|∞\\)\\)?\\_>" . ,(if (facep 'font-lock-number-face) ''font-lock-number-face ''font-lock-constant-face)) ;; *after* numbers have been parsed: ("\\." . ,(if (facep 'font-lock-punctuation-face) ''font-lock-punctuation-face ''default))