Juan Sanchez wrote:
Anyone know what are the valid comment lines in all the Fortran variants?
I know of lines beginning with c, C, or * in the first column.
Those are valid only in the fixed-form type of source code.
The exclamation mark (!) is valid in both free-form and fixed-form code
(from
Fortran 90 onwards, but perhaps there are FORTRAN 77 compilers out there
that accepted that as well).
The exclamation mark, appearing anywhere _outside_ a literary string, marks
the beginning of a comment. I do not think it would cause any problems
to assume any exclamation mark (even inside a string) is the start of a
comment
- for this particular task: you can not have a valid USE statement follow a
literary string.
Another problem is, however, the D (and d) conditional comment (only for
fixed form). It is regarded a comment during normal compilation, but may
be turned into valid code with a compile option. Probably the safest bet
here is to assume that it is always valid code:
C
C Only use this module if we are debugging ...
D use my_debugging_stuff
C
C
C
D call debug_msg( 'Now in routine such-and-such' )
Regards,
Arjen
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake