[an error occurred while processing this directive]
HP OpenVMS Systems Documentation
HP Pascal for OpenVMS
Language Reference Manual
Index
Previous
Contents
Master Alphabetic Index
3
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
3
32-bit rules for storage allocation
A
ABS function
$ABS$ program section
Absolute value
of a parameter
Access methods
Actual discriminant
definition
Actual parameter
associated with formal
definition
description of
effect of UNSAFE attribute
foreign mechanism
function
passing mechanisms
procedure
routine
value semantics #1
value semantics #2
variable semantics #1
variable semantics #2
Addition operator
ADDRESS function
ADD_ATOMIC function
ADD_INTERLOCKED function
ALIGN attribute
ALIGNED attribute
effect on alignment boundary
Alignment
conditions determining boundary
of key fields
of variables
Alignment attributes
Alignment boundary
examples of
Alignment routines
return values of
Allocation
automatic
example of
in common block
in program section #1
in program section #2
of executable blocks
of symbolic constants
of variables
automatic and static
size
examples of
size of variable
static
Allocation attributes
determining for variables
Alternate key
default options for
definition
in indexed file
AND operator
AND_ATOMIC function
AND_THEN operator
ANSI standard
Architecture detection
%ARCH_NAME directive
ARCTAN function
Arctangent of parameter
Argument
definition
ARGUMENT function
Argument in parameter list
ARGUMENT_LIST_LENGTH function
Arithmetic operators #1
Arithmetic operators #2
Array
conformant
copying #1
copying #2
definition
indexing when returned from a function
multidimensional
ARRAY components #1
ARRAY components #2
ARRAY constructor
ARRAY type
allocation size of
bounds checking
character strings
component of
index of
packed
packing
examples of
use of multidimensional array
ASCII character set #1
ASCII character set #2
nonprinting characters in
ASSERT procedure
Assignment compatibility
effect of POS
effect of read-only
effect of UNSAFE
Assignment operator
Assignment statement
Asynchronous attribute
AT attribute
Atomic instruction
definition
Atomic operation
definition
Attribute
definition
Attribute class
default for
definition
list of
Attributes #1
Attributes #2
associating with data
effect on compatibility
effect on formal parameter
effect on structural compatibility
See also individual attributes by name
specified in TYPE section
syntax of
Automatic allocation
of variables
AUTOMATIC attribute
Automatic variable allocation
definition
B
Backslash character
Backspace character
BARRIER function
Base
specifying in output
Base type
definition
of set
of subrange
BEGIN (compound statement)
Bell character
BIN function
in output procedure
Binary
nondecimal output of WRITE, WRITELN, and WRITEV
Binary notation
in output procedure
BIT attribute
BITNEXT function #1
BITNEXT function #2
BITSIZE function #1
BITSIZE function #2
BIT_OFFSET function
Block
allocation of
contents of
BOOLEAN type
allocation size of
default field width of
reading from text file
Bound procedure value
BREAK statement
$BSS$ program section
Buffer
increasing internal size
Buffer variable
Buffers
file buffers
Built-ins
See Predeclared routines
BYTE attribute
BYTE_OFFSET function
C
CARD function
CARDINAL type
See UNSIGNED type
Cardinality of set
Carriage control
characters
OPEN parameter options
Carriage return character
Cascade
definition
Case label
Case selector
checking
definition
CASE statement
case label
case selector
checking
examples
in records with variants
with OTHERWISE clause
CDD
Cells
definition
definition of
CHAR type
allocation size of
default field width of
reading from text file
Character
form feed
nonprinting
of type CHAR
ordinal value of
page break
Character set
See ASCII character set
Character string
comparing for equality #1
comparing for equality #2
comparing for equality #3
comparing for inequality #1
comparing for inequality #2
comparing for inequality #3
comparing for inequality #4
comparing for inequality #5
comparing with predeclared routines
comparing with relational operators
default field width of
extracting substring from
finding length of
fixed-length
locating pattern in
nonpadded for comparison
operators
padding
padding for comparison
reading from
reading from text file
varying-length
writing to
CHECK attribute
summary of options
CHR function
Classes of attributes
CLASS_A attribute
used to specify descriptor in parameter
CLASS_NCA attribute
used to specify descriptor in parameter
CLASS_S attribute
used to specify descriptor in parameter
CLEAR_INTERLOCKED function
CLOCK function
CLOSE procedure
$CODE and $CODE$ program section
$CODE program section
Comments
nested
COMMON attribute
effect on allocation of variables
program section properties
use in allocating storage
use when defining program sections
Common block
definition of
description of
properties of
variable allocation
Compatibility
assignment
structural
Compilation identification
Compilation unit
attributes
definition #1
definition #2
sharing data
Compile-time directives
%DEFINED
%ELIF
%ELSE
%ENDIF
%ERROR
%FILE
%IDENT
%IF
%INFO
%LINE
%MESSAGE
%MODULE
%ROUTINE
%SYSTEM_NAME
%SYSTEM_VERSION
%WARN
Compile-time expressions
Compiler optimization
definition
%COMPILER_VERSION directive
Component
access mode
definition
format of
in a file
length of
of structured type
Component access mode
definition
Component format
definition
fixed-length
stream
variable-length
Components
of array
Compound statement
Concatenation
of string operators
Condition handler
canceling
definition
establishing
Conditional compilation
%ELIF
%ELSE
%ENDIFIF
%IF
Conditional statements
CASE
IF
Conformant array
effect of UNSAFE attribute
Conformant parameter
array
description of
VARYING string
Congruence of formal routine parameters #1
Congruence of formal routine parameters #2
CONST section
Constant
definition
expressions
identifier
symbolic
Constant expression
definition
Constants
allocation of
Constructor
array
definition
nonstandard array
nonstandard record
pointer
record
set
to decimal value
variant record
CONTINUE statement
Control part
definition
in a nonstatic type
Control variable
Conversion
of actual parameter type
of type
to ASCII binary value
to ASCII decimal value
to ASCII hexadecimal value
to ASCII octal value
to double-precision
to integer
by rounding
by truncation
to INTEGER64
by rounding
by truncation
to quadruple-precision
to single-precision
to unsigned ASCII decimal value
to unsigned integer
by rounding
by truncation
to UNSIGNED64
by rounding
by truncation
COS function
Cosine of parameter
Count-controlled loop
See FOR statement
CREATE_DIRECTORY procedure
Current compilation
Current component
definition
Current module
Current routine
C_STR function
C_STR_T type
Previous
Next
Contents
Index