decodeReverse

Jonathan M Davis via Digitalmars-d digitalmars-d at puremagic.com
Tue Jan 6 03:28:26 PST 2015


On Tuesday, January 06, 2015 08:09:57 Jakob Ovrum via Digitalmars-d wrote:
> On Tuesday, 6 January 2015 at 06:43:13 UTC, HaraldZealot wrote:
> > For my particular project (it binds with something like finite
> > state machine) I will write some counterpart of decode function
> > from std.utf. Future function will decode string backward,
> > return dchar and change index passed by reference.
> >
> > Is it interesting for community that I code this feature in
> > general way targeting in phobos for future?
>
> For UTF, there's already std.utf.strideBack which does most of
> the work. I don't know why there is no std.utf.decodeBack -
> should be very simple to wrap over strideBack.

I'm pretty sure that you basically have to do what strideBack does before
you can decode a code point, so all decodeBack would do would be to do
exactly what back already does for strings, which is to use strideBack
followed by decode.

- Jonathan M Davis



More information about the Digitalmars-d mailing list