@mcleano,
i find it faster.
@helios,
It has like five different tokens. |
264 keywords (movl, movq, movb, pushl, pushq, pushb, popl, popq, popb, mov, push, pop to name a few); about 30 registers (excluding 64-bit registers, of which there are a further 10 or more (rax, rbx, rcx, rdx, and then their 16- and 8-bit counterparts, e.g. eax -> ax -> ah, al)... Then theres directives (.data, .text); comments ('#' and '/**/' for GAS, ';' for NASM) and operators (well... more like symbols seeing as there's no +, - etc.); sections; variables and procedures (which are really just labels).
There are almost 20 different variations of JMP (jump)!
It has
alot of tokens!
And I just spent almost more than half an hour making a .lang file for gedit (it's some kind of variation on an XML file which it uses for syntax highlighting) with all the opcodes and registers I could find; and I don't even know where to put it.