Arch
view release on metacpan or search on metacpan
perllib/Arch/FileHighlighter.pm view on Meta::CPAN
The default is to use the builtin "internal" processing, that is pretty
poor; only very basic file types and syntax constructions are supported.
It is suggested to configure and use the external "enscript" utility.
GNU enscript understands quite a rich number of file types and produces
a useful syntax highlighting. "enscript" filter is used by default if
/usr/bin/enscript is found.
It is possible to configure different filters ("none", "internal",
"enscript") depending on file name extension. In any case the resulting
markup is always unified, i.e. all special characters are HTML-encoded
using SGML entities, and the markup that looks like
E<lt>spanclass="syntax_foo"E<gt>barE<lt>/spanE<gt> is used.
=head1 METHODS
The following methods are available:
B<new>,
B<instance>,
B<highlight>.
perllib/Arch/Name.pm view on Meta::CPAN
if Arch::Name->is_valid($rvsn, 'revision');
my $possibly_archive = Arch::Name->new($archv);
die "No archive" unless $possibly_archive->is_valid;
my $archive = $possibly_archive->cast('archive');
=head1 DESCRIPTION
This class represents the Arch name concept and provides useful methods
to manipulate it.
The fully qualified Arch name looks like
I<archive>/I<category>--I<branch>--I<version>--I<revision> for revisions and
some prefix of it for other hierarchy citizens. The branchless names have
"--I<branch>" part removed.
=head1 METHODS
The following class methods are available:
B<new>,
B<set>,
( run in 0.413 second using v1.01-cache-2.11-cpan-64827b87656 )