HLASM Language Reference
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Processing statements

HLASM Language Reference
SC26-4940-06

Processing statements are processed during conditional assembly, when macros are expanded, but they are not themselves generated for further processing at assembly time. The processing statements are:
  • AEJECT instructions
  • AREAD instructions
  • ASPACE instructions
  • Conditional assembly instructions
  • Inner macro calls
  • MEXIT instructions
  • MNOTE instructions

The AEJECT and ASPACE instructions let you control the listing of your macro definition. Use the AEJECT instruction to stop printing the listing on the current page and continue printing on the next. Use the ASPACE instruction to insert blank lines in the listing. The AEJECT instruction is described in AEJECT instruction. The ASPACE instruction is described in ASPACE instruction.

The AREAD instruction assigns a character string value, of a statement that is placed immediately after a macro instruction, to a SETC symbol. The AREAD instruction is described in AREAD instruction.

Conditional assembly instructions, inner macro calls, and macro processing instructions are described in detail in the following chapters.

The MNOTE instruction generates an error message with an error condition code attached, or generates comments in which you can display the results of a conditional assembly computation. The MNOTE instruction is described in MNOTE instruction.

The MEND statement delimits the contents of a macro definition, and also provides an exit from the definition. The MEND instruction is described in MEND statement.

The MEXIT instruction tells the assembler to stop processing a macro definition, and provides an exit from the macro definition at a point before the MEND statement. The MEXIT instruction is described in MEXIT instruction.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014