Language Sensitive Editor EXTRACT — VMS LSE_3.0
Extracts the specified items for use in LSE commands or SCA
libraries.
Format
EXTRACT item-type item-name
Additional information available:
ADJUSTMENTALIASKEYWORDSLANGUAGEMODULE
PACKAGEPARAMETERPLACEHOLDERROUTINETAG
TOKEN
ADJUSTMENT
Extracts the definition of the named adjustment and formats the
definition as a command.
Format
EXTRACT ADJUSTMENT adjustment-name
Additional information available:
Qualifiers
Additional information available:
/LANGUAGE
/LANGUAGE[=language-name]
Specifies the language associated with the adjustment being
extracted. If you do not specify the /LANGUAGE qualifier, the
default is the current language.
/NEW
Specifies that only the adjustment definitions defined during this editing session should be extracted.
Parameter
adjustment-name Specifies the name of the adjustment you want. You may specify a wildcard.
ALIAS
Extracts the definition of an alias and formats the definition as
a command.
Format
EXTRACT ALIAS alias-name
Additional information available:
Qualifiers
Additional information available:
/LANGUAGE
/LANGUAGE[=language-name]
Specifies the language associated with the alias being extracted.
If you do not specify the /LANGUAGE qualifier, the default is the
current language.
/NEW
Specifies that only the definitions of aliases defined during this editing session should be extracted.
Parameter
alias-name Specifies the name of the alias you want. You may specify a wildcard.
KEYWORDS
Extracts the definition of the named keyword list and formats the
definition as a command.
Format
EXTRACT KEYWORDS keyword-list-name
Additional information available:
Qualifier
Additional information available:
/NEW
Specifies that only the definitions of keyword list names defined during this editing session should be extracted.
Parameter
keyword-list-name Specifies the keyword list name. You can specify a wildcard.
LANGUAGE
Extracts the definition of the named language and formats the
definition as a command.
Format
EXTRACT LANGUAGE language-name
Additional information available:
Qualifier
Additional information available:
/NEW
Specifies that only the definitions of languages defined during this editing session should be extracted.
Parameter
language-name Specifies the name of the language you want. You may specify a wildcard.
MODULE
[SCA Command] Extracts specified modules of source analysis data
from an SCA library.
Format
EXTRACT MODULE module-name-expr[,...]
Additional information available:
Qualifiers
Additional information available:
/DECLARATION_CLASS/LIBRARY/LOG/OUTPUT
/DECLARATION_CLASS
/DECLARATION_CLASS=declaration-class
Indicates the class of the module to be copied. The following
declaration classes are supported:
PRIMARY-Module implementation
ASSOCIATED-Module specification
If you do not specify a declaration class, SCA extracts both
classes, if they exist.
/LIBRARY
/LIBRARY=library-spec
Specifies the SCA static library from which to extract the module.
This library must be one of the current SCA libraries (established
by a SET LIBRARY command). If you do not specify this qualifier,
then SCA tries to extract the module from the primary library (the
first of the current SCA libraries).
/LOG
/LOG
/NOLOG (D)
Indicates whether SCA reports the extraction of a module.
/OUTPUT
/OUTPUT=file-spec
Specifies the file into which all modules of source analysis data
will be written. The default is /OUTPUT=module-name.ANA, where the
module name is the name of the file the compiler created.
Parameter
module-name-expr[,...] Specifies the modules to extract. If you specify more than one library, SCA extracts the module from the first library in which it occurs.
PACKAGE
Extracts the definition of the named package and formats the
definition as a command.
Format
EXTRACT PACKAGE package-name
Additional information available:
Qualifiers
Additional information available:
/LANGUAGE
/LANGUAGE[=language-name]
Specifies the language associated with the package being
extracted. If you do not specify the /LANGUAGE qualifier, the
default is the current language.
/NEW
Specifies that only the definitions of packages defined during this editing session should be extracted.
Parameter
package-name Specifies the name of the package you want. You may specify a wildcard.
PARAMETER
Extracts the definition of the named parameter and formats the
definition as a command.
Format
EXTRACT PARAMETER parameter-name
Additional information available:
Qualifiers
Additional information available:
/LANGUAGE
/LANGUAGE[=language-name]
Specifies the language associated with the parameter being
extracted. If you do not specify the /LANGUAGE qualifier, the
default is the current language.
/NEW
Specifies that only the definitions of parameters defined during this editing session should be extracted.
Parameter
parameter-name Specifies the name of the parameter you want. You may specify a wildcard.
PLACEHOLDER
Extracts the definition of the named placeholder and formats the
definition as a command.
Format
EXTRACT PLACEHOLDER placeholder-name
Additional information available:
Qualifiers
Additional information available:
/LANGUAGE
/LANGUAGE[=language-name]
Specifies the language associated with the placeholder being
extracted. If you do not specify the /LANGUAGE qualifier, the
default is the current language.
/NEW
Specifies that only the placeholder definitions defined during this editing session should be extracted.
Parameter
placeholder-name Specifies the name of the placeholder you want. You may specify a wildcard.
ROUTINE
Extracts the definition of the named routine and formats the
definition as a command.
Format
EXTRACT ROUTINE routine-name
Additional information available:
Qualifiers
Additional information available:
/LANGUAGE
/LANGUAGE[=language-name]
Specifies the language associated with the routine being
extracted. If you do not specify the /LANGUAGE qualifier, the
default is the current language.
/NEW
Specifies that only the definitions of routines defined during this editing session should be extracted.
Parameter
routine-name Specifies the name of the routine you want. You may specify a wildcard.
TAG
Extracts the definition of the named tag and formats the
definition as a command.
Format
EXTRACT TAG tag-name
Additional information available:
Qualifiers
Additional information available:
/LANGUAGE
/LANGUAGE[=language-name]
Specifies the language associated with the tag being extracted.
If you do not specify the /LANGUAGE qualifier, the default is the
current language.
/NEW
Specifies that only the tag definitions defined during this editing session should be extracted.
Parameter
tag-name Specifies the name of the tag you want. You may specify a wildcard.
TOKEN
Extracts the definition of the named token and formats the
definition as a command.
Format
EXTRACT TOKEN token-name
Additional information available:
Qualifiers
Additional information available:
/LANGUAGE
/LANGUAGE[=language-name]
Specifies the language associated with the token being extracted.
If you do not specify the /LANGUAGE qualifier, the default is the
current language.
/NEW
Specifies that only the definitions of tokens defined during this editing session should be extracted.
Parameter
token-name Specifies the name of the token you want. You may specify a wildcard.