protected static string TranslateTokenStringToTarget(string tokenName, OutputModelFactory factory)
{
if (tokenName == null)
{
return null;
}
if (tokenName[0] == '\'')
{
bool addQuotes = false;
string targetString =
factory.GetTarget().GetTargetStringLiteralFromANTLRStringLiteral(factory.GetGenerator(), tokenName, addQuotes);
return "\"'" + targetString + "'\"";
}
else
{
return factory.GetTarget().GetTargetStringLiteralFromString(tokenName, true);
}
}
}