I can NOT believe I have to do this.
If I have something like:
where a tab (\t) separates foo and bar, both 32 WORD and 32 PARSE will deliver a single token, "foo\tbar". Now, this makes a whole lot of sense if your input source is a block; but it's coming from a fucking file.
Once upon a time, ANS Forth said clearly that WORD and PARSE, if given a delimiter of a space, are to also treat other whitespace-y characters the same way. Apparently, this is no longer the case; GForth 0.7.0 no longer implements this behavior.
DAMN IT! What a fucking waste of my time! 5 hours of debugging to narrow this down, and I'm sure fixing this will uncover other bugs that I could have been fixing instead.
So not happy at the moment.