: RDEPTH
R0 @ RP@ - CELL / ;
VARIABLE RP_
: RESET-RP_ 0 RP_ ! ;
: :r RDEPTH RP_ ! : ;
: r; POSTPONE RESET-RP_
POSTPONE ;
; IMMEDIATE
: RRDEPTH \ relative rdepth to the current word call
\ the word that uses RRDEPTH must be defined with :r r;
RDEPTH 1- RP_ @ -
;
:r tt 2 >R RRDEPTH . R> DROP r;
tt \ will print 1
OiBSREVQVEgKICBSMCBAIFJQQCAtIENFTEwgLyA7CgpWQVJJQUJMRSBSUF8KOiBSRVNFVC1SUF8gMCBSUF8gISA7CjogOnIgUkRFUFRIIFJQXyAhIDogOwo6IHI7IFBPU1RQT05FIFJFU0VULVJQXwogICAgIFBPU1RQT05FIDsKIDsgSU1NRURJQVRFCgo6IFJSREVQVEggXCByZWxhdGl2ZSByZGVwdGggdG8gdGhlIGN1cnJlbnQgd29yZCBjYWxsCiAgICAgICAgICBcIHRoZSB3b3JkIHRoYXQgdXNlcyBSUkRFUFRIIG11c3QgYmUgZGVmaW5lZCB3aXRoIDpyIHI7CiAgUkRFUFRIIDEtIFJQXyBAIC0KOyAgCgo6ciB0dCAyID5SIFJSREVQVEggLiBSPiBEUk9QIHI7CnR0IFwgd2lsbCBwcmludCAxCg==