diff options
| author | kitty <nepeta@canaglie.net> | 2026-03-08 19:05:42 +1100 |
|---|---|---|
| committer | kitty <nepeta@canaglie.net> | 2026-03-08 19:05:42 +1100 |
| commit | f7ba91a6414838bbff9fb9b5d2a8b6bcc2718bbc (patch) | |
| tree | 020f470a60034e8e5f2fcab5258de15321fdd391 | |
| parent | 9c863a372480da3b9a54139c63e26f2ce38b3479 (diff) | |
WORDS stack leak
| -rw-r--r-- | jefs.fs | 2 | ||||
| -rw-r--r-- | readme.md | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -263,7 +263,7 @@ make error-msgs #error-msgs cells allot : hide parse find drop (hide) ; \ todo error handling : hidden? ( lfa -- ? ) >ffa c@ 1 and 0<> ; -: (words) ( lfa -- ) dup hidden? not if >nfa dup w@ swap 2 + swap say 2 spaces then ; +: (words) ( lfa -- ) dup hidden? not if >nfa dup w@ swap 2 + swap say 2 spaces else drop then ; : words latest @ begin ?dup 0<> while dup (words) @ repeat cr ; \ I/O {{{ @@ -61,6 +61,8 @@ the error codes are: - argc + argv - testing +- `DEPTH` +- more terminal control words - `s\"` - `DO` + `LOOP` - `<BUILDS` and `DOES>` |
