diff options
author | June McEnroe <programble@gmail.com> | 2016-07-09 17:07:25 -0400 |
---|---|---|
committer | June McEnroe <programble@gmail.com> | 2016-07-09 17:07:25 -0400 |
commit | 514ea19f2ef3d42169441775a5e89f416db083f1 (patch) | |
tree | 45dbdcd3606af0a1fae0cfddf5704cccaba37a34 | |
parent | Vendor NASM syntax file (diff) | |
download | src-514ea19f2ef3d42169441775a5e89f416db083f1.tar.gz src-514ea19f2ef3d42169441775a5e89f416db083f1.zip |
Highlight numbers with underscores in NASM
-rw-r--r-- | .config/nvim/syntax/nasm.vim | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/.config/nvim/syntax/nasm.vim b/.config/nvim/syntax/nasm.vim index a6ed0566..1612d3ba 100644 --- a/.config/nvim/syntax/nasm.vim +++ b/.config/nvim/syntax/nasm.vim @@ -79,15 +79,15 @@ syn match nasmLabelError "\<\~\s*\(\k*\s*:\|\$\=\.\k*\)" " Constants: syn match nasmStringError +["']+ syn match nasmString +\("[^"]\{-}"\|'[^']\{-}'\)+ -syn match nasmBinNumber "\<[0-1]\+b\>" -syn match nasmBinNumber "\<\~[0-1]\+b\>"lc=1 -syn match nasmOctNumber "\<\o\+q\>" -syn match nasmOctNumber "\<\~\o\+q\>"lc=1 -syn match nasmDecNumber "\<\d\+\>" -syn match nasmDecNumber "\<\~\d\+\>"lc=1 -syn match nasmHexNumber "\<\(\d\x*h\|0x\x\+\|\$\d\x*\)\>" -syn match nasmHexNumber "\<\~\(\d\x*h\|0x\x\+\|\$\d\x*\)\>"lc=1 -syn match nasmFltNumber "\<\d\+\.\d*\(e[+-]\=\d\+\)\=\>" +syn match nasmBinNumber "\<[0-1_]\+b\>" +syn match nasmBinNumber "\<\~[0-1_]\+b\>"lc=1 +syn match nasmOctNumber "\<\(\o\|_\)\+q\>" +syn match nasmOctNumber "\<\~\(\o\|_\)\+q\>"lc=1 +syn match nasmDecNumber "\<\(\d\|_\)\+\>" +syn match nasmDecNumber "\<\~\(\d\|_\)\+\>"lc=1 +syn match nasmHexNumber "\<\(\d\(\x\|_\)*h\|0x\(\x\|_\)\+\|\$\d\(\x\|_\)*\)\>" +syn match nasmHexNumber "\<\~\(\d\(\x\|_\)*h\|0x\(\x\|_\)\+\|\$\d\(\x\|_\)*\)\>"lc=1 +syn match nasmFltNumber "\<\(\d\|_\)\+\.\(\d\|_\)*\(e[+-]\=\d\+\)\=\>" syn keyword nasmFltNumber Inf Infinity Indefinite NaN SNaN QNaN syn match nasmNumberError "\<\~\s*\d\+\.\d*\(e[+-]\=\d\+\)\=\>" |