TmplTokenType.pm - Types of TmplToken objects
This is a Java-style "safe enum" singleton class for types of TmplToken objects. The predefined constants are
normal text (#text in the DTD)
parametrized normal text (result of simple recognition of text interspersed with <TMPL_VAR> directives; this has to be explicitly enabled in the scanner)
normal text (CDATA in the DTD)
something that has the form of an HTML tag
something that has the form of an SGML declaration
something that has the form of an SGML processing instruction
a Template Toolkit directive
something that has the form of an HTML comment (and is not recognized as an HTML::Template directive)
something that is not recognized at all by the scanner
Note that end of file is currently represented by undef, instead of a constant predefined by this module.