Colorizer is a tool which can be used for publishing source codes and the similar things. It takes plain text (from file or string) and returns HTML version, where all the keywords and blocks are marked according to the given schema. Schema can be adapted for your needs. It supports more then 90 formats (HTML, CSS, ASP , VB, XML, XSL, C++, JSP ,PHP, Perl, Java, SQL, Pascal, FoxPro, Fortran, Eiffel and many others).