Arithmetic |
- ADD
- COMPUTE
- DIVIDE
- INSPECT (TALLYING)
- MULTIPLY
- SUBTRACT
- EXAMINE (TALLYING)
|
Conditional |
- ADD (SIZE ERROR)
- CALL (OVERFLOW)
- COMPUTE (SIZE ERROR)
- DELETE (INVALID KEY)
- DIVIDE (SIZE ERROR)
- GO TO (DEPENDING)
- IF
- MULTIPLY (SIZE ERROR)
- READ (END or INVALID KEY)
- RETURN (END)
- REWRITE (INVALID KEY)
- SEARCH
- START (INVALID KEY)
- STRING (OVERFLOW)
- UNSTRING (OVERFLOW)
- WRITE (INVALID KEY or END-OF-PAGE)
- EVALUATE
- ON
|
Data movement |
- ACCEPT (DATE, DAY or TIME)
- INSPECT (REPLACING)
- MOVE
- STRING
- UNSTRING
- EXAMINE
- TRANSFORM
- INITIALIZE
- INSPECT (CONVERTING)
- SET (TO TRUE)
- SET (TO FALSE)
- SET (ADDRESS OF)
- SET (POINTER)
- SET (object reference)
|
Ending |
- EXIT METHOD
- EXIT PROGRAM
- GOBACK
- STOP
|
Input/Output |
- ACCEPT (identifier)
- CLOSE
- COMMIT
- DELETE
- DISPLAY
- OPEN
- READ
- RECEIVE
- REWRITE ]
- ROLLBACK
- START
- STOP (literal)
- UNLOCK
- WRITE
- EXHIBIT
- SET (TO ON or TO OFF)
|
Inter-program |
- CALL
- CANCEL
- CHAIN
- ENTRY
- EXEC
- INVOKE
- SERVICE
|
Null operation |
|
Ordering |
- MERGE
- RELEASE
- RETURN
- SORT
|
Procedure branching |
- ALTER
- CALL
- EXIT PERFORM/EXIT PARAGRAPH/EXIT SECTION
- GO TO
- NEXT SENTENCE
- PERFORM
|
Scope delimiting |
- END-ACCEPT
- END-ADD
- END-CALL
- END-DELETE
- END-DISPLAY
- END-DIVIDE
- END-EVALUATE
- END-IF
- END-INVOKE
- END-MULTIPLY
- END-PERFORM
- END-READ
- END-RETURN
- END-REWRITE
- END-SEARCH
- END-START
- END-STRING
- END-SUBTRACT
- END-UNSTRING
- END-WRITE
|
COBOL system-directing |
- BASIS
- DELETE
- INSERT
- $DISPLAY
- $ELSE
- $END
- $IF
- COPY
- ENTER
- USE
- REPLACE
- ENTRY
- EJECT
- SKIP1
- SKIP2
- SKIP3
- TITLE
- NOTE
- ++INCLUDE
- -INC
|
Table handling |
|