tablegen.vim:

* Added keyword `field'
* Keywords get different highlighting than types
* Added a simple attempt at multi-line C-style comments with FIXME

README:
* Added note about symlinking an entire directory ~/.vim/syntax


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7733 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Misha Brukman
2003-08-11 18:05:19 +00:00
parent 00a61d4fd4
commit 3871f05671
2 changed files with 9 additions and 4 deletions
+5 -4
View File
@@ -11,11 +11,13 @@ endif
syn case match
syn keyword tgKeyword def let in code dag
syn keyword tgType class int string list bit bits
syn keyword tgKeyword def let in code dag field
syn keyword tgType class int string list bit bits
syn match tgNumber /\<\d\+\>/
syn match tgNumber /\<\d\+\.\d*\>/
syn match tgComment /\/\/.*$/
" FIXME: this does not capture multi-line C-style comments
syn match tgComment /\/\*.*\*\//
syn region tgString start=/"/ skip=/\\"/ end=/"/
if version >= 508 || !exists("did_c_syn_inits")
@@ -26,9 +28,8 @@ if version >= 508 || !exists("did_c_syn_inits")
command -nargs=+ HiLink hi def link <args>
endif
HiLink tgKeyword Type
HiLink tgKeyword Statement
HiLink tgType Type
"HiLink llvmStatement Statement
HiLink tgNumber Number
HiLink tgComment Comment
HiLink tgString String