SET Directive
>> SET [NO] PropertyName PropertyValue |
Syntax:
1. PropertyName is a text string that specifies the property name. It can be delimited by quotes.
2. PropertyValue is a text string that specifies the property value. It can be delimited by quotes. It can be written between parenthesis.
General rules:
1. PropertyName can be any of the properties described in
Compiler Configuration stripped of the "iscobol.compiler" prefix.
Only underscore is allowed as separator between words. Replacing underscore with hyphen invalidates the directive name.
PropertyName is case insensitive.
2. The following properties cannot be set:
• max_paragraphs
• max_constants
• max_hostvars
• options
• regexp
3. When the NO keyword is used, then PropertyValue shouldn’t be specified. In this way, the property is unset.
Alternative syntax
The following equivalent syntax is supported for compatibility:
$SET [NO] PropertyName PropertyValue |
The dollar sign must appear in the source indicator area.
Example
A Java bridge program will be generated for the following program:
>>SET "easylinkage" "1" program-id. eg001. ... |