escerror
escerror(ls, c, i + 1, "hexadecimal digit expected");
escerror(ls, c, i, "decimal escape too large");
escerror(ls, &ls->current, 1, "invalid escape sequence");