: char>quoted ( ch -- str )
dup printable? [ 1string ] [
assure-small >hex >upper
- 2 CHAR: 0 pad-left
+ 2 CHAR: 0 pad-head
CHAR: = prefix
] if ;
: take-some ( seqs -- seqs seq )
0 over [ length + dup 76 >= ] find drop nip
- [ 1- cut-slice swap ] [ f swap ] if* concat ;
+ [ 1 - cut-slice swap ] [ f swap ] if* concat ;
: divide-lines ( strings -- strings )
- [ dup ] [ take-some ] [ ] produce nip ;
+ [ dup ] [ take-some ] produce nip ;
PRIVATE>
] when ;
: read-quoted ( -- bytes )
- [ read1 dup ] [ read-char ] [ drop ] B{ } produce-as ;
+ [ read1 dup ] [ read-char ] B{ } produce-as nip ;
PRIVATE>