Syntax-Highlight-Mason version 1.00
===================================
INSTALLATION
To install this module type the following:
perl Makefile.PL
make
make test
make install
DEPENDENCIES
This module requires these other modules and libraries:
HTML::Mason
HTML::Entities
Syntax::Highlight::HTML
Syntax::Highlight::Perl::Improved
COPYRIGHT AND LICENCE
Copyright (C) 2005 by Henry Laxen
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself, either Perl version 5.8.7 or,
at your option, any later version of Perl 5 you may have available.
This module produces colorized and HTML escaped code from
HTML::Mason source suitable for displaying on the WWW and
perhaps even in an Mason environment. Lots of things are
customizable, but the defaults are pretty reasonable.
SYNOPSIS
use Syntax::Highlight::Mason;
use IO::All;
my $compiler = Syntax::Highlight::Mason->new();
while (my $file = shift @ARGV) {
my $source < io($file);
print $compiler->compile($source);
}
Also, take a look at:
eg/view_source.html
which is an HTML::Mason component that adds a view source option
to any file based component into which it is added.