Replace the parser:
https://jsftemplating.dev.java.net/issues/show_bug.cgi?id=41
------- Additional comments from kenpaulsen_at_dev.java.net Tue Jun 17 16:06:05 +0000 2008 -------
A couple additional comments... Speed is important, however, in deployment the parser only reads the file 1 time, so
it's not critical. However, in addition to the 40x speed improvement for small files, I would like to merge the parsing
of Facelets and the "template" format so that we can support a single parser.
If we can't completely merge them (which may be the case as Facelets renders text by default and the template format
does not), I would like to at least combine as much code as possible. The "template" parser has the concept of a
"parsing context" which allows you to define what is valid given the context. This makes it easy to customize what is
valid and what is not for a particular "processing environment." This should allow us to support different syntaxes
with the same code-base.