TAL Reference Manual
TAL Syntax Summary (Bracket-and-Brace Diagrams)
Appendix C—526371.001
C-38
IF and ENDIF Directive
IF and ENDIF Directive
IF and IFNOT control conditional compilation based on a condition. The ENDIF
directive terminates the range of the matching IF or IFNOT directive. The D20 or later
RVU supports named toggles and target-system toggles as well as numeric toggles.
INHIBITXX Directive
INHIBITXX generates inefficient but correct code for extended global declarations in
relocatable blocks that Binder might locate after the first 64 words of the primary global
area of the user data segment. The default is NOINHIBITXX.
INNERLIST Directive
INNERLIST lists the instruction code mnemonics (and the compiler’s RP setting) for
each statement. The default is NOINNERLIST.
INSPECT Directive
INSPECT sets the Inspect product as the default debugger for the object file. The
default is NOINSPECT.
[ NO]
[PUSH] ICODE
[ POP]
IF[NOT] { toggle-name }
{ toggle-number }
{ target-system }
ENDIF { toggle-name }
{ toggle-number }
{ target-system }
[NO] INHIBITXX
[ NO]
[PUSH] INNERLIST
[ POP]
[NO] INSPECT