64 lines · 2.1 KB · Text
RawDownload
" Vim syntax file" Language:	WildPackets EtherPeek Decoder (.dcd) file" Maintainer:	Christopher Shinn <christopher@lucent.com>" Last Change:	2003 Apr 25 " For version 5.x: Clear all syntax items" For version 6.x: Quit when a syntax file was already loadedif version < 600  syntax clearelseif exists("b:current_syntax")  finishendif " Keywordssyn keyword dcdFunction		DCod TRTS TNXT CRLFsyn match   dcdFunction		display "\(STR\)\#"syn keyword dcdLabel		LABLsyn region  dcdLabel		start="[A-Z]" end=";"syn keyword dcdConditional	CEQU CNEQ CGTE CLTE CBIT CLSEsyn keyword dcdConditional	LSTS LSTE LSTZsyn keyword dcdConditional	TYPE TTST TEQU TNEQ TGTE TLTE TBIT TLSE TSUB SKIPsyn keyword dcdConditional	MARK WHOAsyn keyword dcdConditional	SEQU SNEQ SGTE SLTE SBITsyn match   dcdConditional	display "\(CST\)\#" "\(TST\)\#"syn keyword dcdDisplay		HBIT DBIT BBITsyn keyword dcdDisplay		HBYT DBYT BBYTsyn keyword dcdDisplay		HWRD DWRD BWRDsyn keyword dcdDisplay		HLNG DLNG BLNGsyn keyword dcdDisplay		D64Bsyn match   dcdDisplay		display "\(HEX\)\#" "\(CHR\)\#" "\(EBC\)\#"syn keyword dcdDisplay		HGLB DGLB BGLBsyn keyword dcdDisplay		DUMPsyn keyword dcdStatement	IPLG IPV6 ATLG AT03 AT01 ETHR TRNG PRTO PORTsyn keyword dcdStatement	TIME OSTP PSTR CSTR NBNM DMPE FTPL CKSM FCSCsyn keyword dcdStatement	GBIT GBYT GWRD GLNGsyn keyword dcdStatement	MOVE ANDG ORRG NOTG ADDG SUBG MULG DIVG MODG INCR DECRsyn keyword dcdSpecial		PRV1 PRV2 PRV3 PRV4 PRV5 PRV6 PRV7 PRV8 " Commentsyn region  dcdComment		start="\*" end="\;" " Define the default highlighting." For version 5.7 and earlier: only when not done already" For version 5.8 and later: only when an item doesn't have highlighting yetif version >= 508 || !exists("did_dcd_syntax_inits")  if version < 508    let did_dcd_syntax_inits = 1    command -nargs=+ HiLink hi link <args>  else    command -nargs=+ HiLink hi def link <args>  endif   HiLink dcdFunction		Identifier  HiLink dcdLabel		Constant  HiLink dcdConditional		Conditional  HiLink dcdDisplay		Type  HiLink dcdStatement		Statement  HiLink dcdSpecial		Special  HiLink dcdComment		Comment   delcommand HiLinkendif let b:current_syntax = "dcd"