Variable: cfengine2-imenu-expression

cfengine2-imenu-expression is a variable defined in cfengine.el.gz.

Value

((nil "^[       ]*\\(a\\(?:cl\\|dmit\\|lerts\\)\\|b\\(?:inservers\\|roadcast\\)\\|c\\(?:lasses\\|o\\(?:ntrol\\|py\\)\\)\\|d\\(?:e\\(?:faultroute\\|ny\\)\\|i\\(?:rectories\\|s\\(?:able\\|ks\\)\\)\\)\\|editfiles\\|fil\\(?:\\(?:e\\|ter\\)s\\)\\|gr\\(?:ant\\|oups\\)\\|homeservers\\|i\\(?:gnore\\|mport\\|nterfaces\\)\\|links\\|m\\(?:ailserver\\|\\(?:ethod\\|iscmount\\|ountable\\)s\\)\\|p\\(?:\\(?:ackag\\|rocess\\)es\\)\\|re\\(?:name\\|quired\\|solve\\)\\|shellcommands\\|tidy\\|unmount\\):[^:]" 1)
 ("Variables/classes" "\\_<\\([[:alnum:]_]+\\)[      ]*=[    ]*(" 1)
 ("Variables/classes" "\\_<define=\\([[:alnum:]_]+\\)" 1)
 ("Variables/classes" "\\_<DefineClass\\>[        ]+\\([[:alnum:]_]+\\)" 1))

Documentation

imenu-generic-expression for CFEngine mode.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/cfengine.el.gz
(defvar cfengine2-imenu-expression
  `((nil ,(concat "^[ \t]*" (eval-when-compile
			      (regexp-opt cfengine2-actions t))
		  ":[^:]")
	 1)
    ("Variables/classes" "\\_<\\([[:alnum:]_]+\\)[ \t]*=[ \t]*(" 1)
    ("Variables/classes" "\\_<define=\\([[:alnum:]_]+\\)" 1)
    ("Variables/classes" "\\_<DefineClass\\>[ \t]+\\([[:alnum:]_]+\\)" 1))
  "`imenu-generic-expression' for CFEngine mode.")