~sircmpwn/hare.vim

b075ec0969677b93204c3c5fb4232f4212523ecb — Sebastian 3 months ago 7917fde
syntax: add hex float constants

Signed-off-by: Sebastian <sebastian@sebsite.pw>
1 files changed, 2 insertions(+), 0 deletions(-)

M syntax/hare.vim
M syntax/hare.vim => syntax/hare.vim +2 -0
@@ 63,6 63,8 @@ syn match hareNumber "\v(\.@1<!|\.\.)\zs<0x\x+(z|[iu](8|16|32|64)?)?>" display
" Floating-point number literals.
syn match hareFloat "\v<(0|[1-9]\d*)\.\d+([Ee][+-]?\d+)?(f32|f64)?>" display
syn match hareFloat "\v<(0|[1-9]\d*)([Ee][+-]?\d+)?(f32|f64)>" display
syn match hareFloat "\v<0x\x+\.\x+([Pp][+-]?\d+(f32|f64)?)?>" display
syn match hareFloat "\v<0x\x+[Pp][+-]?\d+(f32|f64)?>" display

" String and rune literals.
syn match hareEscape "\\[\\'"0abfnrtv]" contained display