summaryrefslogtreecommitdiffstats
path: root/llvm/utils/vim
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2010-01-09 17:22:48 +0000
committerDan Gohman <gohman@apple.com>2010-01-09 17:22:48 +0000
commit62f05b262b96a34b6779b69d659fd10ae1751db1 (patch)
treee34277072d892f2f47b3a558e22f4ca74e936d52 /llvm/utils/vim
parentd5ae136971d23a2498385c31d2db828cf7c17042 (diff)
downloadbcm5719-llvm-62f05b262b96a34b6779b69d659fd10ae1751db1.tar.gz
bcm5719-llvm-62f05b262b96a34b6779b69d659fd10ae1751db1.zip
Tighten up the vim LLVM IR syntax highlighting regex for labels, and add a
highlighting rule for identifiers. llvm-svn: 93056
Diffstat (limited to 'llvm/utils/vim')
-rw-r--r--llvm/utils/vim/llvm.vim4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/utils/vim/llvm.vim b/llvm/utils/vim/llvm.vim
index 451013ee664..6e4a207b68e 100644
--- a/llvm/utils/vim/llvm.vim
+++ b/llvm/utils/vim/llvm.vim
@@ -71,7 +71,8 @@ syn keyword llvmBoolean true false
syn keyword llvmConstant zeroinitializer undef null
syn match llvmComment /;.*$/
syn region llvmString start=/"/ skip=/\\"/ end=/"/
-syn match llvmLabel /[\-a-zA-Z\$._0-9]*:/
+syn match llvmLabel /[-a-zA-Z$._][-a-zA-Z$._0-9]*:/
+syn match llvmIdentifier /[%@][-a-zA-Z$._][-a-zA-Z$._0-9]*/
" Syntax-highlight dejagnu test commands.
syn match llvmSpecialComment /;\s*RUN:.*$/
@@ -101,6 +102,7 @@ if version >= 508 || !exists("did_c_syn_inits")
HiLink llvmConstant Constant
HiLink llvmSpecialComment SpecialComment
HiLink llvmError Error
+ HiLink llvmIdentifier Identifier
delcommand HiLink
endif
OpenPOWER on IntegriCloud