mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
'Previously, the emacs tablegen mode would highlight constants even if
they appear in words. This would cause things like the "128" in "VR128" to be highlighted. This patch fixes the highlighting by only recognizing constants when they have word breaks around them.' Patch by Stefanus Du Toit! llvm-svn: 53944
This commit is contained in:
parent
7f0f329344
commit
94281a5c22
@ -26,13 +26,13 @@
|
||||
;; Strings
|
||||
'("\"[^\"]+\"" . font-lock-string-face)
|
||||
;; Hex constants
|
||||
'("0x[0-9A-Fa-f]+" . font-lock-preprocessor-face)
|
||||
'("\\<0x[0-9A-Fa-f]+\\>" . font-lock-preprocessor-face)
|
||||
;; Binary constants
|
||||
'("0b[01]+" . font-lock-preprocessor-face)
|
||||
'("\\<0b[01]+\\>" . font-lock-preprocessor-face)
|
||||
;; Integer literals
|
||||
'("[-]?[0-9]+" . font-lock-preprocessor-face)
|
||||
'("\\<[-]?[0-9]+\\>" . font-lock-preprocessor-face)
|
||||
;; Floating point constants
|
||||
'("[-+]?[0-9]+\.[0-9]*\([eE][-+]?[0-9]+\)?" . font-lock-preprocessor-face)
|
||||
'("\\<[-+]?[0-9]+\.[0-9]*\([eE][-+]?[0-9]+\)?\\>" . font-lock-preprocessor-face)
|
||||
|
||||
'("^[ \t]*\\(@.+\\)" 1 'td-decorators-face)
|
||||
;; Keywords
|
||||
|
Loading…
x
Reference in New Issue
Block a user