private QilNode CompileTextAvt(string avt)
{
Debug.Assert(avt != null);
if (avt.IndexOfAny(s_curlyBraces) == -1)
{
return _f.TextCtor(_f.String(avt));
}
QilNode avtParts = CompileAvt(avt);
if (avtParts.NodeType == QilNodeType.Sequence)
{
QilList result = InstructionList();
foreach (QilNode node in avtParts)
{
result.Add(_f.TextCtor(node));
}
return result;
}
else
{
return _f.TextCtor(avtParts);
}
}