|
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).
|
|