This is funky syntax, but it doesn't hurt the accuracy of a parser. Some people might prefer this to stylize references to labels.
This also adds support for "#" characters prior to immediates. nop may also now appear in an op_t. The parser no longer generates nop_t--this is instead now represented as an op_t with a zero-length ops vector.