private void PushIncludeContext(SourceText text)
{
_currentFileSegmentAbsolutePosition = FileSegments.Sum(x => x.Length);
var includeContext = new IncludeContext(text);
_includeStack.Push(includeContext);
_charReader = includeContext.CharReader;
FileSegments.Add(new FileSegment(text, 0));
}