f90-imenu-generic-expression
f90-imenu-generic-expression is a variable defined in `
f90.el
'.
Its value is
((nil "^[ 0-9]*program[ ]+\\(\\(?:\\sw\\|\\s_\\)+\\)" 1)
("Submodules" "^[ 0-9]*submodule[ ]*([^)\n]+)[ ]*\\(\\(?:\\sw\\|\\s_\\)+\\)[ ]*\\(!\\|$\\)" 1)
("Modules" "^[ 0-9]*module[ ]+\\(\\(?:\\sw\\|\\s_\\)+\\)[ ]*\\(!\\|$\\)" 1)
("Types" f90-imenu-type-matcher 1)
("Procedures" "^[ 0-9]*\\([^!\"&\n]*\\([^e!\n\"& ][^!\"&\n ][^!\"&\n ]\\|[^!\"&\n ][^n!\n\"& ][^!\"&\n ]\\|[^!\"&\n ][^!\"&\n ][^d!\n\"& ]\\)\\|[^!\"&\n ]?[^!\"&\n ]?\\)[ ]*\\(function\\|subroutine\\)[ ]+\\(\\(?:\\sw\\|\\s_\\)+\\)" 4))
Documentation:
Value for `imenu-generic-expression' in F90 mode.