Variable: f90-end-block-re
f90-end-block-re is a variable defined in f90.el.gz.
Value
"^[ 0-9]*\\_<end[ ]*\\(associate\\|block\\|critical\\|do\\|enum\\|f\\(?:orall\\|unction\\)\\|i\\(?:f\\|nterface\\)\\|module\\|program\\|s\\(?:elect\\|ub\\(?:\\(?:modul\\|routin\\)e\\)\\)\\|\\(?:typ\\|wher\\)e\\)\\_>"
Documentation
Regexp matching the end of an F90 "block", from the line start.
Used in the F90 entry in hs-block-end-regexp.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/f90.el.gz
;; Hideshow support.
(defconst f90-end-block-re
(concat "^[ \t0-9]*\\_<end[ \t]*"
(regexp-opt '("do" "if" "forall" "function" "interface"
"module" "program" "select" "subroutine"
"type" "where" "enum" "associate" "submodule"
"block" "critical") t)
"\\_>")
"Regexp matching the end of an F90 \"block\", from the line start.
Used in the F90 entry in `hs-block-end-regexp'.")