Of course consuming it dchar by dchar also works:

    string s = `\tabŁŃ\r\nx`;
    assert(parseDchar(s) == '\t');
    assert(parseDchar(s) == 'a');
    assert(parseDchar(s) == 'b');
    assert(parseDchar(s) == 'Ł');
    assert(parseDchar(s) == 'Ń');
    assert(parseDchar(s) == '\r');
    assert(parseDchar(s) == '\n');
    assert(parseDchar(s) == 'x');
    assert(s.empty);

Reply via email to