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'.")