variables.OpenTagString = "<<"; variables.CloseTagString = ">>"; variables.VariableString = "%"; variables.EscapedVariableString = "%%"; // TRANSFORM TEMPLATE FOR PROCESSING // Turn CF Template tag and variable identifiers into arbritrary strings TemplateScript = Replace(TemplateScript, OpenTagString, "!!START_CFTEMPLATE!!", "all"); TemplateScript = Replace(TemplateScript, CloseTagString, "!!END_CFTEMPLATE!!", "all"); TemplateScript = Replace(TemplateScript, EscapedVariableString, "!!EscapedVariableString!!", "all"); TemplateScript = Replace(TemplateScript, VariableString, "!!VariableString!!", "all"); // Turn ColdFusion tag and variable identifiers into arbritrary strings TemplateScript = Replace(TemplateScript, "<", "!!START_CF_TAG!!", "all"); TemplateScript = Replace(TemplateScript, ">", "!!END_CF_TAG!!", "all"); TemplateScript = Replace(TemplateScript, "####", "!!EscapedCFVariableString!!", "all"); TemplateScript = Replace(TemplateScript, "##", "!!CFVariableString!!", "all"); // Turn CF Template tag and variable identifiers into ColdFusion tag and variable identifiers TemplateScript = Replace(TemplateScript, "!!START_CFTEMPLATE!!", "<", "all"); TemplateScript = Replace(TemplateScript, "!!END_CFTEMPLATE!!", ">", "all"); TemplateScript = Replace(TemplateScript, "!!VariableString!!", "##", "all"); // Transform the code back to CF GeneratedScript = Replace(GeneratedScript, "!!START_CF_TAG!!", "<", "all"); GeneratedScript = Replace(GeneratedScript, "!!END_CF_TAG!!", ">", "all"); GeneratedScript = Replace(GeneratedScript, "!!EscapedCFVariableString!!", "####", "all"); GeneratedScript = Replace(GeneratedScript, "!!CFVariableString!!", "##", "all"); GeneratedScript = Replace(GeneratedScript, "!!EscapedVariableString!!", EscapedVariableString, "all");