public virtual Template CreateSingleton(IToken templateToken)
{
string template;
if (templateToken.Type == GroupParser.BIGSTRING || templateToken.Type == GroupParser.BIGSTRING_NO_NL)
{
template = Utility.Strip(templateToken.Text, 2);
}
else
{
template = Utility.Strip(templateToken.Text, 1);
}
CompiledTemplate impl = Compile(FileName, null, null, template, templateToken);
Template st = CreateStringTemplateInternally(impl);
st.Group = this;
st.impl.HasFormalArgs = false;
st.impl.Name = Template.UnknownName;
st.impl.DefineImplicitlyDefinedTemplates(this);
return st;
}