Compiler Directives
Compiler directives allow the programmer to control the compilation process. There are directives to:
|
Define the default assembly name for NETOBJECTs. | |
|
Define the size after which auto load DIM variables are employed. | |
|
Enter absolute machine code in bytes using data labels. | |
|
Enter absolute machine code in bytes using execution labels. | |
|
Use an alternate form of %IFxx instructions. | |
|
Define a numeric constant that may be used for a literal or constant. | |
|
Returns a value for a version string. | |
|
Substitute a string of one or more characters for a label. | |
|
Determine if a label is a data or executable reference. | |
|
Enable data initialization string encryption in the object code file. | |
|
Disable data initialization string encryption in the object code file. | |
|
Switch between PL/B and assembler op codes. | |
|
Define constants to the compiler. | |
|
Defines an execution label in another separately compiled program. | |
|
Determine if a function label is a data or executable reference. | |
|
Explains several conditional compilation instructions. | |
|
Describes several nested conditional compilation instructions. | |
|
Compile code from another file. | |
|
Create a new variable based on an existing variable. | |
|
Enable or disable listing output. | |
|
Define a macro. | |
|
Determine whether a MACRO replacement parameter is using the default value. | |
|
Determine if a label is a MACRO or DEFINE label type. | |
|
Configure MACRO delimiting characters. | |
|
End a MACRO definition. | |
|
Indicates whether a macro parameter is specified as the string 'giving'. | |
|
Define a MACRO literal. | |
|
Indicates whether a macro parameter is specified as a null literal. | |
|
Undefine a MACRO or DEFINE label. | |
|
Indicates whether a macro parameter is specified as the string 'using'. | |
|
Determine if a program label is a data or executable reference. | |
|
Include a PLFORM definition module. | |
|
Define WINAPI statement format. | |
|
Change a previously defined DEFINE label. | |
|
Instruct CREATE to automatically generate RUNNAME property values. | |
|
Disable the genertion of RUNNAME property values by the CREATE instruction. | |
|
Output hexadecimal zeros in the User Data Area. | |
|
Collect PLFORM information. | |
|
Define a second line of title for a program listing. | |
|
Obsolete instruction. | |
|
Change the title for a program listing. | |
|
Compile special code for tracing program execution. | |
|
Delete a previously defined DEFINE label. | |
|
Add a command string to the object code header. | |
|
Create a user defined verb. | |
|
Include a warning message in compiler output. | |
|
Enter absolute machine code in words using data labels. | |
|
Enter absolute machine code in words using execution labels. | |
|
Control the generation of the cross reference compiler listing. |
![]() |