Add conditional block substitution to the disassembler
Remove some code from the disassembler by introducing a new conditional block substitution token.
Remove some code from the disassembler by introducing a new conditional block substitution token.