Lines Matching refs:match
37 syn match vmasmOpcode "\<add[bwlfdgh][23]\>"
38 syn match vmasmOpcode "\<bi[cs][bwl][23]\>"
39 syn match vmasmOpcode "\<clr[bwlqofdgh]\>"
40 syn match vmasmOpcode "\<cmp[bwlfdgh]\>"
41 syn match vmasmOpcode "\<cvt[bwlfdgh][bwlfdgh]\>"
42 syn match vmasmOpcode "\<cvtr[fdgh]l\>"
43 syn match vmasmOpcode "\<div[bwlfdgh][23]\>"
44 syn match vmasmOpcode "\<emod[fdgh]\>"
45 syn match vmasmOpcode "\<mneg[bwlfdgh]\>"
46 syn match vmasmOpcode "\<mov[bwlqofdgh]\>"
47 syn match vmasmOpcode "\<mul[bwlfdgh][23]\>"
48 syn match vmasmOpcode "\<poly[fdgh]\>"
49 syn match vmasmOpcode "\<sub[bwlfdgh][23]\>"
50 syn match vmasmOpcode "\<tst[bwlfdgh]\>"
51 syn match vmasmOpcode "\<xor[bwl][23]\>"
52 syn match vmasmOpcode "\<mova[bwlfqdgho]\>"
53 syn match vmasmOpcode "\<push[bwlfqdgho]\>"
54 syn match vmasmOpcode "\<acb[bwlfgdh]\>"
55 syn match vmasmOpcode "\<b[lng]equ\=\>"
56 syn match vmasmOpcode "\<b[cv][cs]\>"
57 syn match vmasmOpcode "\<bb[cs][cs]\>"
58 syn match vmasmOpcode "\<v[vs]add[lfdg]\>"
59 syn match vmasmOpcode "\<v[vs]cmp[lfdg]\>"
60 syn match vmasmOpcode "\<v[vs]div[fdg]\>"
61 syn match vmasmOpcode "\<v[vs]mul[lfdg]\>"
62 syn match vmasmOpcode "\<v[vs]sub[lfdg]\>"
63 syn match vmasmOpcode "\<v[vs]bi[cs]l\>"
64 syn match vmasmOpcode "\<v[vs]xorl\>"
65 syn match vmasmOpcode "\<v[vs]merge\>"
66 syn match vmasmOpcode "\<v[vs]s[rl]ll\>"
69 syn match vmasmdecNumber "[+-]\=[0-9]\+\>"
70 syn match vmasmdecNumber "^d[0-9]\+\>"
71 syn match vmasmhexNumber "^x[0-9a-f]\+\>"
72 syn match vmasmoctNumber "^o[0-7]\+\>"
73 syn match vmasmbinNumber "^b[01]\+\>"
74 syn match vmasmfloatNumber "[-+]\=[0-9]\+E[-+]\=[0-9]\+"
75 syn match vmasmfloatNumber "[-+]\=[0-9]\+\.[0-9]*\(E[-+]\=[0-9]\+\)\="
78 syn match vmasmLabel "^[a-z_$.][a-z0-9_$.]\{,30}::\="
79 syn match vmasmLabel "\<[0-9]\{1,5}\$:\=" " Local label
88 syn match vmasmOperator "[-+*/@&!\\]"
89 syn match vmasmOperator "="
90 syn match vmasmOperator "==" " Global assignment
91 syn match vmasmOperator "%length(.*)"
92 syn match vmasmOperator "%locate(.*)"
93 syn match vmasmOperator "%extract(.*)"
94 syn match vmasmOperator "^[amfc]"
95 syn match vmasmOperator "[bwlg]^"
97 syn match vmasmOperator "\<\(not_\)\=equal\>"
98 syn match vmasmOperator "\<less_equal\>"
99 syn match vmasmOperator "\<greater\(_equal\)\=\>"
100 syn match vmasmOperator "\<less_than\>"
101 syn match vmasmOperator "\<\(not_\)\=defined\>"
102 syn match vmasmOperator "\<\(not_\)\=blank\>"
103 syn match vmasmOperator "\<identical\>"
104 syn match vmasmOperator "\<different\>"
105 syn match vmasmOperator "\<eq\>"
106 syn match vmasmOperator "\<[gl]t\>"
107 syn match vmasmOperator "\<n\=df\>"
108 syn match vmasmOperator "\<n\=b\>"
109 syn match vmasmOperator "\<idn\>"
110 syn match vmasmOperator "\<[nlg]e\>"
111 syn match vmasmOperator "\<dif\>"
117 syn match vmasmComment ";.*" contains=vmasmTodo
120 syn match vmasmInclude "\.library\>"
123 syn match vmasmMacro "\.macro\>"
124 syn match vmasmMacro "\.mexit\>"
125 syn match vmasmMacro "\.endm\>"
126 syn match vmasmMacro "\.mcall\>"
127 syn match vmasmMacro "\.mdelete\>"
130 syn match vmasmPreCond "\.iff\=\>"
131 syn match vmasmPreCond "\.if_false\>"
132 syn match vmasmPreCond "\.iftf\=\>"
133 syn match vmasmPreCond "\.if_true\(_false\)\=\>"
134 syn match vmasmPreCond "\.iif\>"
137 syn match vmasmRepeat "\.irpc\=\>"
138 syn match vmasmRepeat "\.repeat\>"
139 syn match vmasmRepeat "\.rept\>"
140 syn match vmasmRepeat "\.endr\>"
143 syn match vmasmDirective "\.address\>"
144 syn match vmasmDirective "\.align\>"
145 syn match vmasmDirective "\.asci[cdiz]\>"
146 syn match vmasmDirective "\.blk[abdfghloqw]\>"
147 syn match vmasmDirective "\.\(signed_\)\=byte\>"
148 syn match vmasmDirective "\.\(no\)\=cross\>"
149 syn match vmasmDirective "\.debug\>"
150 syn match vmasmDirective "\.default displacement\>"
151 syn match vmasmDirective "\.[dfgh]_floating\>"
152 syn match vmasmDirective "\.disable\>"
153 syn match vmasmDirective "\.double\>"
154 syn match vmasmDirective "\.dsabl\>"
155 syn match vmasmDirective "\.enable\=\>"
156 syn match vmasmDirective "\.endc\=\>"
157 syn match vmasmDirective "\.entry\>"
158 syn match vmasmDirective "\.error\>"
159 syn match vmasmDirective "\.even\>"
160 syn match vmasmDirective "\.external\>"
161 syn match vmasmDirective "\.extrn\>"
162 syn match vmasmDirective "\.float\>"
163 syn match vmasmDirective "\.globa\=l\>"
164 syn match vmasmDirective "\.ident\>"
165 syn match vmasmDirective "\.link\>"
166 syn match vmasmDirective "\.list\>"
167 syn match vmasmDirective "\.long\>"
168 syn match vmasmDirective "\.mask\>"
169 syn match vmasmDirective "\.narg\>"
170 syn match vmasmDirective "\.nchr\>"
171 syn match vmasmDirective "\.nlist\>"
172 syn match vmasmDirective "\.ntype\>"
173 syn match vmasmDirective "\.octa\>"
174 syn match vmasmDirective "\.odd\>"
175 syn match vmasmDirective "\.opdef\>"
176 syn match vmasmDirective "\.packed\>"
177 syn match vmasmDirective "\.page\>"
178 syn match vmasmDirective "\.print\>"
179 syn match vmasmDirective "\.psect\>"
180 syn match vmasmDirective "\.quad\>"
181 syn match vmasmDirective "\.ref[1248]\>"
182 syn match vmasmDirective "\.ref16\>"
183 syn match vmasmDirective "\.restore\(_psect\)\=\>"
184 syn match vmasmDirective "\.save\(_psect\)\=\>"
185 syn match vmasmDirective "\.sbttl\>"
186 syn match vmasmDirective "\.\(no\)\=show\>"
187 syn match vmasmDirective "\.\(sub\)\=title\>"
188 syn match vmasmDirective "\.transfer\>"
189 syn match vmasmDirective "\.warn\>"
190 syn match vmasmDirective "\.weak\>"
191 syn match vmasmDirective "\.\(signed_\)\=word\>"
193 syn case match