Variable: cperl-outline-regexp

cperl-outline-regexp is a variable defined in cperl-mode.el.gz.

Value

"^[[:blank:]]*\\(?:\\_<\\(?1:package\\)\\(?:[[:space:]]\\|\n\\|#.*\n\\)*\\(?2:\\(?:\\(?:\\(?:[[:alpha:]]\\|_\\)\\(?:[[:word:]]\\|_\\)*\\)?::\\)+\\(?:\\(?:[[:alpha:]]\\|_\\)\\(?:[[:word:]]\\|_\\)*\\)?\\|\\(?:[[:alpha:]]\\|_\\)\\(?:[[:word:]]\\|_\\)*\\)\\(?:\\(?:[[:space:]]\\|\n\\|#.*\n\\)+\\(?:\\(?:v?\\(?:[[:digit:]]+\\.\\)\\{2,\\}[[:digit:]]+\\(?:_[[:word:]]+\\)?\\|[[:digit:]]+\\(?:\\.[[:digit:]]+\\)?\\(?:_[[:word:]]+\\)?\\)\\)\\)?\\(?:[[:space:]]\\|\n\\|#.*\n\\)*\\(?3:[;{]\\)\\|\\_<\\(?:\\(?3:\\(?:my\\|our\\|state\\)\\)\\(?:[[:space:]]\\|\n\\|#.*\n\\)+\\)?\\(?1:sub\\)\\(?:[[:space:]]\\|\n\\|#.*\n\\)+\\(?2:\\(?:\\(?:\\(?:[[:alpha:]]\\|_\\)\\(?:[[:word:]]\\|_\\)*\\)?::\\)+\\(?:\\(?:[[:alpha:]]\\|_\\)\\(?:[[:word:]]\\|_\\)*\\)?\\|\\(?:[[:alpha:]]\\|_\\)\\(?:[[:word:]]\\|_\\)*\\)\\|^\\(?1:=head\\)\\(?3:[1-4]\\)[	 ]+\\(?2:.+\\)\\)"

Documentation

The regular expression used for outline-minor-mode(var)/outline-minor-mode(fun).

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cperl-mode.el.gz
(defvar cperl-outline-regexp
  (rx (sequence line-start (0+ blank) (eval cperl--imenu-entries-rx)))
  "The regular expression used for `outline-minor-mode'.")