Try OpenEdge Now
skip to main content
New and Revised Features
What's New in 11.7 : OpenEdge ABL enhancements : Compiler options phrase

Compiler options phrase

OpenEdge Release 11.7 supports a new COMPILE statement options phrase that enforces one or more rules during compilation. This phrase is designed to provide an extensible mechanism for specifying compiler requirements that apply to different compilation environments.
In this release, rules you can specify include disallowing abbreviated field names (require-full-names), disallowing abbreviated keywords (require-full-keywords), and disabling implicit resolution of buffer references (require-field-qualifiers).
The following options allow you to specify these requirements:
*OPTIONS — The rules are specified by a character expression that evaluates to a comma-separated list of options.
*OPTIONS-FILE — The rules are specified in the same way, but supplied in a designated file.
For more information, see:
OpenEdge Development: ABL Reference