annotate runtime/syntax/fasm.vim @ 24367:95b8937804d3 v8.2.2724

patch 8.2.2724: Vim9: concatenating to list in dict not tested Commit: https://github.com/vim/vim/commit/0d351a04e137b5c25dd558476182e4cbc81a287d Author: Bram Moolenaar <Bram@vim.org> Date: Mon Apr 5 21:05:26 2021 +0200 patch 8.2.2724: Vim9: concatenating to list in dict not tested Problem: Vim9: concatenating to list in dict not tested. Solution: Add a test. (issue https://github.com/vim/vim/issues/8068)
author Bram Moolenaar <Bram@vim.org>
date Mon, 05 Apr 2021 21:15:03 +0200
parents 43efa4f5a8ea
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
2 " Language: Flat Assembler (FASM)
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
3 " Maintainer: Ron Aaron <ron@ronware.org>
3371
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
4 " Last Change: 2012/02/13
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
5 " Vim URL: http://www.vim.org/lang.html
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
6 " FASM Home: http://flatassembler.net/
3371
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
7 " FASM Version: 1.56
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
10048
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 3371
diff changeset
9 " quit when a syntax file was already loaded
43efa4f5a8ea commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents: 3371
diff changeset
10 if exists("b:current_syntax")
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
13
3371
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
14 let s:cpo_save = &cpo
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
15 set cpo&vim
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
16
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
17 setlocal iskeyword=a-z,A-Z,48-57,.,_
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
18 setlocal isident=a-z,A-Z,48-57,.,_
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
19 syn case ignore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
20
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
21 syn keyword fasmRegister ah al ax bh bl bp bx ch cl cr0 cr1 cr2 cr3 cr4 cr5 cr6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
22 syn keyword fasmRegister cr7 cs cx dh di dl dr0 dr1 dr2 dr3 dr4 dr5 dr6 dr7 ds dx
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
23 syn keyword fasmRegister eax ebp ebx ecx edi edx es esi esp fs gs mm0 mm1 mm2 mm3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
24 syn keyword fasmRegister mm4 mm5 mm6 mm7 si sp ss st st0 st1 st2 st3 st4 st5 st6
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
25 syn keyword fasmRegister st7 tr0 tr1 tr2 tr3 tr4 tr5 tr6 tr7 xmm0 xmm1 xmm2 xmm3
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
26 syn keyword fasmRegister xmm4 xmm5 xmm6 xmm7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
27 syn keyword fasmAddressSizes byte dqword dword fword pword qword tword word
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
28 syn keyword fasmDataDirectives db dd df dp dq dt du dw file rb rd rf rp rq rt rw
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
29 syn keyword fasmInstr aaa aad aam aas adc add addpd addps addsd addss addsubpd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
30 syn keyword fasmInstr addsubps and andnpd andnps andpd andps arpl bound bsf bsr
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
31 syn keyword fasmInstr bswap bt btc btr bts call cbw cdq clc cld clflush cli clts
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
32 syn keyword fasmInstr cmc cmova cmovae cmovb cmovbe cmovc cmove cmovg cmovge cmovl
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
33 syn keyword fasmInstr cmovle cmovna cmovnae cmovnb cmovnbe cmovnc cmovne cmovng
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
34 syn keyword fasmInstr cmovnge cmovnl cmovnle cmovno cmovnp cmovns cmovnz cmovo cmovp
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
35 syn keyword fasmInstr cmovpe cmovpo cmovs cmovz cmp cmpeqpd cmpeqps cmpeqsd cmpeqss
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
36 syn keyword fasmInstr cmplepd cmpleps cmplesd cmpless cmpltpd cmpltps cmpltsd cmpltss
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
37 syn keyword fasmInstr cmpneqpd cmpneqps cmpneqsd cmpneqss cmpnlepd cmpnleps cmpnlesd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
38 syn keyword fasmInstr cmpnless cmpnltpd cmpnltps cmpnltsd cmpnltss cmpordpd cmpordps
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
39 syn keyword fasmInstr cmpordsd cmpordss cmppd cmpps cmps cmpsb cmpsd cmpss cmpsw
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
40 syn keyword fasmInstr cmpunordpd cmpunordps cmpunordsd cmpunordss cmpxchg cmpxchg8b
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
41 syn keyword fasmInstr comisd comiss cpuid cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
42 syn keyword fasmInstr cvtpi2pd cvtpi2ps cvtps2dq cvtps2pd cvtps2pi cvtsd2si cvtsd2ss
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
43 syn keyword fasmInstr cvtsi2sd cvtsi2ss cvtss2sd cvtss2si cvttpd2dq cvttpd2pi cvttps2dq
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
44 syn keyword fasmInstr cvttps2pi cvttsd2si cvttss2si cwd cwde daa das data dec div
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
45 syn keyword fasmInstr divpd divps divsd divss else emms end enter extrn f2xm1 fabs
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
46 syn keyword fasmInstr fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
47 syn keyword fasmInstr fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
48 syn keyword fasmInstr fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49 syn keyword fasmInstr ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
50 syn keyword fasmInstr finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
51 syn keyword fasmInstr fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
52 syn keyword fasmInstr fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
53 syn keyword fasmInstr fprem1 fptan frndint frstor frstpm fsave fscale fsetpm fsin
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
54 syn keyword fasmInstr fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
55 syn keyword fasmInstr fsubrp ftst fucom fucomi fucomip fucomp fucompp fwait fxam
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
56 syn keyword fasmInstr fxch fxrstor fxsave fxtract fyl2x fyl2xp1 haddpd haddps heap
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
57 syn keyword fasmInstr hlt hsubpd hsubps idiv if imul in inc ins insb insd insw int
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
58 syn keyword fasmInstr int3 into invd invlpg iret iretd iretw ja jae jb jbe jc jcxz
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
59 syn keyword fasmInstr je jecxz jg jge jl jle jmp jna jnae jnb jnbe jnc jne jng jnge
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
60 syn keyword fasmInstr jnl jnle jno jnp jns jnz jo jp jpe jpo js jz lahf lar lddqu
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
61 syn keyword fasmInstr ldmxcsr lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
62 syn keyword fasmInstr load loadall286 loadall386 lock lods lodsb lodsd lodsw loop
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
63 syn keyword fasmInstr loopd loope looped loopew loopne loopned loopnew loopnz loopnzd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
64 syn keyword fasmInstr loopnzw loopw loopz loopzd loopzw lsl lss ltr maskmovdqu maskmovq
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65 syn keyword fasmInstr maxpd maxps maxsd maxss mfence minpd minps minsd minss monitor
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
66 syn keyword fasmInstr mov movapd movaps movd movddup movdq2q movdqa movdqu movhlps
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
67 syn keyword fasmInstr movhpd movhps movlhps movlpd movlps movmskpd movmskps movntdq
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
68 syn keyword fasmInstr movnti movntpd movntps movntq movq movq2dq movs movsb movsd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
69 syn keyword fasmInstr movshdup movsldup movss movsw movsx movupd movups movzx mul
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
70 syn keyword fasmInstr mulpd mulps mulsd mulss mwait neg nop not or org orpd orps
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
71 syn keyword fasmInstr out outs outsb outsd outsw packssdw packsswb packuswb paddb
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
72 syn keyword fasmInstr paddd paddq paddsb paddsw paddusb paddusw paddw pand pandn
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
73 syn keyword fasmInstr pause pavgb pavgusb pavgw pcmpeqb pcmpeqd pcmpeqw pcmpgtb
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
74 syn keyword fasmInstr pcmpgtd pcmpgtw pextrw pf2id pf2iw pfacc pfadd pfcmpeq pfcmpge
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
75 syn keyword fasmInstr pfcmpgt pfmax pfmin pfmul pfnacc pfpnacc pfrcp pfrcpit1 pfrcpit2
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
76 syn keyword fasmInstr pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pi2fw pinsrw pmaddwd pmaxsw
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
77 syn keyword fasmInstr pmaxub pminsw pminub pmovmskb pmulhrw pmulhuw pmulhw pmullw
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
78 syn keyword fasmInstr pmuludq pop popa popad popaw popd popf popfd popfw popw por
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
79 syn keyword fasmInstr prefetch prefetchnta prefetcht0 prefetcht1 prefetcht2 prefetchw
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
80 syn keyword fasmInstr psadbw pshufd pshufhw pshuflw pshufw pslld pslldq psllq psllw
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81 syn keyword fasmInstr psrad psraw psrld psrldq psrlq psrlw psubb psubd psubq psubsb
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 syn keyword fasmInstr psubsw psubusb psubusw psubw pswapd punpckhbw punpckhdq punpckhqdq
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
83 syn keyword fasmInstr punpckhwd punpcklbw punpckldq punpcklqdq punpcklwd push pusha
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
84 syn keyword fasmInstr pushad pushaw pushd pushf pushfd pushfw pushw pxor rcl rcpps
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
85 syn keyword fasmInstr rcpss rcr rdmsr rdpmc rdtsc rep repe repne repnz repz ret
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
86 syn keyword fasmInstr retd retf retfd retfw retn retnd retnw retw rol ror rsm rsqrtps
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 syn keyword fasmInstr rsqrtss sahf sal salc sar sbb scas scasb scasd scasw seta
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88 syn keyword fasmInstr setae setalc setb setbe setc sete setg setge setl setle setna
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
89 syn keyword fasmInstr setnae setnb setnbe setnc setne setng setnge setnl setnle
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
90 syn keyword fasmInstr setno setnp setns setnz seto setp setpe setpo sets setz sfence
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
91 syn keyword fasmInstr sgdt shl shld shr shrd shufpd shufps sidt sldt smsw sqrtpd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
92 syn keyword fasmInstr sqrtps sqrtsd sqrtss stc std sti stmxcsr store stos stosb
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
93 syn keyword fasmInstr stosd stosw str sub subpd subps subsd subss sysenter sysexit
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
94 syn keyword fasmInstr test ucomisd ucomiss ud2 unpckhpd unpckhps unpcklpd unpcklps
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
95 syn keyword fasmInstr verr verw wait wbinvd wrmsr xadd xchg xlat xlatb xor xorpd
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
96 syn keyword fasmPreprocess common equ fix forward include local macro purge restore
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
97 syn keyword fasmPreprocess reverse struc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
98 syn keyword fasmDirective align binary code coff console discardable display dll
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
99 syn keyword fasmDirective elf entry executable export extern far fixups format gui
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
100 syn keyword fasmDirective import label ms mz native near notpageable pe public readable
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
101 syn keyword fasmDirective repeat resource section segment shareable stack times
3371
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
102 syn keyword fasmDirective use16 use32 virtual wdm writable writeable
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
103 syn keyword fasmOperator as at defined eq eqtype from mod on ptr rva used
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
104
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
105 syn match fasmNumericOperator "[+-/*]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
106 syn match fasmLogicalOperator "[=|&~<>]\|<=\|>=\|<>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
107 " numbers
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
108 syn match fasmBinaryNumber "\<[01]\+b\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
109 syn match fasmHexNumber "\<\d\x*h\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
110 syn match fasmHexNumber "\<\(0x\|$\)\x*\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
111 syn match fasmFPUNumber "\<\d\+\(\.\d*\)\=\(e[-+]\=\d*\)\=\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
112 syn match fasmOctalNumber "\<\(0\o\+o\=\|\o\+o\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
113 syn match fasmDecimalNumber "\<\(0\|[1-9]\d*\)\>"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
114 syn region fasmComment start=";" end="$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
115 syn region fasmString start="\"" end="\"\|$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
116 syn region fasmString start="'" end="'\|$"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
117 syn match fasmSymbol "[()|\[\]:]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118 syn match fasmSpecial "[#?%$,]"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
119 syn match fasmLabel "^\s*[^; \t]\+:"
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
120
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
121 hi def link fasmAddressSizes type
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
122 hi def link fasmNumericOperator fasmOperator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
123 hi def link fasmLogicalOperator fasmOperator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
124
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
125 hi def link fasmBinaryNumber fasmNumber
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
126 hi def link fasmHexNumber fasmNumber
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
127 hi def link fasmFPUNumber fasmNumber
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
128 hi def link fasmOctalNumber fasmNumber
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
129 hi def link fasmDecimalNumber fasmNumber
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
130
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
131 hi def link fasmSymbols fasmRegister
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
132 hi def link fasmPreprocess fasmDirective
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
133
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
134 " link to standard syn groups so the 'colorschemes' work:
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
135 hi def link fasmOperator operator
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
136 hi def link fasmComment comment
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
137 hi def link fasmDirective preproc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
138 hi def link fasmRegister type
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
139 hi def link fasmNumber constant
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
140 hi def link fasmSymbol structure
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
141 hi def link fasmString String
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
142 hi def link fasmSpecial special
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
143 hi def link fasmInstr keyword
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
144 hi def link fasmLabel label
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
145 hi def link fasmPrefix preproc
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
146 let b:current_syntax = "fasm"
3371
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
147
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
148 let &cpo = s:cpo_save
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
149 unlet s:cpo_save
8dcf3ea92b63 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 7
diff changeset
150
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
151 " vim: ts=8 sw=8 :