internal ParseEngine Replace(Int32 index, Char replacement) { if (index >= 0 && index < _characters.Length) { _characters[index] = replacement; } return this; }