Port to Perl of the syntax highlight engine of the Kate texteditor