aboutsummaryrefslogtreecommitdiff
path: root/editors/vim
diff options
context:
space:
mode:
authorMarshall Lochbaum <mwlochbaum@gmail.com>2021-10-20 08:19:21 -0400
committerMarshall Lochbaum <mwlochbaum@gmail.com>2021-10-20 08:19:21 -0400
commitd694c706e38ddc2a6c65f071aaf47b2b5814abab (patch)
treefb91bf014a9caec9534ee35733d5b1e80a236566 /editors/vim
parent549f9908d73d2f7f0f182e4ecb0c3dc1bbb39a26 (diff)
Better underscore handling in numbers, and allow Ο€ with exponent
Diffstat (limited to 'editors/vim')
-rw-r--r--editors/vim/syntax/bqn.vim2
1 files changed, 1 insertions, 1 deletions
diff --git a/editors/vim/syntax/bqn.vim b/editors/vim/syntax/bqn.vim
index 3b314c7f..45f1cbe9 100644
--- a/editors/vim/syntax/bqn.vim
+++ b/editors/vim/syntax/bqn.vim
@@ -16,7 +16,7 @@ syn match bqnfun "[π”½π”Ύπ•Žπ•π•Š+\-Γ—Γ·β‹†βˆšβŒŠβŒˆ|¬∧∨<>β‰ =≀β‰₯β
syn match bqnsub "[π•—π•˜π•¨π•©π•€]"
syn match bqnnot "Β·"
syn match bqnnul "@"
-syn match bqnnum "\v\cΒ―?((\d[\d_]*\.)?\d[\d_]*(eΒ―?\d[\d_]*)?|Ο€|∞)(iΒ―?((\d[\d_]*\.)?\d[\d_]*(eΒ―?\d[\d_]*)?|Ο€|∞))?"
+syn match bqnnum "\v\c%(Β―_*)?%((\d[\d_]*(\.\d[\d_]*)?|Ο€_*)%(e_*(Β―_*)?\d[\d_]*)?|∞_*)(i_*%(Β―_*)?%((\d[\d_]*(\.\d[\d_]*)?|Ο€_*)%(e_*(Β―_*)?\d[\d_]*)?|∞_*))?"
syn match bqnsid "\(β€’\|β€’\?[a-z][A-Z_a-z0-9Ο€βˆžΒ―]*\|𝕣\)"
syn match bqnfid "β€’\?[A-Z][A-Z_a-z0-9Ο€βˆžΒ―]*"
syn match bqn1id "\(β€’\?_[A-Za-z][A-Z_a-z0-9Ο€βˆžΒ―]*\|_𝕣\)"