Escaper

Range which takes a range of chars and converts to a range with added esc '\\' infront of a list of special chars.

@safe
struct Escaper (
S
) if (
isInputRange!S &&
is(ForeachType!S : const(char))
) {
protected
char escape_char;
protected
S range;
protected
ESCMode mode;
}