diff --git a/blk/127 b/blk/127 index b4afedf..211efd6 100644 --- a/blk/127 +++ b/blk/127 @@ -7,7 +7,9 @@ : $[ BLK> @ acc@ - selblk ; : $] BLK> @ acc@ + selblk ; : $h -1 cmv ; : $l 1 cmv ; : $k -64 cmv ; : $j 64 cmv ; -: $w POS @ BLK( + BEGIN C@+ WS? UNTIL BEGIN C@+ WS? NOT UNTIL +: $w POS @ BLK( + acc@ 0 DO + BEGIN C@+ WS? UNTIL BEGIN C@+ WS? NOT UNTIL LOOP 1- BLK( - 1023 MIN POS ! ; -: $W POS @ BLK( + BEGIN C@- WS? UNTIL BEGIN C@- WS? NOT UNTIL +: $W POS @ BLK( + acc@ 0 DO + BEGIN C@- WS? UNTIL BEGIN C@- WS? NOT UNTIL LOOP 1+ BLK( - DUP 0< IF DROP 0 THEN POS ! ;