Variable: f90-blocks-re
f90-blocks-re is a variable defined in f90.el.gz.
Value
"\\(\\(?:block[ ]*data\\|\\(?:associate\\|block\\|critical\\|do\\|enum\\|f\\(?:orall\\|unction\\)\\|i\\(?:f\\|nterface\\)\\|module\\|program\\|s\\(?:elect\\|ub\\(?:\\(?:modul\\|routin\\)e\\)\\)\\|\\(?:typ\\|wher\\)e\\)\\)\\_>\\)"
Documentation
Regexp potentially indicating a "block" of F90 code.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/f90.el.gz
;; Regexps for finding program structures.
(defconst f90-blocks-re
(concat "\\(\\(?:block[ \t]*data\\|"
(regexp-opt '("do" "if" "interface" "function" "module" "program"
"select" "subroutine" "type" "where" "forall"
;; F2003.
"enum" "associate"
;; F2008.
"submodule" "block" "critical"))
"\\)\\_>\\)")
"Regexp potentially indicating a \"block\" of F90 code.")