Language Reference

Index

Table of Contents

!  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Z 

!

01 level-number  2.5.1 , 8.1.1.14
66 level item  8.1.1.1
66 level-number  2.5.1
77 level-number  2.5.1 , 8.1.1.14
78 level item  8.1.1.1
78 level-number  2.5.1
88 level item  8.1.1.1
88 level-number  2.5.1

A

Abbreviated combined relation condition  10.1.4.4
ACCEPT FROM DATE  12.1.1
ACCEPT FROM DAY  12.1.1
ACCEPT FROM DAY-OF-WEEK  12.1.1
ACCEPT FROM ESCAPE KEY  12.1.1
ACCEPT FROM EXCEPTION STATUS  12.1.1
ACCEPT FROM LINE NUMBER  12.1.1
ACCEPT FROM TIME  12.1.1
ACCEPT FROM USER NAME  12.1.1
ACCEPT statement  12.1.1
ACCESS mode  6.1.3.2 , 6.1.3.2 , 6.1.3.2 , 6.1.3.2
Access mode  4.2.8.3 , 4.2.9.2 , 4.2.10
        dynamic  4.2.9.2 , 4.2.10.2
        random  4.2.9.2 , 4.2.9.2 , 4.2.10.2
        relative file  4.2.9.2
        sequential file  4.2.8.3
Accessing records  4.2.8
ACOS function  11.9.2
ADD statement  12.1.2
ADDRESS OF special register  12.1.4
ADVANCING phrase  16.1.13 , 16.1.13 , 16.1.13 , 16.1.13
AFTER phrase  13.1.12 , 16.1.13
AFTER POSITIONING phrase  16.1.13 , 16.1.13
Algebraic signs  2.6.1
ALIGN  17.1
ALIGN directive  2.6.4.2
Alignment, decimal point  10.1.5.4
Alignment rules  2.6.2
ALL subscript  2.6.5.5
All subscript  2.6.5.2
ALPHABET clause  6.1.2.3 , 6.1.2.3
Alphabetic data rules  8.1.1.15
Alphanumeric data rules  8.1.1.15
Alphanumeric edited data rules  8.1.1.15
Alphanumeric functions  2.6.5.4 , 11.6
ALPHASTART Compiler directive  6.1.2.3
ALTER statement  12.1.3
Alternate record key  6.1.3.2 , 15.1.2 , 15.1.2 , 15.1.5 , 16.1.13
ALTERNATE RECORD KEY clause  6.1.3.2 , 16.1.13
Alternative access paths  4.2.10.1
ANNUITY function  11.9.3
ANSI COBOL  1.1
APOST directive  2.2.4.3
APPLY clause  6.1.3.3
Area A  1.2.1 , 1.2.4 , 3.6.1
Area B  1.2.1 , 1.2.4 , 3.6.1
Argument  11.4 , 11.5 , 11.5 , 11.9
Arguments  2.6.5.4
Arithmetic operator  10.1.2.1
Arithmetic statement  10.1.5.4
ASCENDING KEY  8.1.1.14
Ascending KEY  8.1.1.14
ASCENDING phrase  14.1.1 , 14.1.1 , 14.1.1 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.4
ASIN function  11.9.4
ASSIGN clause  6.1.3.2
ASSIGN directive  6.1.3.2
Asterisk  1.2.2 , 1.2.3
AT END condition  10.1.6.2.2 , 10.1.6.3 , 14.1.7 , 15.1.2 , 15.1.2 , 15.1.2 , 15.1.2
AT END phrase  15.1.2 , 15.1.2 , 16.1.1
ATAN function  11.9.5
Attributes  2.6.6.3
AUTO clause  9.1.1.2
AUTOLOCK Compiler directive  10.1.6.5.14

B

BACKGROUND-COLOR clause  9.1.1.3
BASIS mechanism  18.2
        statements  18.2
BASIS statement  18.6.1
BEFORE phrase  13.1.12 , 16.1.13
BELL clause  9.1.1.4
BINARY  2.6.4 , 2.6.4.2
BLANK clause  9.1.1.5
Blank lines  3.6.1.3
BLANK WHEN ZERO clause  8.1.1.1 , 8.1.1.2 , 9.1.1.6
BLINK clause  9.1.1.7
BLOCK CONTAINS clause  8.1.1.3
Byte-storage mode  2.6.4.2

C

CALL BY VALUE  12.1.4
Call convention  6.1.2.3
CALL statement  12.1.4
CANCEL statement  12.1.5
CHAIN statement  12.1.6
CHAR function  11.9.6
Character set  2.1
Character-string  2.2.2
CHARACTERS phrase  13.1.12
CLASS clause  6.1.2.3
Class condition  10.1.4.2.3
Classes  2.6
CLOSE REEL  12.1.7
CLOSE statement  12.1.7 , 12.1.7 , 12.1.7 , 12.1.7 , 12.1.7
CLOSE UNIT  12.1.7
COBOL Language Concepts  Ch2
COBOL Program Concepts  Ch3
COBOL source format  1.2.1 , 3.6
COBOL words  2.2.2.1
CODE-SET clause  8.1.1.4 , 8.1.1.4
Collating sequence  10.1.4.2
COLLATING SEQUENCE clause  6.1.2.2 , 6.1.2.2
COLLATING SEQUENCE phrase  14.1.1 , 16.1.4
COLUMN clause  9.1.1.8
Combined condition  10.1.4.3.2
Combined relation condition, abbreviated  10.1.4.4
COMMAND-LINE, function-name  12.1.1
COMMAND-LINE function-name  12.1.13
Comment lines  1.2.3 , 1.2.3 , 3.6.1.1 , 3.6.5
Comment-entry  2.2.4.9 , 5.1.2
Comments, in-line  3.6.5.1
COMMIT statement  12.1.8
COMMON clause  5.1.2.1
Common program  5.1.2.2
COMP usage  2.6.4
COMP-3  2.6.4.4
COMP-3 usage  2.6.4
COMP-4 usage  2.6.4
COMP-5 Compiler directive  2.6.4.5
COMP-5 usage  2.6.4
COMP-X usage  2.6.4
Comparisons  10.1.4.2 , 10.1.4.2
Comparisons involving index data items  10.1.4.2
Comparisons involving index-names  10.1.4.2
Compiler-directing statements  Ch18
Complex condition  10.1.4.3
Composite of operands  10.1.5.4 , 12.1.2 , 12.1.14 , 14.1.3 , 16.1.8
COMPUTATIONAL  2.6.4 , 2.6.4.2 , 2.6.4.2
COMPUTATIONAL-1  2.6.4 , 2.6.4.3
COMPUTATIONAL-2  2.6.4 , 2.6.4.3
COMPUTATIONAL-3  2.6.4 , 2.6.4.4 , 2.6.4.4 , 2.6.4.4
COMPUTATIONAL-4  2.6.4 , 2.6.4.2
COMPUTATIONAL-5  2.6.4 , 2.6.4.5 , 2.6.4.5
COMPUTATIONAL-X  2.6.4 , 2.6.4.5 , 2.6.4.5
COMPUTE statement  12.1.9
Computer storage allocation  2.6.4.2 , 2.6.4.2
Computer-name  2.2.2.1
Condition evaluation rules  10.1.4.4.1
Condition-Name  2.2.2.1
Condition-name  2.6.5.7
Condition-name condition  10.1.4.2.4
Condition-name rules  8.1.1.24
Conditional compilation  18.4
Conditional expression  10.1.4
Conditional sentence  3.5.4.2
Conditional statement  3.5.4.1
Conditional variable  8.1.1.11 , 8.1.1.24 , 16.1.3
Conditions  10.1.4
Configuration section  6.1.2
CONSOLE IS CRT clause  6.1.2.3
CONSTANT Compiler directive  18.4
Constant-name rules  8.1.1.11 , 8.1.1.24
Constant-Names  2.2.2.1
Constant-names  2.2.4.4
Continuation of lines  1.2.3 , 3.6.1.2
CONTINUE statement  12.1.10 , 14.1.4
CONTROL clause  9.1.1.1 , 9.1.1.9
CONVERTING phrase  13.1.12
COPY statement  18.6.2 , 18.6.2 , 18.6.2 , 18.6.2 , 18.6.2 , 18.6.2
CORRESPONDING phrase  10.1.5.3 , 14.1.2 , 14.1.2
COS function  11.9.8
CR  8.1.1.15 , 8.1.1.15 , 8.1.1.15
CRT STATUS clause  6.1.2.3
CRT status key 1  6.1.2.3
CRT status key 2  6.1.2.3
CRT status key 3  6.1.2.3
CURRENCY directive  8.1.1.15
Currency sign  6.1.2
CURRENCY SIGN clause  6.1.2.3
CURRENT-DATE function  11.9.9
CURSOR IS clause  6.1.2.3
CYCLE, EXIT PERFORM  13.1.3

D

Data, incompatible  10.1.5.7
Data categories, MOVE statement  14.1.2
Data conversion  10.1.5.4
Data description entry  7.1.3.3 , 8.1.1
Data Division  3.4 , 3.4.1.2 , 7.1
Data Division entries  3.6.3 , 3.6.3
Data record area  8.1.1.5
DATA RECORDS clause  8.1.1.5
Data-Name clause  8.1.1.6
DATE, ACCEPT  12.1.1
DATE Compiler directive  5.1.2.3
Date conversion functions  11.7
DATE-COMPILED paragraph  5.1.2.3
DATE-OF-INTEGER function  11.9.10
DATE-WRITTEN  5.1
DAY, ACCEPT  12.1.1
DAY-OF-INTEGER function  11.9.11
DAY-OF-WEEK, ACCEPT  12.1.1
DB  8.1.1.15 , 8.1.1.15 , 8.1.1.15
De-edit  14.1.2 , 14.1.2
Debugging line  1.2.3
DEBUGGING MODE clause  6.1.2.1
Decimal point alignment  10.1.5.4
DECIMAL-POINT IS COMMA clause  6.1.2.3
Declaratives  3.5.1 , 3.6.4 , 10.1 , 10.1.6.4
Default locking  10.1.6.5.14 , 10.1.6.5.14
DEFAULTBYTE Compiler directive  4.2.3.1 , 5.1.2.2 , 7.1.4
Defining tables  8.1.1.14
DELETE FILE statement  12.1.12
DELETE statement  12.1.11 , 12.1.11 , 18.6.3 , 18.6.3
Deleting records  4.2.10.1 , 12.1.11
DELIMITED BY phrase  16.1.7 , 16.1.7
DEPENDING
        GO TO  13.1.9
        OCCURS  8.1.1.14
DESCENDING clause  8.1.1.14
DESCENDING phrase  14.1.1 , 14.1.1 , 16.1.4 , 16.1.4 , 16.1.4
Directing sentence  3.5.4.4
Directing statement  3.5.4.3
Directing verb  3.5.4.3
Directive
        ALIGN  2.6.4.2
        ALPHASTART  6.1.2.3
        APOST  2.2.4.3
        ASSIGN  6.1.3.2
        AUTOLOCK  10.1.6.5.14
        COMP-5  2.6.4.5
        CONSTANT  18.4
        DATE  5.1.2.3
        DEFAULTBYTE  4.2.3.1 , 5.1.2.2 , 7.1.4
        IBMCOMP  2.6.4.2 , 8.1.1.21
        NATIVE  6.1.2.2 , 6.1.2.3
        ODOSLIDE  8.1.1.14
        OPTIONAL-FILE  14.1.7
        OSVS  2.6.5.5 , 10.1.4
        PERFORM-TYPE  15.1.1
        QUOTE  2.2.4.3
        REWRITE-LS  14.1.7
        SEQCHK  3.6.1.1
        SEQUENTIAL  4.2.8.2
        SYMBSTART  6.1.2.3
        TRUNC  2.6.4.2 , 2.6.4.2
Disk files  14.1.7
DISP option  12.1.7
DISPLAY  2.6.4 , 2.6.4.1 , 2.6.4.2
DISPLAY statement  12.1.13 , 18.6.4
DIVIDE statement  12.1.14
Dividend  12.1.14
Division by zero  10.1.5.2 , 10.1.5.2.1
Division header  3.6.2.1
Divisor  12.1.14
Documentary comment  1.2.3
Duplicate record key  4.2.10.2 , 10.1.6.2.2
DUPLICATES clause  15.1.5
DUPLICATES phrase  4.2.10.1 , 6.1.3.2 , 16.1.4 , 16.1.13
Dynamic access  4.2.10.2 , 15.1.5 , 16.1.13 , 16.1.13
Dynamic access mode  15.1.2 , 15.1.5 , 16.1.13 , 16.1.13

E

Editing rules  8.1.1.15
EJECT statement  18.6.5
Elementary data item  8.1.1.15
Elementary item symbols  8.1.1.15
Elementary items  2.5 , 2.5.1
Elements  2.3.4
ELSE statement  18.6.6
EMPTY-CHECK clause  9.1.1.24
End of Procedure Division  3.5.2
End point  13.1.7
END PROGRAM header  3.5.2 , 4.2.1
END statement  18.6.7
End-of-file status  15.1.2
END-OF-PAGE phrase  16.1.13 , 16.1.13 , 16.1.13 , 16.1.13 , 16.1.13
ENTER statement  13.1.1
Entry points  2.2.3.1
ENTRY statement  13.1.2
Environment Division  3.3 , 6.1 , 6.1.3.2 , 6.1.3.2 , 6.1.3.2 , 6.1.3.2 , 6.1.3.2
ENVIRONMENT-NAME mnemonic-name  12.1.13
ENVIRONMENT-VALUE  12.1.1 , 12.1.13
EOL, ERASE  12.1.13
EOP  16.1.13
EOS, ERASE  12.1.13
ERASE clause  9.1.1.10
ERASE EOL  12.1.13
ERASE EOS  12.1.13
ERROR declarative  16.1.12 , 16.1.12
ESCAPE KEY, ACCEPT  12.1.1
EVALUATE statement  13.1.3
Evaluation rules  10.1.2.2 , 10.1.4.4.1
EXAMINE statement  13.1.4
EXCEEDS  10.1.4.2
Exception condition  16.1.13
EXCEPTION STATUS, ACCEPT  12.1.1
Exclusive file lock  14.1.7
EXEC statement  13.1.5
EXECUTE statement  13.1.5
EXHIBIT statement  13.1.6
EXIT
        PARAGRAPH  13.1.3
        PERFORM  13.1.3
        SECTION  13.1.3
EXIT PERFORM  13.1.7 , 15.1.1
EXIT PROGRAM statement  13.1.7
EXIT statement  13.1.7
Explicit Procedure Division references  2.6.6.1
Explicit scope terminators  2.6.6.4
Explicit specifications  2.6.6
EXTEND phrase  14.1.7 , 14.1.7 , 14.1.7
EXTERNAL clause  4.2.7 , 7.1.4 , 8.1.1.1 , 8.1.1.7
External data  4.2.7
External file connector  4.2.7
External floating-point data items  8.1.1.15
External object  4.2.7
External switches  6.1.2.3 , 6.1.2.3 , 6.1.2.3 , 16.1.3

F

FACTORIAL function  11.9.16
FALSE
        EVALUATE  13.1.3
        SET TO  16.1.3
FD clause  7.1.2
Figurative constants  2.2.2.1 , 2.2.4.3 , 2.2.4.3
File connector  4.2.5
File connector sharing  5.1.2.2.2
File description entry  7.1.2
File I/O  1.1
File labels  8.1.1.10 , 12.1.7 , 14.1.7
File lock  10.1.6.5.14 , 12.1.7 , 12.1.7 , 12.1.7 , 14.1.7 , 14.1.7 , 15.1.2
File locks  12.1.7
File organizations  4.2.8.1
File position indicator  10.1.6.1 , 14.1.7 , 15.1.2 , 15.1.2 , 15.1.2 , 15.1.2 , 15.1.2 , 16.1.5 , 16.1.5 , 16.1.5
File Section  7.1.2
File sharing  10.1.6.5
File status  ApC
FILE STATUS clause  6.1.3.2 , 6.1.3.2 , 10.1.6.2
File status codes  C.1.1
FILE STATUS data item  10.1.6.2.1 , 10.1.6.2.2 , 10.1.6.4 , 12.1.11 , 14.1.7 , 15.1.2 , 16.1.5 , 16.1.13 , 16.1.13
File-Control entry  6.1.3.2
File-Control paragraph  6.1.3.1 , 7.1.2.1
Files  4.2.8.1
FILLER clause  8.1.1.6
First logical record  16.1.5 , 16.1.5
Fixed file attributes  14.1.7
Fixed format  1.2.1 , 8.1.1.16 , 9.1.1
Fixed insertion editing  8.1.1.15
Fixed length records  8.1.1.16 , 14.1.1
FLAG  10.1.5.5
Floating insertion editing  8.1.1.15
Floating-point literal  2.2.4.2
FOOTING phrase  8.1.1.13
FOR REMOVAL phrase  12.1.7
FOREGROUND-COLOR clause  9.1.1.11
Format
        fixed  9.1.1
        free  9.1.1
Fraction  10.1.5.1
Free format  9.1.1
FROM clause  9.1.1.22
FROM phrase  15.1.5 , 16.1.13
FULL clause  9.1.1.13
Function-identifier  2.6.5.4 , 11.3
Function-name  2.2.2.1 , 11.1

G

General Format  2.3.1
General Rules  2.3.3
GIVING phrase  7.1.2.1 , 12.1.14 , 13.1.7 , 14.1.1 , 14.1.1 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.6
GLOBAL clause  4.2.6 , 7.1.4 , 8.1.1.1 , 8.1.1.8
Global name  4.2.6 , 4.2.6
GO TO MORE-LABELS statement  16.1.12
GO TO statement  13.1.9
GOBACK statement  13.1.8
GRID clause  9.1.1.14
Group screen item  9.1.1.1
Groups  2.5 , 2.5.1

H

HIGH-VALUE  6.1.2.3 , 6.1.2.3
HIGHLIGHT clause  9.1.1.15

I

I-O Control paragraph  6.1.3.3
I/O
        indexed  4.2.10
        relative  4.2.9
I/O mode  15.1.2 , 15.1.5 , 16.1.13 , 16.1.13 , 16.1.13
I/O phrase  14.1.7 , 14.1.7 , 14.1.7
I/O Status  10.1.6.2.2
I/O status  10.1.6.2 , 10.1.6.2.1 , 10.1.6.2.2 , 10.1.6.2.2 , 10.1.6.2.2
IBMCOMP Compiler directive  2.6.4.2
IBMCOMP Compiler Directive  6.1.2.3
IBMCOMP Compiler directive  8.1.1.21 , 17.1
Identification Division  3.2 , 5.1
Identifier  2.6.5.5 , 2.6.5.6
IF statement  13.1.10 , 18.6.8
IGNORE LOCK phrase  15.1.2
Imperative sentence  3.5.4.7
Imperative statement  3.5.4.6 , 3.5.4.6
Imperative verbs  3.5.4.6
Implementor-name  2.2.2.1
Implicit Procedure Division references  2.6.6.1
Implicit scope terminators  2.6.6.4
Implicit specifications  2.6.6
In-line comments  3.6.5.1
In-line PERFORM  15.1.1 , 15.1.1
-INC mechanism  18.3
-INC statement  18.6.9
++INCLUDE mechanism  18.3
++INCLUDE statement  18.6.10
Incompatible data  10.1.5.7
Index comparison  10.1.4.2
Index data item  8.1.1.23 , 10.1.4.2
Index-name  10.1.4.2
INDEXED BY clause  8.1.1.14 , 16.1.1 , 16.1.3
INDEXED BY phrase  16.1.1
Indexed file  4.2.10.1 , 6.1.3.2 , 14.1.7
Indexed I/O  4.2.10
Indexing  2.6.5.3 , 2.6.5.3 , 8.1.1.14
Indicator Area  1.2.3
Indicator area  3.6.1 , 3.6.1
INITIAL clause  5.1.2.1 , 5.1.2.2
Initial program  5.1.2.2
Initial state  4.2.3
Initial value  4.2.3.1 , 7.1.3.4 , 7.1.5.3
INITIALIZE statement  13.1.11
Input field  9.1.1 , 9.1.1.1
Input files  12.1.7 , 12.1.7
INPUT mode  15.1.2
INPUT phrase  14.1.7 , 14.1.7
Input-Output files  12.1.7 , 12.1.7
Input-Output operation  10.1.6.2.1 , 10.1.6.2.2
INSERT statement  18.6.11
Insertion editing  8.1.1.15
INSPECT statement  13.1.12
INTEGER function  11.9.18
Integer functions  11.6
INTEGER-OF-DATE function  11.9.19
INTEGER-OF-DAY function  11.9.20
INTEGER-PART function  11.9.21
Intermediate results  10.1.5.2 , 10.1.5.6
Internal data  4.2.7
Internal file connector  4.2.7
Internal object  4.2.7
INTO phrase  15.1.2 , 15.1.2 , 15.1.4 , 15.1.4
Intrinsic Function Module  Ch11
INVALID KEY condition  10.1.6.2.2 , 10.1.6.4 , 10.1.6.4 , 15.1.2 , 15.1.2 , 15.1.5 , 16.1.5 , 16.1.5 , 16.1.13 , 16.1.13 , 16.1.13
INVALID KEY phrase  12.1.11 , 12.1.11 , 15.1.2 , 15.1.5

J

JUSTIFIED clause  8.1.1.1 , 8.1.1.9 , 9.1.1.16

K

Key  4.2.10.1
        of reference  15.1.2 , 16.1.5
KEY clause  8.1.1.14 , 16.1.1
KEY data item  12.1.11
Key data item  4.2.10.1
KEY data-name  14.1.1 , 16.1.4
KEY phrase  15.1.2 , 15.1.2 , 16.1.4 , 16.1.5 , 16.1.5 , 16.1.5
Key words  2.2.2.1

L

LABEL declarative  16.1.12
LABEL RECORDS clause  8.1.1.10 , 14.1.7 , 14.1.7
Language extensions  1.1
Language structure  2.2
Language-name  2.2.2.1
Last logical record  14.1.7 , 14.1.7 , 16.1.5 , 16.1.5
LEFTLINE clause  9.1.1.17
LENGTH function  11.9.22
LENGTH OF special register  12.1.4
LENGTH-CHECK clause  9.1.1.13
Level-number 01  2.5.1 , 8.1.1.11
Level-number 66  2.5.1 , 8.1.1.1 , 8.1.1.11 , 8.1.1.14 , 8.1.1.18
Level-number 77  2.5.1 , 7.1.3.1 , 8.1.1.11
Level-number 78  2.5.1 , 8.1.1.11
Level-number 88  2.5.1 , 8.1.1.1 , 8.1.1.11 , 8.1.1.14
Level-numbers  2.5.1 , 2.5.1 , 8.1.1.11
Levels  2.5
Library module  18.1
LINAGE clause  7.1.2.3 , 8.1.1.13 , 8.1.1.13 , 16.1.13 , 16.1.13 , 16.1.13
LINAGE-COUNTER  7.1.2.3 , 8.1.1.12 , 8.1.1.13 , 8.1.1.13
LINE clause  9.1.1.18
LINE NUMBER, ACCEPT  12.1.1
Line sequential files  6.1.3.2
LINE SEQUENTIAL ORGANIZATION  6.1.3.2
Linkage Section  7.1.4 , 7.1.5
List files as source files  3.6.1.1
Listing control statements  18.5
Literal  2.2.4
Literal field  9.1.1 , 9.1.1.1
Local name  4.2.6 , 4.2.6
Local-Storage Section  7.1.4 , 7.1.4
LOCK MODE clause  6.1.3.2
LOCK MODE IS AUTOMATIC  14.1.7 , 15.1.2
LOCK MODE IS EXCLUSIVE  14.1.7
LOCK MODE IS MANUAL  14.1.7 , 15.1.2 , 15.1.2
LOG function  11.9.24
LOG10 function  11.9.25
Logic error  10.1.6.2.1 , 10.1.6.2.2 , 10.1.6.2.2
Logical connectors  10.1.4.3
Logical operators  8.1.1.24 , 10.1.4.3 , 10.1.4.3.1
LOW-VALUE  6.1.2.3 , 6.1.2.3
LOWER-CASE function  11.9.26
LOWLIGHT clause  9.1.1.19

M

MAPNAME Compiler directive  17.1
Mass storage  4.2.9 , 4.2.10.1
MAX function  11.9.27
Maximum size of operand  10.1.5.4
MEAN function  11.9.28
MEDIAN function  11.9.29
MEMORY SIZE clause  6.1.2.2
MERGE operation  15.1.4
MERGE statement  6.1.3.3 , 7.1.2.1 , 14.1.1 , 14.1.1 , 14.1.1 , 14.1.1 , 14.1.1 , 14.1.1 , 14.1.1
MF-OO Compiler directive  17.1
MIDRANGE function  11.9.30
MIN function  11.9.31
Mnemonic-Name  2.2.2.1
MOD function  11.9.32
MOVE CORRESPONDING statement  14.1.2
MOVE statement  14.1.2 , 14.1.2
MOVE statement data categories  14.1.2
Multi-branch structure  13.1.3
Multi-join structure  13.1.3
Multiple conditions  13.1.3
MULTIPLE REEL  12.1.7
Multiple results  10.1.5.6
MULTIPLE UNIT  12.1.7
MULTIPLY statement  14.1.3
Multiuser file-sharing facilities  1.1

N

Name  2.2.2.1 , 2.2.2.1
NATIONAL, INITIALIZE REPLACING  13.1.11
NATIONAL-EDITED, INITIALIZE REPLACING  13.1.11
NATIVE directive  6.1.2.2 , 6.1.2.3
Negated simple condition  10.1.4.3.1
NEGATIVE value  10.1.4.2.6
Nested source programs  4.2.2.1 , 5.1.2.1
Next logical record  15.1.2
NEXT option  15.1.2
NEXT phrase  15.1.2
NEXT SENTENCE  13.1.10 , 16.1.1
NEXT SENTENCE statement  14.1.4
NO LOCK phrase  15.1.2
No operation statement  12.1.10
NO REWIND phrase  12.1.7 , 14.1.7
NO-ECHO clause  9.1.1.26
Non-scrolling forms  9.1.1
Non-serial search  16.1.1
Non-unique names  7.1.3
Noncontiguous items  7.1.5.1
Noncontiguous linkage storage  7.1.5.1
Nonnumeric literal  2.2.4.1
Nonnumeric operands, comparison  10.1.4.2
NOT ON SIZE ERROR clause  10.1.5.2
NOT ON SIZE ERROR phrase  10.1.5.2.3
NOTE statement  14.1.5
NULL  8.1.1.24 , 10.1.4.2.1
Number of occurrences  8.1.1.14
Numeric data formats  2.6.4
Numeric data rules  8.1.1.15
Numeric edited data, rules  8.1.1.15
Numeric functions  2.6.5.4 , 11.6
Numeric literal  2.2.4.2 , 2.2.4.2 , 2.2.4.2
Numeric operands, comparison  10.1.4.2
NUMERIC SIGN clause  6.1.2.3
NUMERIC test  10.1.4.2.3
NUMVAL function  11.9.34
NUMVAL-C function  11.9.35

O

Object-Computer paragraph  6.1.2.2
OCCURS clause  8.1.1.14 , 8.1.1.14 , 8.1.1.14 , 9.1.1.20 , 16.1.1 , 16.1.4
OCCURS DEPENDING ON clause  8.1.1.14 , 8.1.1.14
ODOSLIDE Compiler directive  8.1.1.14
OMITTED, LABEL RECORD  8.1.1.10
ON EXCEPTION phrase  12.1.1
ON OVERFLOW phrase  16.1.7 , 16.1.11 , 16.1.11
ON SIZE ERROR clause  10.1.5.2
ON SIZE ERROR phrase  10.1.5.2.2
ON-counter  14.1.6
OPEN statement  14.1.7 , 14.1.7 , 14.1.7 , 14.1.7 , 14.1.7 , 14.1.7 , 14.1.7
Operand, maximum size  10.1.5.4
Operands
        composite of  10.1.5.4 , 12.1.2 , 12.1.14 , 14.1.3 , 16.1.8
        overlapping  10.1.5.5
OPTIONAL clause  15.1.2
Optional headings  3.1.3
OPTIONAL phrase  6.1.3.2 , 12.1.7 , 14.1.7 , 14.1.7
Optional words  2.2.2.1
OPTIONAL-FILE Compiler directive  14.1.7
ORD-MAX function  11.9.37
ORD-MIN function  11.9.38
ORGANIZATION clause  6.1.3.2 , 6.1.3.2
OS/VS COBOL  1.1
OSVS  10.1.5.5
OSVS Compiler directive  10.1.4
OSVS directive  2.6.5.5
Out-of-line PERFORM  15.1.1
Output field  9.1.1 , 9.1.1.1
Output file  12.1.7 , 12.1.7
OUTPUT phrase  14.1.7
Overlapping operands  10.1.5.5
OVERLINE clause  9.1.1.21

P

PACKED-DECIMAL  2.6.4 , 2.6.4.4 , 2.6.4.4
PADDING CHARACTER clause  6.1.3.2
Page overflow condition  8.1.1.13
PARAGRAPH, EXIT  13.1.3
Paragraph  3.6.2.3
Paragraph header  3.6.2.3
Paragraph names  2.2.2.1
Paragraph-name  3.6.2.3
Parentheses  2.1 , 2.2.1 , 10.1.2.2 , 10.1.4 , 10.1.4.3.1
PASSWORD clause  6.1.3.2 , 6.1.3.2
PERFORM
        EXIT  13.1.3
        EXIT CYCLE  13.1.3
PERFORM statement  15.1.1
PERFORM-TYPE directive  15.1.1
Permanent error  10.1.6.2.1 , 10.1.6.2.2
PIC clause  8.1.1.15
PICTURE character precedence  8.1.1.15
PICTURE character-string  2.2.4.8
PICTURE clause  8.1.1.1 , 8.1.1.15 , 9.1.1.22
POINTER  2.6.4
Pointer comparisons  10.1.4.2.1
Pointer item  8.1.1.23 , 10.1.4.2.1
POINTER option  16.1.11
POINTER phrase  16.1.7 , 16.1.7 , 16.1.11
POSITIVE value  10.1.4.2.6
Precedence  10.1.4.3.2
Precedence rules  8.1.1.15
Predecessor record  4.2.8.1
PRESENT-VALUE function  11.9.40
Previous logical record  15.1.2
PREVIOUS option  15.1.2 , 15.1.2
PREVIOUS phrase  15.1.2
Prime record key  4.2.10.1 , 10.1.6.2.2 , 15.1.2 , 15.1.5
Procedure  3.5.2
Procedure Division  3.5 , 10.1
        explicit references  2.6.6.1
        implicit references  2.6.6.1
PROCEDURE DIVISION CHAINING  3.5.3.1 , 10.1
PROCEDURE DIVISION header  10.1.1
PROCEDURE DIVISION USING  3.5.3.1 , 10.1
PROCEDURE-POINTER  8.1.1.23 , 16.1.3
PROGRAM COLLATING SEQUENCE clause  6.1.2.2 , 16.1.5
Program language  13.1.1
Program structure  3.1 , 3.2.2 , 3.3.2
PROGRAM-ID paragraph  5.1.1 , 5.1.2.1
Program-name formation  5.1.2.1
PROMPT clause  9.1.1.23
Pseudo-text  3.6.1.4 , 18.6.2 , 18.6.12

Q

Qualification  2.6.5.1
QUOTE  2.2.4.3
QUOTE Compiler directive  2.2.4.3
Quotient  12.1.14 , 12.1.14 , 12.1.14

R

Random access mode  4.2.9.2 , 4.2.10.2 , 15.1.2 , 15.1.5 , 16.1.13 , 16.1.13
RANDOM function  11.9.41
RANGE function  11.9.42
READ statement  15.1.2 , 15.1.2 , 15.1.2 , 15.1.2 , 15.1.2 , 15.1.2 , 15.1.2 , 15.1.2 , 15.1.2 , 15.1.2
READ WITH LOCK statement  15.1.2
Receiving items, signed  10.1.5.8
Record area  16.1.13
RECORD clause  8.1.1.16 , 8.1.1.16 , 8.1.1.16
RECORD DELIMITER clause  6.1.3.2
Record description  7.1.2.2 , 7.1.3.3
RECORD KEY  6.1.3.2 , 12.1.11 , 16.1.5 , 16.1.13
Record key  15.1.2
RECORD KEY clause  4.2.10.1
Record key value  4.2.10.2
Record lock  12.1.7 , 12.1.11 , 14.1.7 , 15.1.2 , 15.1.2 , 15.1.2 , 16.1.10
Record locking  6.1.3.2 , 10.1.6.5.6
Record sequential files  4.2.8.1 , 6.1.3.2
RECORDING MODE clause  8.1.1.17 , 8.1.1.17
Records
        accessing  4.2.8
        fixed length  8.1.1.16
        variable length  8.1.1.16
REDEFINES clause  8.1.1.18
Reel  12.1.7 , 12.1.7 , 12.1.7
        removal  12.1.7
REEL phrase  12.1.7
Reference format  3.6
Reference modification  2.6.5.5 , 2.6.5.5 , 2.6.5.5 , 10.1.4
Reference points for table handling  16.1.3
Reference-modifier  2.6.5.5 , 2.6.5.5 , 2.6.5.6
Relation condition  10.1.4.2
        abbreviated combined  10.1.4.4
Relational characters  10.1.4.2
Relational operator  10.1.4.2
Relative file  4.2.9.1 , 6.1.3.2 , 14.1.7
        access mode  4.2.9.2
Relative I/O  4.2.9
RELATIVE KEY data item  15.1.5 , 16.1.13
Relative key data item  4.2.9.2
RELATIVE KEY phrase  12.1.11 , 15.1.2
RELEASE statement  15.1.3 , 15.1.3
RELOAD, SERVICE  16.1.2
REM function  11.9.43
Remainder  12.1.14 , 12.1.14 , 12.1.14
REMAINDER phrase  12.1.14
REMARKS paragraph  5.1.2.4
REMOVAL, CLOSE  12.1.7
RENAMES clause  8.1.1.19
REPLACE statement  18.6.12 , 18.6.12 , 18.6.12
REPLACING phrase  13.1.11 , 13.1.11 , 13.1.12 , 13.1.12
REQUIRED clause  9.1.1.24
RERUN clause  6.1.3.3
RESERVE clause  6.1.3.2
Reserved words  2.2.2.1 , 3.6.6 , ApD
Resultant-identifier  10.1.5 , 10.1.5.1
RETURN statement  15.1.4 , 15.1.4 , 15.1.4
RETURN-CODE special register  13.1.6
RETURNING phrase  13.1.7 , 16.1.6
REVERSE function  11.9.44
REVERSE-VIDEO clause  9.1.1.25
REVERSED phrase  14.1.7 , 14.1.7 , 14.1.7
REWIND, CLOSE  12.1.7
Rewind  12.1.7
REWRITE statement  15.1.5 , 15.1.5 , 15.1.5 , 15.1.5
REWRITE-LS Compiler directive  14.1.7
ROLLBACK clause  6.1.3.2
ROLLBACK statement  15.1.6
ROUNDED phrase  10.1.5.1 , 10.1.5.1
Rounding  10.1.5.1 , 10.1.5.1
Rules
        alphabetic data  8.1.1.15
        alphanumeric data  8.1.1.15
        alphanumeric edited data  8.1.1.15
        condition-names  8.1.1.24
        constant-names  8.1.1.24
        editing  8.1.1.15
        evaluation  10.1.2.2
        numeric data  8.1.1.15
        numeric edited data  8.1.1.15
        precedence  8.1.1.15
        standard alignment  2.6.2
Run-time switches  10.1.4.2.5
Run-time system  12.1.7
Run-time system error message  10.1.6.2.1 , 10.1.6.2.2

S

SAME AREA clause  6.1.3.3 , 6.1.3.3
SAME clause  6.1.3.3 , 6.1.3.3 , 6.1.3.3
SAME RECORD AREA clause  6.1.3.3 , 6.1.3.3 , 15.1.5 , 15.1.5 , 16.1.13 , 16.1.13 , 16.1.13
Scope terminators  2.6.6.4 , 3.5.4.8
Screen description  9.1.1
Screen description entry  9.1.1 , 9.1.1.1
Screen handling  1.1 , 9.1.1
Screen item  9.1.1 , 9.1.1 , 9.1.1
Screen options  9.1.1
Screen Section  9.1.1
Search, serial  16.1.1
Search a table  16.1.1
SEARCH ALL operation  16.1.1
SEARCH statement  16.1.1
SECTION, EXIT  13.1.3
Section header  3.6.2.2
Section-name  2.2.2.1
SECURE clause  9.1.1.26
SEGMENT-LIMIT clause  6.1.2.2
SELECT clause  6.1.3.2
Selection objects  13.1.3
Selection subjects  13.1.3
Sentences  3.5.4
Separators  2.2.1 , 2.2.1 , 2.2.1
SEQCHK Compiler directive  3.6.1.1
Sequence number area  3.6.1.1
Sequence numbers  1.2.2 , 3.6.1.1
Sequential access  4.2.8.3 , 4.2.10.2 , 15.1.2 , 15.1.5 , 16.1.13 , 16.1.13
SEQUENTIAL Compiler directive  4.2.8.2
Sequential file  15.1.2 , 15.1.2 , 15.1.2 , 16.1.13
Sequential files  4.2.8.1 , 12.1.7 , 14.1.7 , 14.1.7
Serial search  16.1.1
SERVICE statement  16.1.2
SET DOWN BY  16.1.3 , 16.1.3
SET statement  8.1.1.23 , 16.1.3
SET TO FALSE  16.1.3
SET TO TRUE  16.1.3
SET UP BY  16.1.3 , 16.1.3
Setting environment variables  12.1.1 , 12.1.13
Sharing data  5.1.2.2.1
SIGN clause  8.1.1.20 , 9.1.1.27
Sign condition  10.1.4.2.6
Sign representation  2.6.1 , 2.6.4.4
Sign-digit  2.6.4.1 , 2.6.4.4
Signed receiving items  10.1.5.8
Simple condition  10.1.4.1
        negated  10.1.4.3.1
Simple insertion editing  8.1.1.15
SIN function  11.9.46
SIZE clause  9.1.1.28
Size error condition  10.1.5.2
SKIP1 statement  18.6.13
SKIP2 statement  18.6.13
SKIP3 statement  18.6.13
Sort a table  16.1.4 , 16.1.4 , 16.1.4
Sort file  16.1.4
SORT operation  15.1.3 , 15.1.4
Sort operation  16.1.4
SORT statement  6.1.3.3 , 7.1.2.1 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.4 , 16.1.4
SORT STATUS clause  6.1.3.2
SORT-MERGE  7.1.2.1
Sort-Merge file description entry  3.5 , 14.1.1
Sort-Merge files  6.1.3.2
SORT-RETURN special register  14.1.1 , 16.1.4
Source code listing  18.6.13
Source Format  1.2
Source format  1.2.4
Source-Computer paragraph  6.1.2.1
Special character words  2.2.2.1
Special insertion editing  8.1.1.15
Special Registers
        general information  2.2.2.1 , 2.2.4.6
Special registers
        LENGTH OF  12.1.4
        RETURN-CODE  13.1.6
        SORT-RETURN  14.1.1 , 16.1.4
        TALLY  13.1.4 , 13.1.6
Special-Names paragraph  6.1.2.3
Specifications, explicit and implicit  2.6.6
Split key  4.2.10.1
SQRT function  11.9.47
Standard alignment rules  2.6.2
STANDARD-DEVIATION function  11.9.48
START statement  16.1.5 , 16.1.5 , 16.1.5 , 16.1.5
Statements  3.5.4
Status key 1  10.1.6.2.1 , 10.1.6.2.1
Status key 2  10.1.6.2.2 , 10.1.6.2.2 , 10.1.6.2.2 , 10.1.6.2.2 , 10.1.6.2.2 , 10.1.6.2.2
Status key combinations  10.1.6.2.3
Status keys  6.1.2.3
STOP literal  16.1.6
STOP RUN  16.1.6
STOP statement  16.1.6
STRING statement  16.1.7
Subscripting  2.6.5.2 , 2.6.5.2 , 2.6.5.2 , 8.1.1.14
SUBTRACT statement  16.1.8
Successor record  4.2.8.1
SUM fucntion  11.9.49
Suppression editing  8.1.1.15
SWITCH clause  6.1.2.3
Switch-status condition  10.1.4.2.5
Switches
        external  6.1.2.3 , 6.1.2.3 , 6.1.2.3 , 16.1.3
SYMBOLIC CHARACTERS clause  6.1.2.3 , 6.1.2.3
SYMBSTART directive  6.1.2.3
SYNC clause  8.1.1.21
Synchronization  2.6.3 , 2.6.4.2 , 2.6.4.2 , 2.6.4.2 , 8.1.1.21
SYNCHRONIZED clause  8.1.1.1 , 8.1.1.21
Syntax Rules  2.3.2
System-names  2.2.2.1

T

Table area  8.1.1.14
Table handling, reference points  16.1.3
Table SORT  16.1.4
TALLY special register  13.1.4 , 13.1.6
TALLYING option  13.1.4 , 13.1.12 , 16.1.11 , 16.1.11
TAN function  11.9.50
Terminator key  6.1.2.3
TEST AFTER phrase  15.1.1 , 15.1.1 , 15.1.1
TEST BEFORE phrase  15.1.1 , 15.1.1 , 15.1.1
Three dimensional table  16.1.1
TIME, ACCEPT  12.1.1
TIME-OUT, ACCEPT  12.1.1
TIMEOUT, ACCEPT  12.1.1
TIMES phrase  15.1.1
TITLE statement  18.6.14
TO clause  9.1.1.22
TRAILING SIGN clause  9.1.1.27
Transfer of control  2.6.6.2 , 2.6.6.2 , 2.6.6.2
TRANSFORM statement  16.1.9
TRUE
        EVALUATE  13.1.3
        SET TO  16.1.3
TRUNC directive  2.6.4.2 , 2.6.4.2
Truncation  2.6.4.2 , 2.6.4.2 , 10.1.5.1 , 10.1.5.1
Two dimensional table  16.1.1

U

UNDERLINE clause  9.1.1.30
Uniqueness of reference  2.6.5
Unit  12.1.7 , 12.1.7 , 12.1.7
        removal  12.1.7
UNIT phrase  12.1.7
UNLOCK statement  16.1.10
UNSTRING statement  16.1.11
Update field  9.1.1 , 9.1.1.1
Updating records  4.2.10.1
UPPER-CASE function  11.9.51
USAGE clause  8.1.1.23
USAGE COMP  2.6.4.2
USAGE POINTER comparison  10.1.4.2.1
USE AFTER STANDARD EXCEPTION declarative  16.1.13
USE procedure  16.1.12 , 16.1.12
USE statement  16.1.12 , 16.1.12 , 16.1.12
USER NAME, ACCEPT  12.1.1
User-defined word  2.2.2.1 , 2.2.2.1 , 2.2.2.1 , 2.2.2.1 , 2.2.2.1
User-defined words  2.2.2.1
USING clause  9.1.1.22
USING phrase  7.1.2.1 , 13.1.2 , 16.1.4

V

VALUE clause  8.1.1.24 , 9.1.1.33
VALUE OF clause  8.1.1.25 , 8.1.1.25
VALUE OF FILE-ID clause  6.1.3.2 , 7.1.2.3 , 8.1.1.25
Variable, conditional  16.1.3
Variable format  8.1.1.16
Variable length records  8.1.1.16
variable length records  14.1.1
VARIANCE function  11.9.52
VARYING phrase  15.1.1
VS COBOL II  1.1

W

WAIT phrase  15.1.2 , 15.1.2
WARNING  10.1.5.5
WHEN clause  13.1.3 , 16.1.1
WHEN-COMPILED function  11.9.53
When-Compiled function  5.1.2.3
WITH DEBUGGING MODE phrase  6.1.2.1
WITH KEPT LOCK phrase  15.1.2 , 15.1.2
WITH LOCK clause  6.1.3.2
WITH LOCK phrase  14.1.7 , 15.1.2 , 15.1.2
WITH NO REWIND phrase  12.1.7
WITH SIZE phrase  16.1.5
WITH WAIT phrase  15.1.2
Word-storage mode  2.6.4.2
Working-Storage section  7.1.3 , 7.1.3.2 , 8.1.1.1
WRITE statement  12.1.7 , 16.1.13 , 16.1.13 , 16.1.13 , 16.1.13 , 16.1.13 , 16.1.13 , 16.1.13 , 16.1.13 , 16.1.13 , 16.1.13 , 16.1.13

X

X/Open  1.1

Z

Zero
        division by  10.1.5.2 , 10.1.5.2.1
Zero suppression editing  8.1.1.15
ZERO-FILL clause  9.1.1.34