S |
SAVE FILE command (LSE)
|
SCA
|
example of use within program
|
support of HP Pascal
|
Schema type
|
efficient use of nonstatic fields
|
of variant record (example)
|
Semantics
|
of parameter passing #1
|
of parameter passing #2
|
variable with system services
|
Separate compilation #1
|
Separate compilation #2
|
cascading inheritance (figure)
|
cascading interfaces (figure)
|
examples
|
interface inheritance path (figure)
|
multiply declared identifiers
|
relinking implementation modules
|
TO BEGIN DO section
|
SET type
|
run-time checking of
|
Shareable image
|
library
|
/SHAREABLE qualifier
|
with LINK command
|
Sharing of files
|
SHOW PLACEHOLDER command (LSE)
|
/SHOW qualifier
|
SHOW TOKEN command (LSE)
|
SIGDEF.PAS definition file
|
Signal
|
definition of
|
Signal array
|
in condition handlers
|
Size attributes
|
with data structure parameter
|
SIZE function
|
used with item lists
|
Software
|
pipelining
|
Source code
|
in listing file
|
Source Code Analyzer
|
See SCA
|
Split lifetime analysis
|
SS$_CONTINUE return value
|
returned by condition handler
|
SS$_RESIGNAL return value
|
returned by condition handler
|
Stack frame
|
definition of
|
/STANDARD qualifier
|
STARLET file
|
contents of
|
STATUS function
|
conditions detected by
|
STATUSV function
|
conditions detected by
|
%STDESCR mechanism specifier
|
Strength reduction
|
STRING type
|
as function result type
|
Structure layout
|
Structured statement
|
effect on efficiency
|
optimization of
|
Subexpression
|
optimization of
|
Subrange
|
run-time checking of
|
Symbol table
|
in object module library
|
/SYNCHRONOUS_EXCEPTIONS qualifier
|
SYS$FAO routine
|
P1..P20 parameters
|
SYS$LP_LINES logical name
|
SYS$QIO routine
|
P1..P6 parameters
|
SYS$QIOW routine
|
P1..P6 parameters
|
System routines
|
calling of
|
data structure parameter
|
declaring
|
definition file for
|
optional parameters for
|
System services
|
T |
Table of contents
|
in listing file
|
Temporary variable
|
effect on efficiency
|
/TERMINAL qualifier
|
Text library
|
defining a default
|
specifying with %INCLUDE directive
|
specifying with PASCAL command
|
/TIE qualifier
|
TO BEGIN DO section #1
|
TO BEGIN DO section #2
|
Tokens
|
use with LSE
|
/TRACEBACK qualifier
|
with LINK command
|
Trap
|
condition handling for
|
TRUNCATE attribute
|
use with system routines
|
Type cast operator
|
use with CDD/Repository
|
use with debugger
|
Type conversion
|
of constants
|
Type translations
|
access
|
mechanism
|
U |
UNBOUND attribute
|
effect on routine call
|
Uninitialized variables
|
types not checked
|
UNLOCK procedure
|
Unwind
|
definition of
|
of stack by condition handler
|
$UNWIND function
|
called by condition handler
|
/USAGE qualifier
|
User-action function
|
example of
|
parameters to
|
to open a file
|
V |
Variable
|
effect on efficiency
|
initialization of
|
multiply declared identifiers
|
pointer
|
requirements for linking modules
|
types not checked for uninitialization
|
Variable semantics
|
with system services
|
Variant record
|
initial-state specifiers for (example)
|
optimization considerations
|
VARYING OF CHAR type
|
as function result type
|
used with LIB$FIND_FILE
|
Version information
|
/VERSION qualifier
|
VMS programming
|
using foreign mechanisms on actual parameters
|
using item lists
|
VOLATILE attribute
|
on pointer variables
|
Volatility
|
W |
Warning-level error messages
|
effect of /ERROR_LIMIT
|
/WARNINGS qualifier
|
WHILE statement
|
effect on efficiency
|
WITH statement
|
effect on efficiency
|
Write ordering
|
Write sharing
|
X |
XAB
|
fields when calling OPEN
|
passed as parameter by run-time library
|
used to write user-action functions
|
Z |
/ZERO_HEAP qualifier
|