Variable: fortran-start-prog-re
fortran-start-prog-re is a variable defined in fortran.el.gz.
Value
"^[ ]*\\(program\\|subroutine\\|function\\|[ a-z0-9*()]*[ ]+function\\|\\(block[ ]*data\\)\\)"
Documentation
Regexp matching the start of a subprogram, from the line start.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/fortran.el.gz
;; Note fortran-current-defun uses the subgroups.
(defconst fortran-start-prog-re
"^[ \t]*\\(program\\|subroutine\\|function\
\\|[ \ta-z0-9*()]*[ \t]+function\\|\
\\(block[ \t]*data\\)\\)"
"Regexp matching the start of a subprogram, from the line start.")