X-Git-Url: https://git.subgeniuskitty.com/pforth/.git/blobdiff_plain/47a1084ddee779dc12d3ecc9ca4903adc250ee0d..064f3eb027eef8fbfb59c43b40989ca8b83ca8f7:/fth/private.fth diff --git a/fth/private.fth b/fth/private.fth index d7d465d..6c0c55e 100644 --- a/fth/private.fth +++ b/fth/private.fth @@ -24,16 +24,20 @@ variable private-stop $ 20 constant FLAG_SMUDGE : PRIVATE{ + private-start @ 0= not abort" ERROR: Missing PRIVATIZE" + private-stop @ 0= not abort" ERROR: Missing PRIVATIZE" latest private-start ! 0 private-stop ! ; + : }PRIVATE - private-stop @ 0= not abort" Extra }PRIVATE" + private-stop @ 0= not abort" ERROR: Extra }PRIVATE" latest private-stop ! ; + : PRIVATIZE ( -- , smudge all words between PRIVATE{ and }PRIVATE ) - private-start @ 0= abort" Missing PRIVATE{" - private-stop @ 0= abort" Missing }PRIVATE" + private-start @ 0= abort" ERROR: Missing PRIVATE{" + private-stop @ 0= abort" ERROR: Missing }PRIVATE" private-stop @ BEGIN dup private-start @ u> \ 19970701