Categories of Statements

Category Verbs
Arithmetic
  • ADD
  • COMPUTE
  • DIVIDE
  • INSPECT (TALLYING)
  • MULTIPLY
  • SUBTRACT
  • OSVS  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)
  • ANS85  EVALUATE
  • OSVS  ON
Data movement
  • ACCEPT (DATE, DAY or TIME)
  • INSPECT (REPLACING)
  • MOVE
  • STRING
  • UNSTRING
  • OSVS  EXAMINE
  • OSVS  TRANSFORM
  • ANS85  INITIALIZE
  • ANS85  INSPECT (CONVERTING)
  • ANS85  SET (TO TRUE)
  • MF  SET (TO FALSE)
  • VSC2MF  SET (ADDRESS OF)
  • VSC2MF  SET (POINTER)
  • MF  SET (object reference)
Ending
  • MF EXIT METHOD
  • EXIT PROGRAM
  • OSVSVSC2MF  GOBACK
  • STOP
Input/Output
  • ACCEPT (identifier)
  • CLOSE
  • MF  COMMIT
  • DELETE
  • DISPLAY
  • OPEN
  • READ
  • RECEIVE
  • REWRITE ]
  • ROLLBACK
  • START
  • STOP (literal)
  • MF  UNLOCK
  • WRITE
  • OSVSMF  EXHIBIT
  • SET (TO ON or TO OFF)
Inter-program
  • CALL
  • CANCEL
  • MF  CHAIN
  • OSVSVSC2MF  ENTRY
  • MF  EXEC
  • ISO2002MF  INVOKE
  • OSVSVSC2  SERVICE
Null operation
  • EXIT
  • CONTINUE
Ordering
  • MERGE
  • RELEASE
  • RETURN
  • SORT
Procedure branching
  • ALTER
  • CALL
  • MF  EXIT PERFORM/EXIT PARAGRAPH/EXIT SECTION
  • GO TO
  • MF  NEXT SENTENCE
  • PERFORM
Scope delimiting
  • MFXOPEN END-ACCEPT
  • END-ADD
  • END-CALL
  • END-DELETE
  • MFXOPEN  END-DISPLAY
  • END-DIVIDE
  • END-EVALUATE
  • END-IF
  • MF  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
  • OSVSVSC2 BASIS
  • OSVSVSC2  DELETE
  • OSVSVSC2  INSERT
  • MF  $DISPLAY
  • MF  $ELSE
  • MF  $END
  • MF  $IF
  • COPY
  • ENTER
  • USE
  • ANS85  REPLACE
  • OSVSVSC2MF  ENTRY
  • OSVSVSC2MF  EJECT
  • OSVSVSC2MF  SKIP1
  • OSVSVSC2MF  SKIP2
  • OSVSVSC2MF  SKIP3
  • VSC2MF  TITLE
  • OSVS  NOTE
  • OSVSVSC2  ++INCLUDE
  • OSVSVSC2  -INC
Table handling
  • SEARCH
  • SET

IF and ON are verbs in the COBOL sense; it is recognized that they are not verbs in English.