Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Overview of statements

&pagelevel(5)&pagelevel

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 compiler

  • END
    Terminate the compiler run

  • Standard 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