Recent releases

Release Notes: Beautifier is the new release of what used to be PSH. There are lots of new features, including selection highlighting, language contexts (in case you want to split up big source files), output modules (for different output styles), language contexts, and a number of other bugfixes/optimisations. The API has been brought up to match that of the Perl version. Tutorials/Demos are also online now.

Release Notes: This is the first release of the Perl version of Beautifier (was PSH). It contains almost all features of the PHP version (modular syntax highlighting, contexts, selection highlighting, comment support, string support, flexible keyword handling, etc), and also has a 'magic' module that attempts to highlight files by examining their source. Tutorials/demos are at the web site.

Release Notes: Approximately 240 new highlight files in the list including Delphi, several assembler variants, matlab, ocaml, modula, and many others on top of the currently-supported languages, a more object-oriented design, each highlight configuration extends the core PSH class so you can mix and match languages in a single script, numerous small bugfixes, a mild optimization on delimiters, and PSHConv updates to handle the new structure.

Release Notes: A faster highlighter. removal of a number of bottlenecks, conversion of the configuration files to PHP files with new converter (speeds up initialization and provides greater flexibility), dynamic keyword manipulation (all PHP functions can link to the PHP documentation for that function), optionally case-insensitive syntaxes, and lots of small bugfixes and optimizations.

Release Notes: Now supports more languages: VB.NET, Scheme,
Python, JScript, C++, and VBScript have been
added. The code has been tidied up a bit, and a
few more comments have been added. The example has
been separated from the PSH package (now available
as 2 scripts.