semantic-exit-on-input

semantic-exit-on-input is a Lisp macro in `fw.el'.

(semantic-exit-on-input SYMBOL &rest FORMS)

Using SYMBOL as an argument to `throw', execute FORMS.
If FORMS includes a call to `semantic-throw-on-input', then
if a user presses any key during execution, this form macro
will exit with the value passed to `semantic-throw-on-input'.
If FORMS completes, then the return value is the same as `progn'.