Control Directives

The Compiler offers a number of control directives that you can use to control the compiler’s operation. Directives are composed of one or more letters or digits and, unless otherwise specified, can be specified compiler options of your project or within a source file using the #pragma directive. For example:

 or

#pragma SYMBOLS CODE DEBUG

In the above example, SYMBOLS, CODE, and DEBUG  are all control directives.

NOTES
Multiple options may be specified on the #pragma line.

Typically, each control directive may be specified only once at the beginning of a source file. If a directive is specified more than once, the compiler generates a fatal error and aborts compilation. Directives that may be specified more than once are so noted in the following sections.