Divisioni e Sintassi (GnuCOBOL)
error: 'COUNT' is a reserved word and cannot be used as a user-defined data name – COBOL 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 nameContesto 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 comuneDiagnosi
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.
cobc -x -Wall -Wextra main.cob -o appRisoluzione
Risoluzione standard per Errore COBOL: Reserved word used as data-name (Uso di Parola Riservata come Variabile)
Applicare la correzione al codice sorgente COBOL secondo le specifiche ANSI/ISO COBOL.
- Ispezionare il valore della variabile FILE STATUS o il numero di riga del compilatore
- Correggere la dichiarazione FD, la PICTURE o la sequenza di OPEN/READ/WRITE
- Ricompilare ed eseguire verificando la corretta terminazione con RETURN-CODE 0
cobc -x main.cobDomande 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
- GnuCOBOL Manual / IBM Enterprise COBOL Documentation documentazione_ufficiale