You may have noticed that JavaCC is again used to build the 2.3 branch.

1 view
Skip to first unread message

Jonathan Revusky

unread,
Dec 29, 2008, 10:28:58 AM12/29/08
to freecc...@googlegroups.com
BTW, if anybody is wondering why I reverted to using JavaCC to build
FM 2.3, the reason is not because of a lack of confidence in it or
anything like that. The reason is that I decided, moving forward in
FreeCC development, to cut bridges with versions of Java before 1.5.
So, to continue using the latest FreeCC version to build FM 2.3, I
would have to retrotranslate the generated files and it just seemed
that it wasn't worth the bother. In any case, there won't be much
further work on the FM 2.3 core, so it hardly matters anyway. I had to
revert to an older version of JavaCC (3.2) actually because the latest
versions generate code that uses the constructor
RuntimeException(wrappedException) which is not in JDK 1.2.

Anyway, I anticipate that once I get the next FreeCC release out, I
will focus some attention on FM 2.4, since the new features in FreeCC
permit some very nice refactoring of the core code, I think. I
anticipate that, among other things, most of the mechanics of handling
location info and reporting it is going to get moved into FreeCC so
the FreeMarker core code will be much more streamlined and readable.

JR

Jonathan Revusky

unread,
Dec 29, 2008, 10:30:46 AM12/29/08
to freecc...@googlegroups.com
Sorry, I meant to send this message to freemarker-devel

JR

Reply all
Reply to author
Forward
0 new messages