OK, I've finished trying it out on all of the files in examples/assembly.
Most of them assemble and run fine. The ones that don't are:
call.pasm: it has problems with things like [D - @ - 3] in the macros
fact.pasm, local_label.pasm: it doesn't handle local labels like $ok
stack.pasm: it can't handle the expanded opcode names like set_i_ic
mops_p.pasm, pmcmops.pasm: it doesn't understand PerlInt (or indeed
any of the PMC names)
It's not clear that the first of these is a bug, as this syntax doesn't
seem to documented anywhere; the others seem a bit more serious. How
many of these are known problems?
Simon