VMS Help
ADA, Positional Qualifiers, /DESIGN

 *Conan The Librarian

    /DESIGN[=option]
    /NODESIGN (D)

    Allows you to process Ada source files as a detailed program
    design. For each unit that is design checked without error, the
    program library is updated with information about that unit.
    Design-checked units are considered to be obsolete in operations
    that require full compilation and must be recompiled.

    You can request the following options:

    [NO]COMMENTS       Determines whether comments are processed for
                       program design information. For the COMMENTS
                       option to have effect, you must specify
                       the /ANALYSIS_DATA qualifier. See Guide to
                       Source Code Analyzer for VMS Systems for more
                       information on using the Source Code Analyzer
                       (SCA).

                       If you specify NOCOMMENTS, comments are
                       ignored.

    [NO]PLACEHOLDERS   Determines whether design checking is
                       performed. If you specify PLACEHOLDERS,
                       compilation units are design checked-LSE
                       placeholders are allowed and some of the
                       Ada language rules are relaxed so that you
                       can omit some implementation details. If you
                       specify NOPLACEHOLDERS, full compilation is
                       done-the compiler is invoked, LSE placeholders
                       are not allowed, and Ada language rules are
                       not relaxed.

                       Note that when you specify this option with
                       the /SYNTAX_ONLY qualifier, it determines only
                       whether LSE placeholders are allowed. If you
                       specify NOPLACEHOLDERS, then only valid Ada
                       syntax is allowed.

    If you specify the /DESIGN qualifier without supplying any
    options, the effect is the same as the following default:

    /DESIGN=(COMMENTS,PLACEHOLDERS)

    If you specify only one of the options with the /DESIGN
    qualifier, the default value for the other option is
    used. For example, /DESIGN=NOCOMMENTS is equivalent to
    /DESIGN=(NOCOMMENTS,PLACEHOLDERS). In this case, both qualifiers
    specify that the unit is design-checked, but comment information
    is not collected. Similarly, /DESIGN=NOPLACEHOLDERS is equivalent
    to /DESIGN=(COMMENTS,NOPLACEHOLDERS). In this case, both
    qualifiers specify that comment information is collected, but
    the unit is not design-checked (that is, in the absence of the
    /SYNTAX_ONLY qualifier, units are fully compiled).
  Close     Help