"${hex:40${hex:30}}" -> "${hex:400}" would demonstrate that only one pass is done, too.
Great!
"${unicode:1000000}" -> error "${unicode:200000}" -> error
Now that we dropped the 6-digit-restriction, we no longer need two examples of range violations.
And I've missed Michael's favorite: "${hex:" -> "${hex:" I think the fourth example from the top covers this already, that is "${hex:40".
And I've missed Michael's favorite: "${hex:" -> "${hex:"
I think the fourth example from the top covers this already, that is "${hex:40".
I agree. Everything else is fine with me. I'll adapt my code. Michael