@funkheld, you can already use "nreg". Looking at your example I think the problem you might be having is that you are putting the opcodes on the left, so the assembler will treat those as labels.
I normally put 2 spaces before the opcodes, but there should be at least one, labels must be started right up against the ';'. This is the same convention used in sjasmplus.