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'.