Skip to content

Commit 50adbbc

Browse files
zcodesStanAngeloff
authored andcommitted
syntax match for php numbers
1 parent 4f68225 commit 50adbbc

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

syntax/php.vim

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -551,12 +551,18 @@ syn region phpIdentifierArray matchgroup=phpParent start="\[" end="]" contain
551551
syn keyword phpBoolean true false contained
552552

553553
" Number
554-
syn match phpNumber "-\=\<\d\+\>" contained display
554+
syn match phpNumber "\<\d\+\>" contained display
555+
syn match phpNumber "-\d\+\>" contained display
555556
syn match phpNumber "\<0x\x\{1,8}\>" contained display
557+
syn match phpNumber "-0x\x\{1,8}\>" contained display
556558
syn match phpNumber "\<0b[01]\+\>" contained display
559+
syn match phpNumber "-0b[01]\+\>" contained display
560+
syn match phpNumber "\<\d\+\%([eE][+-]\=\d\+\)\=\>" contained display
561+
syn match phpNumber "-\d\+\%([eE][+-]\=\d\+\)\=\>" contained display
557562

558563
" Float
559-
syn match phpNumber "\(-\=\<\d+\|-\=\)\.\d\+\>" contained display
564+
syn match phpNumber "\<\%(\d\+\.\d\+\|\d\+\.\|\.\d\+\)\%([eE][+-]\=\d\+\)\=\>"
565+
syn match phpNumber "-\%(\d\+\.\d\+\|\d\+\.\|\.\d\+\)\%([eE][+-]\=\d\+\)\=\>"
560566

561567
" SpecialChar
562568
syn match phpSpecialChar "\\[fnrtv\\]" contained display

0 commit comments

Comments
 (0)