Function: idlwave-get-buffer-routine-info
idlwave-get-buffer-routine-info is a byte-compiled function defined in
idlwave.el.gz.
Signature
(idlwave-get-buffer-routine-info)
Documentation
Scan the current buffer for routine info. Return (PRO-LIST FUNC-LIST).
Source Code
;; Defined in /usr/src/emacs/lisp/obsolete/idlwave.el.gz
(defun idlwave-get-buffer-routine-info ()
"Scan the current buffer for routine info. Return (PRO-LIST FUNC-LIST)."
(let* ((case-fold-search t)
routine-list string entry)
(save-excursion
(save-restriction
(widen)
(goto-char (point-min))
(while (re-search-forward
"^[ \t]*\\(pro\\|function\\)[ \t]" nil t)
(setq string (buffer-substring-no-properties
(match-beginning 0)
(progn
(idlwave-end-of-statement)
(point))))
(setq entry (idlwave-parse-definition string))
(push entry routine-list))))
routine-list))