Function: simula-find-do-match
simula-find-do-match is a byte-compiled function defined in
simula.el.gz.
Signature
(simula-find-do-match)
Documentation
Find keyword matching DO: FOR, WHILE, INSPECT or WHEN.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/simula.el.gz
(defun simula-find-do-match ()
"Find keyword matching DO: FOR, WHILE, INSPECT or WHEN."
(while (and (re-search-backward
"\\<\\(do\\|for\\|while\\|inspect\\|when\\|end\\|begin\\)\\>\\|;"
nil 'move)
(simula-context)))
(if (and (looking-at "\\<\\(for\\|while\\|inspect\\|when\\)\\>")
(not (simula-context)))
() ;; found match
(error "No matching FOR, WHILE or INSPECT for DO, or misplaced ';'")))