Syntax::Highlight::Universal

Syntax::Highlight::Universal is a Perl module for syntax highlighting based on the Colorer library.
Download

Syntax::Highlight::Universal Ranking & Summary

Advertisement

  • Rating:
  • 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