Function: opascal-comment-block-end
opascal-comment-block-end is a byte-compiled function defined in
opascal.el.gz.
Signature
(opascal-comment-block-end COMMENT)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/opascal.el.gz
(defun opascal-comment-block-end (comment)
;; Returns the end comment token of a contiguous // comment block. If the
;; comment is multiline (i.e. {...} or (*...*)), the original comment is
;; returned.
(if (not (eq 'comment-single-line (opascal-token-kind comment)))
comment
;; Scan until we run out of // comments.
(let ((next-comment comment)
(end-comment comment))
(while (let ((kind (opascal-token-kind next-comment)))
(cond ((eq kind 'space))
((eq kind 'comment-single-line)
(setq end-comment next-comment))
(t nil)))
(setq next-comment (opascal-next-token next-comment)))
end-comment)))