HP Fortran Programmer's Reference (September 2007)

Index
720
STPSV routine, 657
stride, 69
glossary, 679
string
glossary, 673
string, character, 121
strings
C language, 119
edit descriptor, 241
STRMM routine, 657
STRMV routine, 657
STRSM routine, 657
STRSV routine, 657
structure constructors, 126
in expressions, 94, 95
typeless constants, 116
structure of a program, 44
STRUCTURE statement, 465
END statement, 344
MAP statement, 398
structures
array-valued component reference, 72
component, 125
structures (extension)
derived types, 465
I/O restrictions, 223
MAP statement, 470
nested, 465, 468
RECORD statement, 448
records (extension), 465
STRUCTURE statement, 465
UNION statement, 470
subprograms
arguments, 171
function, 363
module procedure, 401
subroutine, 474
SUBROUTINE statement, 474
END statement, 341
module syntax, 191
OPTIONAL statement, 416
procedure definition, 161
recursive procedures, 164
RETURN statement, 452
statement order, 46
subroutines, 161
alternate returns, 474
calling, 162
defined assignment, 187
defining, 161
glossary, 679
intrinsic, 503
recursive, 164
referencing, 162
SUBROUTINE statement, 474
subscripts, 57
errors, 668
glossary, 679
initialization expressions, 94
triplet, 69, 679
vector, 70
substring
array, 70
initialization expressions, 94
substrings, 120
errors, 668
glossary, 679
SUM intrinsic function, 628
example, 176
SYMLNK routine, 654
syntax
array constructor, 75
array section, 68
asa command, 227
assumed-shape array, 61
assumed-size array, 65
attributes, 267
binary edit descriptor, 246
blank edit descriptor, 248
block data program unit, 198
BOZ constants, 114
CASE construct, 139
character constant, 118
character edit descriptor, 244
character substring, 120
complex constant, 118
conditional DO loop, 143
counter-controlled DO loop, 141
deferred-shape array, 63
derived-type declaration, 126
derived-type definition, 123
edit descriptors, 235
explicit-shape array, 59