Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

Qualifiers

Parameter

/CHARACTERISTICS

/DESCRIPTION

/DISPLAY

/ERROR_LIMIT

/LOG

/MODIFY

/NAME

/OUTPUT

/REPLACE

/RESULT

/SEVERITY_LEVEL

/SYNCHRONIZE

Language Sensitive Editor Menu INSPECT — VMS LSE_3.0

=TITLE INSPECT
 [SCA Command] Inspects the consistency between
 declarations or references for the same symbol.

 Format

     INSPECT   query-expression

Additional information available:

QualifiersParameter

Qualifiers

=TITLE Qualifiers

Additional information available:

/CHARACTERISTICS/DESCRIPTION/DISPLAY/ERROR_LIMIT
/LOG/MODIFY/NAME/OUTPUT/REPLACE/RESULT/SEVERITY_LEVEL
/SYNCHRONIZE

/CHARACTERISTICS

    /CHARACTERISTICS=(option[...])
    /CHARACTERISTICS=ALL (D)

 Indicates which characteristics of the occurrences
 should be checked. You can use one or more of the
 following options to request specific information:

 IMPLICIT_           Checks that all symbols are
 DECLARATIONS        explicitly declared.

 TYPE                Checks that the types of all
                     occurrences of each symbol match.

 UNIQUENESS          Checks that multiple declarations
                     of the same symbol have the same
                     name.

 UNUSED_SYMBOLS      Checks that all symbols are used.

 USAGE               Looks for symbols that are read but
                     never written, or written but never
                     read.

 ALL                 Checks all of the preceding
                     characteristics.

 Any of these options (except ALL) can have the prefix
 NO to indicate that the characteristic should not be
 checked.

 Each of the characteristic options takes a query-
 expression as an optional value. The characteristic-
 specific query expression specifies the set of
 occurrences for which that characteristic will be
 checked. If the prefix NO is present, then the query
 expression indicates occurrences for which that
 characteristic will not be checked. The default query
 expression for each characteristic option is to check
 all occurrences.

/DESCRIPTION

    /DESCRIPTION=string

 Specifies a single line of text that is displayed along
 with the query name when the query is displayed by
 issuing the SHOW QUERY command.

/DISPLAY

    /DISPLAY[=(option,...)]
    /DISPLAY=DEFAULT (D)
    /NODISPLAY

 Indicates how much information SCA displays concerning
 query results. Use one or more of the following
 keywords to request specific information:

 NAME            Symbol name

 CLASS           Class of item

 LINE_NUMBER     Compilation line number

 FILE_NAME       File name and type containing a symbol
                 occurrence

 FULL_FILE_SPEC  Complete file specification containing
                 a symbol occurrence

 RECORD_NUMBER   Record number within a source file

 OCCURRENCE_     Type of symbol occurrence (such as
 TYPE            declaration, read, call)

 ALL             All of the previous options

 DEFAULT         Default settings of the display options

 NONE            Nothing (equivalent to the /NODISPLAY
                 qualifier)

 You can prefix any keyword (except ALL, DEFAULT, and
 NONE) with NO to request that information be excluded.

 The initial default for each type of new query is as
 follows:

   DISPLAY=(NAME,CLASS,MODULE,LINE,OCCURRENCE)

/ERROR_LIMIT

    /ERROR_LIMIT=(global-limit[,symbol-limit])
    /NOERROR_LIMIT (D)

 Specifies the maximum number of errors that the INSPECT
 command should report. This causes the INSPECT command
 to stop if the number of errors exceeds the maximum.

 The global-limit parameter specifies the maximum number
 of errors reported for all symbols before the INSPECT
 command stops.

 The symbol-limit parameter specifies the maximum number
 of errors reported for a particular symbol before the
 INSPECT command stops reporting errors for that symbol.

/LOG

    /LOG (D)
    /NOLOG

 Indicates whether the count of symbol occurrences will
 be reported.

/MODIFY

    /MODIFY[=query-name]
    /NOMODIFY (D)

 Indicates that an existing query is to be modified. By
 default, each INSPECT command creates a new query.

 The /MODIFY=query-name qualifier indicates that the
 specified query should be modified according to the
 specification of the INSPECT command. The specified
 query must already exist.

 By default, the /MODIFY qualifier specifies the current
 query.

/NAME

    /NAME[=query-name]

 Specifies the name of the query. If a query with the
 same name already exists, you must also specify the
 /REPLACE qualifier. If a query name is not specified,
 then SCA assigns a unique name to the query.

/OUTPUT

    /OUTPUT[=file-spec]

 Specifies that command output is to go to a file rather
 than be displayed on your screen (or go to a batch
 log file). The default output file specification is
 SCA.LIS.

/REPLACE

    /REPLACE
    /NOREPLACE (D)

 Indicates whether existing queries should be replaced
 by new queries. By default, an INSPECT command that
 creates a query with the same name as an already
 existing query will fail.

/RESULT

    /RESULT=option
    /RESULT=DEFAULT (D)
    /NORESULT

 Indicates the type of query results displayed. You must
 specify one of the following keywords:

 SYMBOLS       Only symbols are displayed.

 OCCURRENCES   Symbols and occurrences are displayed.

 DEFAULT       Either symbols or occurrences, or both
               are displayed. SCA chooses the result
               type that is most appropriate for the
               current query.

 The /NORESULT qualifier specifies that no results
 should be displayed. This means that no query
 evaluation is done. If a query result exists because
 you issued an INSPECT command, then specifying
 /NORESULT causes that result to be deleted.

/SEVERITY_LEVEL

    /SEVERITY_LEVEL=severity-level
    /SEVERITY=INFORMATIONAL (D)

 Indicates the lowest severity level for diagnostics to
 be reported, as follows:

    INFORMATIONAL
    WARNING
    ERROR
    FATAL_ERROR

/SYNCHRONIZE

    /SYNCHRONIZE
    /NOSYNCHRONIZE (D)

 Indicates that the query result must be synchronized
 with the current state of the virtual library being
 queried. By default, /NOSYNCHRONIZE causes SCA to do as
 little processing as necessary to evaluate the query.
 This can lead to query results that reflect the state
 of the virtual library at the time of a previous query.

 The /SYNCHRONIZE qualifier specifies that the query
 result must be synchronized with the current virtual
 library. SCA attempts to minimize the amount of
 processing, but the result is still synchronized with
 the virtual library that was in effect at the time the
 query was evaluated.

Parameter

=TITLE Parameter

query-expression
 Specifies the set of occurences to be inspected.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026