json.writer: slightly faster using first2.
parent
749d05ac6c
commit
6b3e416bc1
|
@ -53,14 +53,18 @@ TR: jsvar-encode "-" "_" ;
|
||||||
jsvar-encode? get [
|
jsvar-encode? get [
|
||||||
[ CHAR: , write1 ]
|
[ CHAR: , write1 ]
|
||||||
[
|
[
|
||||||
[ first jsvar-encode json-print ]
|
first2
|
||||||
[ CHAR: : write1 second json-print ] bi
|
[ jsvar-encode json-print ]
|
||||||
|
[ CHAR: : write1 json-print ]
|
||||||
|
bi*
|
||||||
] interleave
|
] interleave
|
||||||
] [
|
] [
|
||||||
[ CHAR: , write1 ]
|
[ CHAR: , write1 ]
|
||||||
[
|
[
|
||||||
[ first json-print ]
|
first2
|
||||||
[ CHAR: : write1 second json-print ] bi
|
[ json-print ]
|
||||||
|
[ CHAR: : write1 json-print ]
|
||||||
|
bi*
|
||||||
] interleave
|
] interleave
|
||||||
] if
|
] if
|
||||||
] unless-empty CHAR: } write1 ;
|
] unless-empty CHAR: } write1 ;
|
||||||
|
|
Loading…
Reference in New Issue