> > Do you mean this to be something analogous to Javadoc? Otherwise there > > is already a way to comment stuff with [%# %]. What do you mean by > > "cross compatibility"?
I mean Template::Parser::CET will parse Template::Toolkit - OR Text::Tmpl - OR HTML::Template::Expr - OR Velocity. That is what I mean by cross compatibility. There needs to be a directive there to handle the comment. > > [%# > > Template section that won't be shown > > [% var_a %] > > [% IF foo %]Foo[% END %] > > %] > > No, that won't do: The comment '[%#' ends with the *first* '%]' it > encounters, there's no concept of nested tags (at least in TT2). Exactly. That is why I mentioned the COMMENT directive from Text::Tmpl. > So a comment block would add something I could have used sometimes in > the past. Thinking from a parser standpoint it would be easier and faster if we did something like [%#* This is a block comment - notice the matching opening and closing comment tags. [% foo *#%] This is a little more similar to how the Velocity syntax does their block comment. They actually use # for their tag delimeter so their block comment is #* comment goes here *# Using the [%#* Way is easy to check for and would allow a fast parse to the closing tag. It would also allow you to have broken TT inside the comment. This is one failing of the COMMENT directive is that the TT inside still has to be valid. A true block comment will allow for anything. Paul _______________________________________________ templates mailing list [email protected] http://lists.template-toolkit.org/mailman/listinfo/templates
