Fixed: refs to X regs in patterns not noticed by asm.
Fixed an error in the grammar (could not parse @@C).
Now the parser can output location of parse error.