Mercurial > vim
view runtime/syntax/asmh8300.vim @ 12405:6ef5e636f246 v8.0.1082
patch 8.0.1082: tests fail when run under valgrind
commit https://github.com/vim/vim/commit/9d18961323a2a5c3b609c98ce0d78613c71f3532
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Sep 9 18:11:00 2017 +0200
patch 8.0.1082: tests fail when run under valgrind
Problem: Tests fail when run under valgrind.
Solution: Increase waiting times.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 09 Sep 2017 18:15:04 +0200 |
parents | 46763b01cd9a |
children | 8dad79c661d1 |
line wrap: on
line source
" Vim syntax file " Language: Hitachi H-8300h specific syntax for GNU Assembler " Maintainer: Kevin Dahlhausen <kdahlhaus@yahoo.com> " Last Change: 2002 Sep 19 " quit when a syntax file was already loaded if exists("b:current_syntax") finish endif syn case ignore syn match asmDirective "\.h8300[h]*" "h8300[h] registers syn match asmReg "e\=r[0-7][lh]\=" "h8300[h] opcodes - order is important! syn match asmOpcode "add\.[lbw]" syn match asmOpcode "add[sx :]" syn match asmOpcode "and\.[lbw]" syn match asmOpcode "bl[deots]" syn match asmOpcode "cmp\.[lbw]" syn match asmOpcode "dec\.[lbw]" syn match asmOpcode "divx[us].[bw]" syn match asmOpcode "ext[su]\.[lw]" syn match asmOpcode "inc\.[lw]" syn match asmOpcode "mov\.[lbw]" syn match asmOpcode "mulx[su]\.[bw]" syn match asmOpcode "neg\.[lbw]" syn match asmOpcode "not\.[lbw]" syn match asmOpcode "or\.[lbw]" syn match asmOpcode "pop\.[wl]" syn match asmOpcode "push\.[wl]" syn match asmOpcode "rotx\=[lr]\.[lbw]" syn match asmOpcode "sha[lr]\.[lbw]" syn match asmOpcode "shl[lr]\.[lbw]" syn match asmOpcode "sub\.[lbw]" syn match asmOpcode "xor\.[lbw]" syn keyword asmOpcode "andc" "band" "bcc" "bclr" "bcs" "beq" "bf" "bge" "bgt" syn keyword asmOpcode "bhi" "bhs" "biand" "bild" "bior" "bist" "bixor" "bmi" syn keyword asmOpcode "bne" "bnot" "bnp" "bor" "bpl" "bpt" "bra" "brn" "bset" syn keyword asmOpcode "bsr" "btst" "bst" "bt" "bvc" "bvs" "bxor" "cmp" "daa" syn keyword asmOpcode "das" "eepmov" "eepmovw" "inc" "jmp" "jsr" "ldc" "movfpe" syn keyword asmOpcode "movtpe" "mov" "nop" "orc" "rte" "rts" "sleep" "stc" syn keyword asmOpcode "sub" "trapa" "xorc" syn case match " Read the general asm syntax runtime! syntax/asm.vim " Define the default highlighting. " Only when an item doesn't have highlighting yet hi def link asmOpcode Statement hi def link asmRegister Identifier " My default-color overrides: "hi asmOpcode ctermfg=yellow "hi asmReg ctermfg=lightmagenta let b:current_syntax = "asmh8300" " vim: ts=8