void parseLine ()
{
foreach (char c in currentLine)
{
currentBlock.Buffer.Append (c);
if (currentBlock.IsCodeStart)
{
currentBlock.RemoveCodeStart ();
continueWithBlocks ();
currentBlock.Type = BlockType.Code;
} else if (currentBlock.IsCodeEnd)
{
currentBlock.RemoveCodeEnd ();
continueWithBlocks ();
}
}
if (currentBlock.Type == BlockType.Literal)
{
currentBlock.isLineOfText = true;
}
}
}