\
#|@|;
/\*
\*/
\[
\]
[-.,:\+\*\/\(\)\{\}\[]|]
^[A-Za-z_][A-Za-z_0-9]*\:
.[A-Za-z_0-9]*:
"
"
rax
rbx
rcx
rdx
rsi
rdi
rsp
rbp
r0
r1
r2
r3
r4
r5
r6
r7
r8
r9
r10
r11
r12
r13
r14
r15
eax
ebx
ecx
edx
esi
edi
esp
ebp
ax
bx
cx
dx
di
si
bp
sp
al
ah
bh
bl
ch
cl
dh
dl
cs
ds
ss
es
fs
gs
cr0
cr2
cr3
db0
db1
db2
db3
db6
db7
tr6
tr7
st
st(0)
st(1)
st(2)
st(3)
st(4)
st(5)
st(6)
st(7)
mm0
mm1
mm2
mm3
mm4
mm5
mm6
mm7
xmm0
xmm1
xmm2
xmm3
xmm4
xmm5
xmm6
xmm7
'([^\]|\\(.?))
\b([1-9][0-9]*|0)([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?\b
\b([0-9]+[Ee][-]?[0-9]+|([0-9]*\.[0-9]+|[0-9]+\.)([Ee][-]?[0-9]+)?)[fFlL]?
\b0[xX][0-9a-fA-F]+([Uu]([Ll]|LL|ll)?|([Ll]|LL|ll)[Uu]?)?\b