Provided by: libtk-codetext-perl_0.3.4-2_all bug

NAME

       Tk::CodeText::Perl - a Plugin for Perl syntax highlighting

SYNOPSIS

       Tk::CodeText::Perl inherits Syntax::Highlight::Perl;

       For its limitations see also there.  This module provides extra methods to provide syntax
       highlighting for the Perl programming language.

METHODS

       highlight($string);
           returns a list of string snippets and tags that can be inserted in a Tk::Text like
           widget instantly.

       rules($txtwidget,\@list)
           sets and returns a reference to a list of tagnames and options.  By default it is set
           to:

            [
               ['Comment_Normal', -foreground => 'lightblue'],
               ['Comment_Pod', -foreground => 'lightblue'],
               ['Directive', -foreground => 'black'],
               ['Label', -foreground => 'black'],
               ['Quote', -foreground => 'red'],
               ['String', -foreground => 'red'],
               ['Variable_Scalar', -foreground => 'blue'],
               ['Variable_Array', -foreground => 'blue'],
               ['Variable_Hash', -foreground => 'blue'],
               ['Subroutine', -foreground => 'orange'],
               ['Character', -foreground => 'magenta'],
               ['Keyword', -foreground => 'darkgreen'],
               ['Builtin_Operator', -foreground => 'darkgreen'],
               ['Operator', -foreground => 'brown'],
               ['Number', -foreground => 'darkblue'],
            ]

       rulesConfigure($txtwidget,\@list)
           Used internally. Don't call it yourself.

       rulesDelete($txtwidget,\@list)
       stateCompare(\@state);
           Compares @state to the current state of the formatter.  returns true when equal.

       stateGet
           Returns a list of the current state of the formatter.  Called by the highlighting
           routines in Tk::CodeText.

       stateSet(@list)
           Sets the state of the formatter. Called by the highlighting routines in Tk::CodeText.

AUTHOR

       Hans Jeuken (haje@toneel.demon.nl)

BUGS

       Propably plenty