fork download
  1. IDENTIFICATION DIVISION.
  2. PROGRAM-ID. SAMPLE.
  3. ENVIRONMENT DIVISION.
  4. DATA DIVISION.
  5. WORKING-STORAGE SECTION.
  6. 01 WS-TLV-HEX-CHAR PIC X(256) VALUE '3032'.
  7. 01 WS-IN-LENGTH PIC S9(3) COMP-3 VALUE 1.
  8. 01 WS-HEX-CHAR-RESP PIC S9(3) COMP-3.
  9. 01 WS-HEX-CHAR-RESP-DISP PIC 9(3).
  10. 01 VAR1-DISP PIC 9(4).
  11. 01 WS-IN PIC X(1) VALUE 'C'.
  12. 01 WS-ASCII-HEX.
  13. 05 SUB1 PIC S9(4) COMP.
  14. 05 FILLER REDEFINES SUB1.
  15. 07 FILLER PIC X(1).
  16. 07 SUB1-HEX PIC X(1).
  17. 01 WS-AN PIC X(26) VALUE
  18. 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'.
  19. 01 WS-HEX-HEADER.
  20. 05 WS-ICC-HEX-BYTES PIC X(128) VALUE SPACE.
  21.  
  22. 05 WS-ICC-VALUE REDEFINES WS-ICC-HEX-BYTES.
  23.  
  24. 10 VAR1 PIC S9(04) COMP.
  25. 10 FILLER PIC X(126).
  26. PROCEDURE DIVISION.
  27.  
  28. MOVE ZERO TO SUB1
  29. INSPECT WS-AN TALLYING SUB1 FOR CHARACTERS WS-IN BEFORE 'Z'.
  30. DISPLAY SUB1
  31. ADD 65 TO SUB1
  32. DISPLAY SUB1
  33. DISPLAY SUB1-HEX.
  34. STOP RUN.
  35.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cbl:    29: error: syntax error, on or before 'BEFORE'
prog.cbl:    29: error: unknown or wrong statement, on or before 'BEFORE'
stdout
Standard output is empty