/// <summary>Clear the buffer. Replace the current stream with a new one.</summary>
 public void Reset(TextReader reader, Context context)
 {
     consumeOffset = 0;
     markerOffset  = 0;
     buffer.Reset(reader, context);
     markers.Reset();
 }