$whatever = 'CFML';
Having normal HTML in $whatever or $whatever in normal HTML is not a problem with
HTML::Parser, if you use the
report_tags() method. That'll have the parser ignore unknown tags, leaving non-$whatever tags for what they are.
So the three points you mention are irrelevant.
Yes, it IS possible to make
HTML::Parser ignore everything except pseudo-tags. That's what I've been talking about all the time - the
report_tags() method. *sigh* :)
2;0 juerd@ouranos:~$ perl -e'undef christmas'
Segmentation fault
2;139 juerd@ouranos:~$