Language Sensitive Editor Menu REPORT — VMS LSE_3.0
=TITLE REPORT
[SCA Command] Produces the specified report.
Format
REPORT report-name other-parms[...]
Additional information available:
Qualifiers
=TITLE Qualifiers
Additional information available:
/DOMAIN/FILL/HELP_LIBRARY/LANGUAGES/OUTPUT
/TARGET
/DOMAIN
/DOMAIN=query-name
Specifies the name of the query to use as the domain
for the report. The query should include occurrences of
files that have been compiled. This value is converted
to a VAXTPU value and assigned to the global VAXTPU
variable SCA$REPORT_DOMAIN_QUERY. This procedure limits
the report to objects that are contained, directly or
indirectly, within at least one of the files in this
query.
The default value is the null string. By convention,
VAXTPU report procedures interpret this as the entire
SCA library.
/FILL
/FILL (D)
/NOFILL
Specifies that whenever a paragraph of commented text
is inserted into a report, it is set up so that a
text processor, such as RUNOFF or DOCUMENT performs
the usual fill and justification operations on the
paragraph. If you specify /NOFILL, then the report tool
does not instruct the text processor to fill or justify
the paragraph.
For any individual paragraph, you can override the
setting of this qualifier by including appropriate
text-processor comments within the body of the comment.
The value of this qualifier is used to set the value of
the global VAXTPU variable SCA$REPORT_FILL as follows.
If you specify the /FILL qualifier, or it is indicated
by default, then SCA$REPORT_FILL is 1; if you specify
the /NOFILL qualifier, then SCA$REPORT_FILL is 0.
The /FILL qualifier is ignored if it is not meaningful
for the target. In particular, it is ignored for LSE
package definitions.
/HELP_LIBRARY
/HELP_LIBRARY=library_name
Specifies the help library to use for PACKAGE reports.
This qualifier is ignored for other reports. The
PACKAGE report generates one or more DEFINE PACKAGE
commands. The library_name specifies the value to use
with the /HELP_LIBRARY qualifier for the generated
DEFINE PACKAGE commands.
If you omit this qualifier, the PACKAGE report omits
the /HELP_LIBRARY qualifier from the DEFINE PACKAGE
commands it generates.
/LANGUAGES
/LANGUAGES=(language,[...])
Specifies the language to use for PACKAGE reports. This
qualifier is ignored for other reports. The PACKAGE
report generates one or more DEFINE PACKAGES commands.
This qualifier specifies the languages to use as the
values of the /LANGUAGE qualifier for the generated
DEFINE PACKAGE commands.
If you omit this qualifier, the PACKAGE report inserts
the LSE placeholder {language_name}...as the value
for the /LANGUAGE qualifier with the DEFINE PACKAGE
commands. Before you can execute the DEFINE PACKAGE
command, you must replace the placeholder manually with
the names of the languages that are appropriate for the
languages being defined.
/OUTPUT
/OUTPUT=file-name
Specifies the output file to use for the report. This
value is converted to a VAXTPU string and passed as the
value for the global VAXTPU variable SCA$REPORT_OUTPUT.
The default value takes the file name from the report-
name parameter and the file type from the target-file-
type parameter. The target-file-type is implied by the
/TARGET qualifier. For example, if you specify DOCUMENT
for the /TARGET qualifier, this implies a file type of
.SDML.
/TARGET
/TARGET=target-file-type
Specifies the type of target file to produce. This
value is converted to a VAXTPU string value and
assigned to the global VAXTPU variable SCA$REPORT_
TARGET. You can specify one of the following keywords:
Keyword Type of file
TEXT, TXT Text file
RUNOFF, DSR, RNO A file for processing by RUNOFF
SDML, DOCUMENT A file for processing by VAX
DOCUMENT
LSEDIT, LSE A file for processing by LSE
HLP, HELP A help file for processing by the
VAX Librarian
OTHER=value Optional file type
Note that the OTHER keyword can take an optional
value. The default value is the null string, which by
convention is interpreted by the VAXTPU procedures as
TEXT. User supplied report procedures can ignore this
convention and provide their own defaults.
The default target file types are SDML for INTERNALS
and 2167A_DESIGN reports, HLP for HELP reports, and LSE
for PACKAGE reports.
Parameters
=TITLE Parameters
report-name
Specifies the name of the report to produce. The
command looks for a corresponding VAXTPU procedure by
constructing the VAXTPU identifier SCA_REPORT_report-
name and looking for a VAXTPU procedure with that name
to use for producing the report. Because VAXTPU limits
identifiers to 132 characters, report names are limited
to 132 minus LENGTH"SCA_REPORT_", which equals 121
characters.
Digital has implemented the following reports:
o HELP-A help file, suitable for processing by the VMS
Librarian into a help library.
o PACKAGE-An LSE package definition, which can be
processed by LSE and put into an environment file,
to create templates for calling the procedures in
your code.
o INTERNALS-A comprehensive report on the software
in your system, all of the information in comment
headers, and a structural presentation of your code.
o 2167A_DESIGN-The design section of the DOD-STD-2167A
Software Design Document.
You must type Report names completely as they appear in
the previous list.
other-parms[...]
Specifies other parameters that are passed to the
VAXTPU procedure. These parameters are collected into
a single string, which is then assigned to the global
VAXTPU variable SCA$_REPORT_REST_OF_LINE. These SCA
parameters are obtained from the command line from
the $REST_OF_LINE type of the VMS Command Definition
Utility.