private static FormatToken ParseText(TextReader reader)
{
var builder = new StringBuilder();
while (true)
{
var current = reader.Peek();
if (current == -1)
{
break;
}
var character = (char)current;
if (character == '{')
{
break;
}
builder.Append((char)reader.Read());
}
return new LiteralToken(builder.ToString());
}