diff options
| author | kitty <nepeta@canaglie.net> | 2026-02-16 23:40:35 +1100 |
|---|---|---|
| committer | kitty <nepeta@canaglie.net> | 2026-02-16 23:41:05 +1100 |
| commit | aa1061032d57667c5b53ab445b7942f3bbf6f681 (patch) | |
| tree | 6a4da5a9b4e15a5d15062d2565fd07bb2eb98cfb /jefs.fs | |
| parent | 11ab7360e32aebf5dfc5a1331ebe44b0ceff6354 (diff) | |
jonesforth port improvements of stack words
Diffstat (limited to 'jefs.fs')
| -rw-r--r-- | jefs.fs | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -7,12 +7,16 @@ : decimal 10 base ! ; : hex 16 base ! ; +hex +: ret, c3 c, ; +decimal + : cells 8 * ; : allot here @ swap here +! ; : [compile] parse find drop >cfa compile, ; immediate : ' parse find drop >cfa [compile] lit ; immediate \ note: no error handling (yet) -: constant create [compile] lit 195 ( ret ) c, ; +: constant create [compile] lit ret, ; : begin here @ ; immediate : again branch here @ 4 + - d, ; immediate \ add 4 to get to beginning of the next instruction |
