1" Vim syntax file 2" Language: dts/dtsi (device tree files) 3" Maintainer: Daniel Mack <[email protected]> 4" Last Change: 2012 Oct 04 5 6if exists("b:current_syntax") 7 finish 8endif 9 10syntax region dtsComment start="/\*" end="\*/" 11syntax match dtsReference "&[[:alpha:][:digit:]_]\+" 12syntax region dtsBinaryProperty start="\[" end="\]" 13syntax match dtsStringProperty "\".*\"" 14syntax match dtsKeyword "/.*/" 15syntax match dtsLabel "^[[:space:]]*[[:alpha:][:digit:]_]\+:" 16syntax region dtsCellProperty start="<" end=">" contains=dtsReference,dtsBinaryProperty,dtsStringProperty,dtsComment 17syntax region dtsCommentInner start="/\*" end="\*/" 18 19hi def link dtsCellProperty Number 20hi def link dtsBinaryProperty Number 21hi def link dtsStringProperty String 22hi def link dtsKeyword Include 23hi def link dtsLabel Label 24hi def link dtsReference Macro 25hi def link dtsComment Comment 26hi def link dtsCommentInner Comment 27