Syntax::Highlight::UniversalSyntax::Highlight::Universal is a Perl module for syntax highlighting based on the Colorer library. | |
Download |
Syntax::Highlight::Universal Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Wladimir Palant
- Publisher web site:
- http://search.cpan.org/~palant/Syntax-Highlight-Universal-0.4/Universal.pm
Syntax::Highlight::Universal Tags
Syntax::Highlight::Universal Description
Syntax::Highlight::Universal is a Perl module for syntax highlighting based on the Colorer library. Syntax::Highlight::Universal is a Perl module for syntax highlighting based on the Colorer library.SYNOPSIS use Syntax::Highlight::Universal; my $highlighter = Syntax::Highlight::Universal->new; $highlighter->addConfig("hrc/proto.hrc"); $highlighter->setPrecompiledConfig("precompiled.hrcc"); $highlighter->setCacheDir("/tmp/highlighter"); $highlighter->setCachePrefixLen(2); my $result = $highlighter->highlight("perl", "print 'Hello, World!'"); my $callbacks = { initParsing => &myInitHandler, addRegion => &myRegionHandler, enterScheme => &mySchemeStartHandler, leaveScheme => &mySchemeEndHandler, finalizeParsing => &myFinalizeHandler, }; $highlighter->highlight("perl", "print 'Hello, World!'", $callbacks); $highlighter->precompile("precompiled.hrcc");ABSTRACTThis module can process text of any format and produce a syntax highlighted version of it. The default output format is (X)HTML, custom formats are also possible. It uses parts of the Colorer library (http://colorer.sf.net/) and supports its HRC configuration files (http://colorer.sf.net/hrc-ref/). Configuration files for about 100 file formats are included. Requirements: · Perl
Syntax::Highlight::Universal Related Software