5d5ae3d203
PARSE and PARSE-NAME were using the deferred pending mechanism which broke when called from compiled code (the calling word continued executing before PARSE ran). Replaced with inline host functions that read >IN/#TIB directly from WASM memory and parse immediately. This fixes utilities.fth $"/$2" failures that left stack residue cascading into all subsequent compliance test suites. Also: core_ext 17→14, string 27→17.
3 lines
31 B
Forth
3 lines
31 B
Forth
: SQUARE DUP * ;
|
|
7 SQUARE . CR
|