diff options
| author | Martino Pilia <m-pilia@users.noreply.github.com> | 2017-04-12 21:46:55 +0200 |
|---|---|---|
| committer | Sergey Tikhomirov <sergey@tikhomirov.io> | 2017-04-12 22:46:55 +0300 |
| commit | 0620b0b93759c41c5163d54b76a1456b20fdfcbc (patch) | |
| tree | e49c9ea7d68f1cbfa0b61dea7050e80ec72ce641 /syntax/glsl.vim | |
| parent | d25e0a2aa2ea6ff7b021907a45f1ca1e53040ce7 (diff) | |
| download | vim-glsl-0620b0b93759c41c5163d54b76a1456b20fdfcbc.tar.gz vim-glsl-0620b0b93759c41c5163d54b76a1456b20fdfcbc.zip | |
Suffixes for integer and float literals (#12)
Diffstat (limited to 'syntax/glsl.vim')
| -rw-r--r-- | syntax/glsl.vim | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/syntax/glsl.vim b/syntax/glsl.vim index 4b92d9c..7685177 100644 --- a/syntax/glsl.vim +++ b/syntax/glsl.vim @@ -26,15 +26,15 @@ syn region glslPreProc start="^\s*#\s*\(error\|pragma\|extension\|versi syn keyword glslBoolean true false " Integer Numbers -syn match glslDecimalInt display "\(0\|[1-9]\d*\)" -syn match glslOctalInt display "0\o\+" -syn match glslHexInt display "0[xX]\x\+" +syn match glslDecimalInt display "\(0\|[1-9]\d*\)[uU]\?" +syn match glslOctalInt display "0\o\+[uU]\?" +syn match glslHexInt display "0[xX]\x\+[uU]\?" " Float Numbers -syn match glslFloat display "\d\+\.\([eE][+-]\=\d\+\)\=" -syn match glslFloat display "\.\d\+\([eE][+-]\=\d\+\)\=" -syn match glslFloat display "\d\+[eE][+-]\=\d\+" -syn match glslFloat display "\d\+\.\d\+\([eE][+-]\=\d\+\)\=" +syn match glslFloat display "\d\+\.\([eE][+-]\=\d\+\)\=\(lf\|LF\|f\|F\)\=" +syn match glslFloat display "\.\d\+\([eE][+-]\=\d\+\)\=\(lf\|LF\|f\|F\)\=" +syn match glslFloat display "\d\+[eE][+-]\=\d\+\(lf\|LF\|f\|F\)\=" +syn match glslFloat display "\d\+\.\d\+\([eE][+-]\=\d\+\)\=\(lf\|LF\|f\|F\)\=" " Swizzles syn match glslSwizzle display /\.[xyzw]\{1,4\}\>/ |
