La direttiva 'IMPLICIT NONE' disabilita la vecchia regola Fortran di digitazione implicita (I-N interi); qualsiasi variabile utilizzata senza essere stata esplicitamente dichiarata genera questo errore.
NO_IMPLICIT_TYPE
→
Il compilatore Fortran (gfortran, ifort) non riesce a interpretare l'istruzione alla riga indicata a causa di parole chiave digitate in modo errato, punteggiatura non valida o parentesi non bilanciate.
SYNTAX_ERROR_STMT
→
Un singolo file di traduzione Fortran può contenere una sola istruzione 'PROGRAM'; definire due blocchi program indipendenti genera errore di compilazione.
TWO_MAIN_PROGRAMS
→
Il tipo, kind o precisione dell'argomento passato a una SUBROUTINE o FUNCTION (es. REAL(4) a singola precisione) non corrisponde a quello dichiarato nella procedura (es. REAL(8) a doppia precisione).
ARG_TYPE_MISMATCH
→
Compare quando una riga di codice non corrisponde a nessuna struttura sintattica valida del linguaggio Fortran, spesso causata da dichiarazioni posizionate dopo la prima istruzione eseguibile.
UNCLASSIFIABLE_STMT
→
Si tenta di modificare o assegnare un valore a un argomento dichiarato con 'INTENT(IN)', che rappresenta per definizione un parametro di solo input a sola lettura.
ASSIGN_TO_INTENT_IN
→