Still working on making a fortran I/O for C#. My limited fortran experience doesn’t help really, so I once again need some advice from experts.
I’m just concerned with Fortran 77 and data input at the moment. I will get around to data output later.
From this list of fortran edit descriptors, I have coded up I, F, E, D, G, L, A, ”, Tn, TL, TR, and X so far for data input. Still need to take care of BN and BZ…
I am wondering if the rest of the symbols $, :, /, Sp, SS and S actually ever occur in format string for data input? I can imagine that / might if reading the data line is to be terminated early, but I don’t see how the other could be useful.
$isn’t a valid Fortran 77 descriptor. It is used in extensions.:terminates format processing in the absence of further list items. It may make a difference in some corner cases where there are invalid format specifications for input following, but perhaps that’s invalid regardless./is certainly significant.“The
SP,SSandSedit descriptors have no effect during the execution of an input statement.” (F77 13.5.6 p3)(The apostrophe descriptor (character literal) isn’t valid in a format specification for input anyway. I don’t see
Pin your list. When it comes time for output and Fortran 77, don’t forgetH…)