fix jael +vent-pass recursion

This commit is contained in:
Ted Blackman 2019-07-11 14:41:43 -07:00
parent b0c4d82b6d
commit 86705ca446

View File

@ -1153,15 +1153,17 @@
=+ yez=~(tap in yen) =+ yez=~(tap in yen)
|- ^+ ..vent-pass |- ^+ ..vent-pass
?~ yez ..vent-pass ?~ yez ..vent-pass
=* d i.yez =. ..vent-pass
?> ?=([[%a @ @ *] *] d) =* d i.yez
=+ our=(slav %p i.t.i.d) ?> ?=([[%a @ @ *] *] d)
=+ who=(slav %p i.t.t.i.d) =+ our=(slav %p i.t.i.d)
%+ exec [d ~ ~] =+ who=(slav %p i.t.t.i.d)
:+ %pass %+ exec [d ~ ~]
/(scot %p our)/vent-result :+ %pass
^- note /(scot %p our)/vent-result
[%a %want who /j/(scot %p our)/vent-result %vent-result res] ^- note
[%a %want who /j/(scot %p our)/vent-result %vent-result res]
$(yez t.yez)
:: ::
++ extract-snap :: extract rewind point ++ extract-snap :: extract rewind point
^- snapshot ^- snapshot