Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Language Reference Manual

ASSIGNABLE and NONASSIGNABLE attributes

The ASSIGNABLE and NONASSIGNABLE attributes specify whether the associated variable can be the target of an assignment.

Read syntax diagramSkip visual syntax diagram   .-ASSIGNABLE----.
>>-+-NONASSIGNABLE-+-------------------------------------------><
 

Abbreviations: ASGN, NONASGN

Default: ASSIGNABLE

If a variable has the NONASSIGNABLE attribute, the variable cannot be assigned.

If an entry descriptor has the NONASSIGNABLE attribute, the argument is assumed not to change when the associated ENTRY is invoked. If the argument is a constant, no dummy argument is created.

The ASSIGNABLE and NONASSIGNABLE attributes are propagated to members of structures or unions.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)