From d694c706e38ddc2a6c65f071aaf47b2b5814abab Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Wed, 20 Oct 2021 08:19:21 -0400 Subject: =?UTF-8?q?Better=20underscore=20handling=20in=20numbers,=20and=20?= =?UTF-8?q?allow=20=CF=80=20with=20exponent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- editors/kak/autoload/filetype/bqn.kak | 2 +- editors/vim/syntax/bqn.vim | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/editors/kak/autoload/filetype/bqn.kak b/editors/kak/autoload/filetype/bqn.kak index b5e1c3d8..7a951bf9 100644 --- a/editors/kak/autoload/filetype/bqn.kak +++ b/editors/kak/autoload/filetype/bqn.kak @@ -66,7 +66,7 @@ add-highlighter shared/bqn/code/ regex "[:;?]" 0:bright-black add-highlighter shared/bqn/code/ regex "[←⇐↩→]" 0:normal add-highlighter shared/bqn/code/ regex "·" 0:value add-highlighter shared/bqn/code/ regex "@" 0:string -add-highlighter shared/bqn/code/ regex "(?≠=≤≥ 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π∞¯]*\|_𝕣\)" -- cgit v1.2.3