private void SkipLine()
{
if (analyzer.IsCrLf())
{
cursor.SkipLineByOffset(2);
analyzer.Buffer.Skip(2);
}
else if (analyzer.IsBreak())
{
cursor.SkipLineByOffset(1);
analyzer.Buffer.Skip(1);
}
else if (!analyzer.IsZero())
{
throw new InvalidOperationException("Not at a break.");
}
}