CobolScript icon indicating copy to clipboard operation
CobolScript copied to clipboard

Cobol program unexpectedly throws '.' expected error

Open a2937 opened this issue 1 year ago • 0 comments

Hi there. There's an issue with your interpreter. The follow program gives an NodeJS error.

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO.

DATA DIVISION.
   WORKING-STORAGE SECTION.
   01 WS-NUM1 PIC S9(3)V9(2).
   01 WS-NUM2 PIC PPP999.
   01 WS-NUM3 PIC S9(3)V9(2) VALUE -123.45.
   01 WS-NAME PIC A(6) VALUE 'ABCDEF'.
   01 WS-ID PIC X(5) VALUE 'A121$'.

PROCEDURE DIVISION.
   DISPLAY "WS-NUM1 : "WS-NUM1.
   DISPLAY "WS-NUM2 : "WS-NUM2.
   DISPLAY "WS-NUM3 : "WS-NUM3.
   DISPLAY "WS-NAME : "WS-NAME.
   DISPLAY "WS-ID : "WS-ID.
STOP RUN.

And here is the error message.

F:\Cobol Practice\node_modules\.pnpm\[email protected]\node_modules\cobolscript\lib\cobolscript.js:1633
                throw "expected '.'";
                ^
expected '.'

Program from: https://www.tutorialspoint.com/cobol/cobol_data_types.htm

a2937 avatar Mar 31 '25 22:03 a2937