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