logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Syntax::Highlight::Engine::Kate::Convert::ToolKit - helper routines, especially for generating highlight

Description

       ToolKit module carries helper routines, notably conversion from native highlight definitions of Kate to
       the ones as used by Syntax::Highlight::Engine::Kate.

       For convenience, such conversion process is wrapped into provided hl-kate-convert script.

       This module requires XML::Dumper and XML::TokeParser which are not listed as dependencies of
       Syntax::Highlight::Engine::Kate.

perl v5.36.0                                       2022-12-15              Syntax::Highli...onvert::ToolKit(3pm)

Name

       Syntax::Highlight::Engine::Kate::Convert::ToolKit - helper routines, especially for generating highlight
       definitions from Kate's originals.

Synopsis

         use Syntax::Highlight::Engine::Kate::Convert::ToolKit;

         $hlfile = "/some/path/some-lang.xml";
         $toolkit = new Syntax::Highlight::Engine::Kate::Convert::ToolKit();
         # $toolkit->outcmd = sub { ... };  # optionally redefine bare output
         $outfile = $toolkit->register($hlfile);
         $toolkit->pmGenerate($outfile);

See Also