diff options
Diffstat (limited to 'vim/syntax/fiddle.vim')
-rw-r--r-- | vim/syntax/fiddle.vim | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/vim/syntax/fiddle.vim b/vim/syntax/fiddle.vim index 22341a5..7d36e93 100644 --- a/vim/syntax/fiddle.vim +++ b/vim/syntax/fiddle.vim @@ -1,9 +1,10 @@ syn keyword FiddlePackage option package nextgroup=FiddleIdent skipwhite -syn keyword FiddleDecl reg object at location reserved nextgroup=FiddleIdent skipwhite -syn keyword FiddleTypeDecl objtype regtype bits nextgroup=FiddleIdent skipwhite +syn keyword FiddleDecl reg instance at location reserved nextgroup=FiddleIdent skipwhite +syn keyword FiddleTypeDecl type regtype bits nextgroup=FiddleIdent skipwhite syn keyword FiddleEnum enum syn keyword FiddleBuiltin assert_pos syn keyword FiddleModifier wo ro rw +syn keyword FiddleStorageClass struct union bitstruct bitunion syn match FiddleColon +:+ skipwhite nextgroup=FiddleContainedType syn match FiddleContainedType +[a-zA-Z0-9_]\++ contained @@ -13,12 +14,13 @@ syn match FiddleIdent +[A-Za-z0-9_]\++ contained syn match FiddleComment +\/\/.*$+ syn region FiddleDocComment start=+/\*\*+ end=+*/+ -syn match FiddleNumber +[0-9_]\+\([xb]\)\@!\|0x[0-9A-Fa-f][0-9A-Fa-f_]*\|0b[01]\++ +syn match FiddleNumber +\<[0-9_]\+\([xb]\)\@!\|0x[0-9A-Fa-f][0-9A-Fa-f_]*\|0b[01]\+\>+ hi! link FiddleContainedType Type hi! link FiddleModifier StorageClass hi! link FiddleBuiltin Function hi! link FiddleEnum StorageClass +hi! link FiddleStorageClass FiddleEnum hi! link FiddleDecl Type hi! link FiddleNumber Number hi! link FiddleDocComment Comment |