Function: octave-function-file-comment
octave-function-file-comment is a byte-compiled function defined in
octave.el.gz.
Signature
(octave-function-file-comment)
Documentation
Beginning and end positions of the function file comment.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/octave.el.gz
;;; First non-copyright comment block
(defun octave-function-file-comment ()
"Beginning and end positions of the function file comment."
(save-excursion
(goto-char (point-min))
;; Copyright block: octave/libinterp/parse-tree/lex.ll around line 1634
(while (save-excursion
(when (comment-search-forward (point-max) t)
(when (eq (char-after) ?\{) ; case of block comment
(forward-char 1))
(skip-syntax-forward "-")
(let ((case-fold-search t))
(looking-at-p "\\(?:copyright\\|author\\)\\_>"))))
(octave-skip-comment-forward (point-max)))
(let ((beg (comment-search-forward (point-max) t)))
(when beg
(goto-char beg)
(octave-skip-comment-forward (point-max))
(list beg (point))))))