How about comment lines? Following program fails to parse (note that this is fixed form): --------- !$OMP PARALLEL DO IF ((multithread.ne.0).and.(kymeth.ne.45)), & COPYIN(/hhre/,/hra_tp/) ---------