diff --git a/src/fortranscanner.l b/src/fortranscanner.l index 3afb808f20..fbbb110371 100644 --- a/src/fortranscanner.l +++ b/src/fortranscanner.l @@ -445,6 +445,7 @@ FILEMASK {VFILEMASK}|{HFILEMASK} } pop_state(yyscanner); } +[\x80-\xFF]* | . { if (yy_top_state(yyscanner) == Initialization || yy_top_state(yyscanner) == ArrayInitializer) { @@ -485,6 +486,7 @@ FILEMASK {VFILEMASK}|{HFILEMASK} .?/\n { pop_state(yyscanner); // comment ends with endline character DBG_CTX((stderr,"end comment %d %s\n",yyextra->lineNr,qPrint(yyextra->debugStr))); } // comment line ends +[\x80-\xFF]* | . { yyextra->debugStr+=yytext; }