if
] recover ;
-: (listener) ( datastack -- )
- listener-step (listener) ;
+: listener-loop ( datastack -- )
+ listener-step listener-loop ;
PRIVATE>
: listener ( -- )
[
parser-quiet? off
- [ { } (listener) ] with-return
+ [ { } listener-loop ] with-return
] with-interactive-vocabs ;
: listener-main ( -- )