Variable: perl-imenu-generic-expression

perl-imenu-generic-expression is a variable defined in perl-mode.el.gz.

Value

((nil "^[       ]*sub\\s-+\\([-[:alnum:]+_:]+\\)" 1)
 ("Variables"
  "^[   ]*\\(?:has\\|local\\|my\\|our\\|state\\)\\s-+\\([$@%][-[:alnum:]+_:]+\\)\\s-*="
  1)
 ("Packages" "^[        ]*package\\s-+\\([-[:alnum:]+_:]+\\);" 1)
 ("Doc sections" "^=head[0-9][  ]+\\(.*\\)" 1))

Documentation

Imenu generic expression for Perl mode. See imenu-generic-expression.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/perl-mode.el.gz
(defvar perl-imenu-generic-expression
  '(;; Functions
    (nil "^[ \t]*sub\\s-+\\([-[:alnum:]+_:]+\\)" 1)
    ;;Variables
    ("Variables" "^[ \t]*\\(?:has\\|local\\|my\\|our\\|state\\)\\s-+\\([$@%][-[:alnum:]+_:]+\\)\\s-*=" 1)
    ("Packages" "^[ \t]*package\\s-+\\([-[:alnum:]+_:]+\\);" 1)
    ("Doc sections" "^=head[0-9][ \t]+\\(.*\\)" 1))
  "Imenu generic expression for Perl mode.  See `imenu-generic-expression'.")