;; returns 1 if stream ends and 0 if an unknown word is found
dq p_gtR ; Keep the stream on the return stack.
p_evaluate_stream_PROMPT:
+ dq p_verboseQ
+ dq p_get
+ BRANCH 0,p_evaluate_stream_LOOP
dq p_depth
dq p_dot
dq p_literal_string
p_evaluate_stream_NOTWORD:
dq p_drop
dq p_number
+ dq p_dup
BRANCH 0,p_evaluate_stream_BAD ; branch if 0
+ dq p_drop
dq p_state
dq p_get
BRANCH 0,p_evaluate_stream_AFTER ; branch if 0