0
0
mirror of https://github.com/vim/vim.git synced 2025-11-13 22:54:27 -05:00

runtime(sml): Fix number regex in syntax script

closes: #18690

Signed-off-by: tocariimaa <tocariimaa@pissmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
tocariimaa
2025-11-10 20:13:35 +00:00
committed by Christian Brabandt
parent 1b92b278ba
commit d3bef6cf3f

View File

@@ -2,9 +2,9 @@
" Language: SML " Language: SML
" Filenames: *.sml *.sig " Filenames: *.sml *.sig
" Maintainer: Markus Mottl <markus.mottl@gmail.com> " Maintainer: Markus Mottl <markus.mottl@gmail.com>
" Previous Maintainer: Fabrizio Zeno Cornelli " Previous Maintainer: Fabrizio Zeno Cornelli <zeno@filibusta.crema.unimi.it> (invalid)
" <zeno@filibusta.crema.unimi.it> (invalid) " Last Change: 2025 Nov 07 - Update Number Regex
" Last Change: 2022 Apr 01 " 2022 Apr 01
" 2015 Aug 31 - Fixed opening of modules (Ramana Kumar) " 2015 Aug 31 - Fixed opening of modules (Ramana Kumar)
" 2006 Oct 23 - Fixed character highlighting bug (MM) " 2006 Oct 23 - Fixed character highlighting bug (MM)
@@ -152,9 +152,11 @@ syn match smlKeyChar ";"
syn match smlKeyChar "\*" syn match smlKeyChar "\*"
syn match smlKeyChar "=" syn match smlKeyChar "="
syn match smlNumber "\<-\=\d\+\>" syn match smlNumber "\~\=\<\d\+\>"
syn match smlNumber "\<-\=0[x|X]\x\+\>" syn match smlNumber "\~\=\<0x\x\+\>"
syn match smlReal "\<-\=\d\+\.\d*\([eE][-+]\=\d\+\)\=[fl]\=\>" syn match smlWord "\<0w\d\+\>"
syn match smlWord "\<0wx\x\+\>"
syn match smlReal "\~\=\<\d\+\.\d\+\%([eE]\~\=\d\+\)\=\>"
" Synchronization " Synchronization
syn sync minlines=20 syn sync minlines=20
@@ -208,6 +210,7 @@ hi def link smlOperator Keyword
hi def link smlBoolean Boolean hi def link smlBoolean Boolean
hi def link smlCharacter Character hi def link smlCharacter Character
hi def link smlNumber Number hi def link smlNumber Number
hi def link smlWord Number
hi def link smlReal Float hi def link smlReal Float
hi def link smlString String hi def link smlString String
hi def link smlType Type hi def link smlType Type