Turns on debugging mode, which marks out sections of erroneous code,
and attempt to correct some basic errors (e.g. not closing '' tags).
=item C
The string to be used to generate line breaks in the output. Default
value is '
'.
=back
=head1 METHODS
Pretty much all of the other methods you will use are inherited from
L.
Included are slightly adapted docs for the two most commonly used
methods.
=over
=item C
Take code to be highlighted directly from a file. The $file argument
can be a filename, an open file handle, or a reference to a an open
file handle. If $file contains a filename and the file can't be
opened, then themethod returns an undefined value and $! tells why it
failed. Otherwise the return value is a reference to the
syntaxhighlighter object.
=item C
Parse $string as the next chunk of the HTML document. The return value
is normally a reference to the syntaxhighlighter object.
=back
=head1 NOTES
The module only generates the HTML. You will also require a
stylesheet, which must either be included in or linked from your html
file. One is included with this module
('F'),
which gives roughly the same colours as xemacs' html-mode does by default.
If you decide to make your own stylesheet, you will need definitions
for the following:
=over
=item D
The document type declaration.
=item H
Html, head and body tags.
=item B
Block-level elements; e.g. p, table, ol.
=item I
Inline elements; e.g. b, i, tt.
=item A
Tag attributes.
=item T
Plain text.
=item S
Text within 'script' and 'style' tags.
=item C
HTML comments.
=item X
Errors; only appear when 'debug' mode is on.
=back
=head1 AUTHOR
Alex Bowley
=head1 SEE ALSO
L.
=cut