error: 'COUNT' is a reserved word and cannot be used as a user-defined data name – COBOL RESERVED_WORD_IDENTIFIER

RESERVED_WORD_IDENTIFIER

COBOL possiede oltre 300 parole riservate (es. COUNT, DATE, END, MOVE, ZERO); utilizzarne una come nome di variabile nella DATA DIVISION genera un errore sintattico di compilazione.

Cosa significa questo errore?

COBOL possiede oltre 300 parole riservate (es. COUNT, DATE, END, MOVE, ZERO); utilizzarne una come nome di variabile nella DATA DIVISION genera un errore sintattico di compilazione.

Messaggio originale

error: 'COUNT' is a reserved word and cannot be used as a user-defined data name

Contesto e parole chiave

Alias

  • reserved word cannot be used as user-defined name COBOL

Messaggi alternativi

  • parola riservata usata come nome variabile COBOL

Prodotti

  • GnuCOBOL (cobc) / IBM Enterprise COBOL / Micro Focus

Piattaforme

  • AIX
  • IBM z/OS
  • Linux
  • Windows

Parole chiave

  • cobol
  • cobol.sintassi.reserved-word-used-as-identifier
  • Divisioni e Sintassi (GnuCOBOL)
  • errore-cobol-reserved-word-as-identifier
  • file-status
  • gnucobol

Cause possibili

Causa tecnica per Errore COBOL: Reserved word used as data-name (Uso di Parola Riservata come Variabile)

COBOL possiede oltre 300 parole riservate (es. COUNT, DATE, END, MOVE, ZERO); utilizzarne una come nome di variabile nella DATA DIVISION genera un errore sintattico di compilazione.

molto comune

Diagnosi

Diagnostica di esecuzione e file status per Errore COBOL: Reserved word used as data-name (Uso di Parola Riservata come Variabile)

Ispezionare la variabile FILE-STATUS, i log di runtime o compilare con i controlli di integrità di GnuCOBOL (-Wall -Wextra -fdebugging-line).

Come leggere il risultato. Evidenzia violazioni dei margini di colonna, disallineamenti nelle clausole PIC o codici di ritorno anomali.

terminal
cobc -x -Wall -Wextra main.cob -o app

Risoluzione

Risoluzione standard per Errore COBOL: Reserved word used as data-name (Uso di Parola Riservata come Variabile)

Difficoltà: mediaRischio: basso

Applicare la correzione al codice sorgente COBOL secondo le specifiche ANSI/ISO COBOL.

  1. Ispezionare il valore della variabile FILE STATUS o il numero di riga del compilatore
  2. Correggere la dichiarazione FD, la PICTURE o la sequenza di OPEN/READ/WRITE
  3. Ricompilare ed eseguire verificando la corretta terminazione con RETURN-CODE 0
terminal
cobc -x main.cob

Domande frequenti

Cosa significa Errore COBOL: Reserved word used as data-name (Uso di Parola Riservata come Variabile) in COBOL?

COBOL possiede oltre 300 parole riservate (es. COUNT, DATE, END, MOVE, ZERO); utilizzarne una come nome di variabile nella DATA DIVISION genera un errore sintattico di compilazione.

Approfondimenti

Schede correlate