On Wed, May 09, 2018 at 08:27:14AM -0400, Jd Lyons wrote:
Bear with me, while I try to understand this, but it
looks like b?branch sets up some type of temporary buffer, and b(>resolve) try to
“flush” that buffer.
Yes; and that is incorrect. b?branch in interpret mode is only allowed
for forward branches (which you have here), and it should simply skip that
much forward (in the fcode stream) if the top of stack was 0. Not compile