<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
<BR> <BR>
> From: peter@pajamian.dhs.org<BR>> On 28/11/10 04:25, Paul Jordan wrote:<BR>> > most, if<BR>> > not all other tags default interpolate=yes, reparse=no.<BR>> <BR>> Actually the default for all tags is interpolate=no reparse=yes unless<BR>> changed by the UserTag directive's Interpolate or NoReparse attributes.<BR><BR>
<BR>
What the F batman. I don't see how I could have thought the opposite for the last 10 years. :-)<BR>
<BR>
Maybe I had it wrong all this time?<BR>
<BR>
[if scratch foo][scratch bar][/if]<BR>
<BR>
I thought that Interpolation meant that when this IF tag evaluates, that it's output will be whatever is stored inside [scratch bar]. If Interpolate is off, then when this IF evaluates it will place [scratch bar] verbatim, square brakets and all, to the page. Reparse on the other hand, I always thought meant that if turned on in this example, would process ITL tags that may be contained inside the storage of the scratch "bar" (kinda like recursion).<BR>
<BR>
Is that wrong? With my assumptions all this time, things have worked pretty much as expected.<BR>
<BR>
Furthermore, I'd swear on my ex-girlfriends grave that the docs used to reflect interpolate=true, reparse=false. I remember back when I first got into this - it's very clear in my memory.<BR>
<BR>
<BR>                                            </body>
</html>