Raul Laasner wrote:
> The functions f90-beginning-of-subprogram and f90-end-of-subprogram do not
> work correctly if the source file contains lines which begin with the
> correct keywords but in fact belong to a continued string. For instance, in
> the following,
>
> subroutine foo()
> print*, '&
> end subroutine foo'
> ! The cursor is here
> end subroutine foo
But that's not valid Fortran? Continued strings must use '&' at the
start of the continued lines as well? Eg gfortran 4.8.2 says:
Warning: Missing '&' in continued character constant at (1)
Ie, you must write
subroutine foo()
print*, '&
&end subroutine foo'
end subroutine foo
in which case there isn't a problem.