Diagnostic messages in macro assembly

The diagnostic facilities for High Level Assembler include diagnostic messages for format errors within macro definitions, and assembly errors caused by statements generated by the macro.