I didn't get to work on it much anymore, but I decided to release it
as an open source project so anyone who want to work on it or use it
can now. I choose the Apache license for full compatibility with
Castle.
Project homepage: http://code.google.com/p/nvelocity-visual-studio-colorizer/
Download the source code here: http://nvelocity-visual-studio-colorizer.googlecode.com/svn/trunk/
Build instructions: http://nvelocity-visual-studio-colorizer.googlecode.com/svn/trunk/Bui...
Status of the colorizer:
-All NVelocity commands I know of are colorized. HTML colorization is
still missing except for HTML comments. I think that this should be
easy to add, 100% support of mixed HTML and NVelocity will probably be
a lot harder though.
-The code is probably not very good, some stuff which I think should
really be in the parser is in the lexer: /{OperatorOrWhite}| part.
-Some redundant code is still present from this C colorizer I used as
base to build on.
-Known problem: if you add a character in front of a colorized item it
is colorized as well. This problem is also present in the pseudo C
colorizer the Visual Studio language package wizard generates as an
example.