Port to Perl of the syntax highlight engine of the Kate text editor