Hello, etags does not recognize pure functions in Fortran 90 programs. There is a Fortran 90 program attached to this mail as an example. I've also add a patch in the attachment which fixed the bug. Kind regards, Dieter