> At 11:05 AM 8/14/2006, Arjen Markus wrote: > Bill, > > Right so, as far as comments go, we should have to care if it is free > format or not. If it is fixed format then the only depends that it will > have will come from the INCLUDE statement that must be at the start of > the line. And if we have a mistaken comment it can not hurt. >
the situation is a bit more complicated: - Fortran 90/95 still supports the fixed form, so people can write modules using fixed form. So it is important to recognise the two forms. - The earlier solution to recognise comments should _not_ include d and D - these are used to hide debug statements. The compiler ignores them unless the right option is explicitly given. So I think the solution should be: - A file extension like .f or .for means fixed form, comments are recognised by the RE ^cC\*.*$ and by !.*$ - A file extension like .f90 means free form, comments are recognised exclusively by the RE !.*$ Hm, that could go wrong if someone uses file names with a ! in them, like: include "my_what_a_name!.f" though I doubt that will be an important case. Regards, Arjen _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
