" Vim syntax file " Language: vc5asm " Maintainer: SFJ " Latest Revision: 1 January 1984 if exists("b:current_syntax") finish endif syn keyword Keyword const align db dw syn keyword Keyword nop hlt jmp jnz mov cmp or and xor shl rshl shr rshr add sub rsub syn keyword Keyword call ret reti lkbd lvcd dskr dskw syn keyword Operator r0 r1 r2 r3 r4 r5 rbp rsp rfl rip syn match Operator '+' syn match Operator '-' syn match Operator '=' syn match Operator '<' syn match Operator '>' syn match Operator '|' syn match Operator '^' syn match Operator '&' syn match Number '0' syn match Number '[1-9][0-9]*' syn match Number '0b[01]*' syn match Number '0x[0-9a-fA-F]*' syn match Character "'\\\?.'" syn region String start=+"+ skip=+\\\\\|\\"+ end=+"+ syn match Comment ";.*$" syn match Identifier '[a-zA-Z_]\w*' let b:current_syntax = "vc5asm"