Folks,
I’m brand-new to using Photran and I seem to have a problem right off the bat. It seems that the syntax parser does not like the format of comments in my code.
A sample snippet is as follows:
**********************************************************************
* Copyright 2013 *
**********************************************************************
*
program bernie
implicit none
print *,'Hello World'
end program Bernie
In the “Outline” window I see a Syntax Exception listed. The Text of the exception is:
SyntaxException: Syntax error: Unexpected * (/Ez5_code/bl/bernie.f, line 2, column 1). Expected one of the following: block, close, contains, abstract, class, identifier, return, interface, call, end of statement,
go, print, subroutine, stop, allocatable, end, private, doubleprecision, all, implicit, if, end of input, dimension, goto, write, data, submodule, where, recursive, blockdata, select, allstop, codimension, import, use, intent, pause, backspace, endfile, selectcase,
open, associate, elemental, character, nullify, rewind, bind, do, pointer, syncall, program, syncimages, syncmemory, wait, unlock, optional, double, module, read, allocate, equivalence, integer, entry, real, cycle, procedure, pure, integer constant, lock,
intrinsic, format, namelist, asynchronous, critical, value, logical, forall, save, sync, inquire, assign, external, volatile, complex, protected, common, endprogram, public, enddo, contiguous, impure, enum, parameter, target, doublecomplex, type, deallocate,
function, continue, exit
When I add an exclamation point as the first character fir the first 4 lines th syntax error disappears:
!**********************************************************************
!* Copyright 2013 *
!**********************************************************************
!*
program bernie
implicit none
print *,'Hello World'
end program Bernie
Why isn’t an asterisk (‘*’) in column 1 not recognized as an error? Is this something I can change in the configuration?
Thanks!
--Bernie Scholz