For more information on the principle of “executing” and “modifying” compiler statements, see the notes in the section “Basic principles and general input rules”.
- Executing statements
BIND
Start the linkage and/or prelinker run
CHECK-SYNTAX
Start syntax analysis
COMPILE
Start the compilation run (including module generation)
PREPROCESS
Start the preprocessor run
- Modifying and defining statements
The following list shows the various MODIFY statements together with the executing statement(s) for which they are evaluated (in parentheses).
MODIFY-BIND-PROPERTIES
Options to control the linkage and/or prelinker run (BIND)
MODIFY-CIF-PROPERTIES
Options to output CIF information (CHECK-SYNTAX, COMPILE, PREPROCESS)
MODIFY-DIAGNOSTIC-PROPERTIES
Options to control message output (CHECK-SYNTAX, COMPILE, PREPROCESS)
MODIFY-INCLUDE-LIBRARIES
Options to specify header files (CHECK-SYNTAX, COMPILE, PREPROCESS)
MODIFY-LIBRARY-VERSION
Option to specify the library version for C++ (BIND, CHECK-SYNTAX, COMPILE, PREPROCESS)
MODIFY-LISTING-PROPERTIES
Options to output listings (CHECK-SYNTAX, COMPILE, PREPROCESS)
MODIFY-MODULE-PROPERTIES
Options to control object and module attributes (COMPILE)
MODIFY-OPTIMIZATION-PROPERTIES
Optimization options (COMPILE)
MODIFY-RUNTIME-PROPERTIES
Runtime options (COMPILE)
MODIFY-SOURCE-PROPERTIES
Frontend options (CHECK-SYNTAX, COMPILE, PREPROCESS)
MODIFY-TEST-PROPERTIES
Debugging options (COMPILE)
- Informative statements
SHOW-DEFAULTS
Show default settings of the compiler
SHOW-PROPERTIES
Show current option values of MODIFY statements
RESET-TO-DEFAULT
Reset option values of MODIFY statements to the default settings of the compilerEND
Terminate the compiler runStandard SDF statements
Besides the C/C++-specific statements listed above, the following standard SDF statements may also be used during a compiler run. A detailed description of these SDF statements can be found in the manual "SDF Dialog Interface, User Guide" [12].
EXECUTE-SYSTEM-CMD
Execute a system command during the compiler run
HELP-MSG-INFORMATION
Write text of a system or compiler message to SYSOUT
HOLD-PROGRAM
Stop the compiler run, e.g. to enter system commands. Control is returned to the statement mode of the compiler with the command RESUME-PROGRAM
MODIFY-SDF-OPTIONS
Enable/disable user syntax file and change SDF settings
REMARK
Enter comments in a sequence of statements
RESET-INPUT-DEFAULTS
Reset task-specific default values
RESTORE-SDF-INPUT
Show previously entered statements of commands
SHOW-INPUT-DEFAULTS
Show task-specific default values
SHOW-INPUT-HISTORY
Show contents of input buffer
SHOW-SDF-OPTIONS
Show information on all active syntax files and SDF options for the current task
SHOW-STMT
Show SDF syntax for a statement
STEP
Define restart point within a command/procedure file
WRITE-TEXT
Display text