METHOD/comment<comment> </comment><comment> </comment><comment>=over 4</comment><comment> </comment><comment> </comment><comment>=item extensions</comment><comment> </comment><comment> </comment><comment>returns a reference to the extensions hash,</comment><comment> </comment><comment> </comment><comment>=item language(?$language?)</comment><comment> </comment><comment> </comment><comment>Sets and returns the current language that is highlighted. when setting the language a reset is also done.</comment><comment> </comment><comment> </comment><comment>=item languageAutoSet($filename);</comment><comment> </comment><comment> </comment><comment>Suggests language name for the fiven file $filename</comment><comment> </comment><comment> </comment><comment>=item languageList</comment><comment> </comment><comment> </comment><comment>returns a list of languages for which plugins have been defined.</comment><comment> </comment><comment> </comment><comment>=item languagePlug($language);</comment><comment> </comment><comment> </comment><comment>returns the module name of the plugin for $language</comment><comment> </comment><comment> </comment><comment>=item languagePropose($filename);</comment><comment> </comment><comment> </comment><comment>Suggests language name for the fiven file $filename</comment><comment> </comment><comment> </comment><comment>=item sections</comment><comment> </comment><comment> </comment><comment>Returns a reference to the sections hash.</comment><comment> </comment><comment> </comment><comment>=back

ATTRIBUTE/comment<comment> </comment><comment> </comment><comment>In the kate XML syntax files you find under the section <itemDatas> entries like </comment><comment> </comment><comment><itemData name="Unknown Property" defStyleNum="dsError" italic="1"/>. Kate is an editor</comment><comment> </comment><comment>so it is ok to have definitions for forground and background colors and so on. However, </comment><comment> </comment><comment>since this Module is supposed to be a more universal highlight engine, the attributes need</comment><comment> </comment><comment>to be fully abstract. In which case, Kate does not have enough default attributes defined</comment><comment> </comment><comment>to fullfill all needs. Kate defines the following standard attributes: dsNormal, dsKeyword, </comment><comment> </comment><comment>dsDataType, dsDecVal, dsBaseN, dsFloat, dsChar, dsString, dsComment, dsOthers, </comment><comment> </comment><comment>dsAlert, dsFunction, dsRegionMarker, dsError. This module leaves out the "ds" part and uses </comment><comment> </comment><comment>following additional attributes: BString, IString, Operator, Reserved, Variable. I have </comment><comment> </comment><comment>modified the XML files so that each highlight mode would get it's own attribute. In quite a few cases</comment><comment> </comment><comment>still not enough attributes were defined. So in some languages different modes have the same attribute.</comment><comment> </comment><comment> </comment><comment>=head1 PLUGIN/comment<comment> </comment><comment> </comment><comment>Below an overview of existing plugins. All have been tested on use and can be created. The ones for which no samplefile</comment><comment> </comment><comment>is available are marked. Those marked OK have highlighted the testfile without appearant mistakes. This does</comment><comment> </comment><comment>not mean that all bugs are shaken out. </comment><comment> </comment><comment> </comment><comment> LANGUAGE MODULE COMMEN/comment<comment> </comment><comment> ******** ****** ******</comment><comment> </comment><comment> .desktop Desktop O/comment<comment> </comment><comment> 4GL FourGL No sample file</comment><comment> </comment><comment> 4GL-PER FourGLminusPER No sample file</comment><comment> </comment><comment> ABC ABC O/comment<comment> </comment><comment> AHDL AHDL O/comment<comment> </comment><comment> ANSI C89 ANSI_C89 No sample file</comment><comment> </comment><comment> ASP ASP O/comment<comment> </comment><comment> AVR Assembler AVR_Assembler O/comment<comment> </comment><comment> AWK AWK O/comment<comment> </comment><comment> Ada Ada No sample file</comment><comment> </comment><comment> Alerts OK hidden module</comment><comment> </comment><comment> Ansys Ansys No sample file</comment><comment> </comment><comment> Apache Configuration Apache_Configuration No sample file</comment><comment> </comment><comment> Asm6502 Asm6502 No sample file</comment><comment> </comment><comment> Bash Bash O/comment<comment> </comment><comment> BibTeX BibTeX O/comment<comment> </comment><comment> C C No sample file</comment><comment> </comment><comment> C# Cdash No sample file</comment><comment> </comment><comment> C++ Cplusplus O/comment<comment> </comment><comment> CGiS CGiS No sample file</comment><comment> </comment><comment> CMake CMake O/comment<comment> </comment><comment> CSS CSS O/comment<comment> </comment><comment> CUE Sheet CUE_Sheet No sample file</comment><comment> </comment><comment> Cg Cg No sample file</comment><comment> </comment><comment> ChangeLog ChangeLog No sample file</comment><comment> </comment><comment> Cisco Cisco No sample file</comment><comment> </comment><comment> Clipper Clipper O/comment<comment> </comment><comment> ColdFusion ColdFusion No sample file</comment><comment> </comment><comment> Common Lisp Common_Lisp O/comment<comment> </comment><comment> Component-Pascal ComponentminusPascal No sample file</comment><comment> </comment><comment> D D No sample file</comment><comment> </comment><comment> Debian Changelog Debian_Changelog No sample file</comment><comment> </comment><comment> Debian Control Debian_Control No sample file</comment><comment> </comment><comment> Diff Diff No sample file</comment><comment> </comment><comment> Doxygen Doxygen O/comment<comment> </comment><comment> E Language E_Language O/comment<comment> </comment><comment> Eiffel Eiffel No sample file</comment><comment> </comment><comment> Email Email O/comment<comment> </comment><comment> Euphoria Euphoria O/comment<comment> </comment><comment> Fortran Fortran O/comment<comment> </comment><comment> FreeBASIC FreeBASIC No sample file</comment><comment> </comment><comment> GDL GDL No sample file</comment><comment> </comment><comment> GLSL GLSL O/comment<comment> </comment><comment> GNU Assembler GNU_Assembler No sample file</comment><comment> </comment><comment> GNU Gettext GNU_Gettext No sample file</comment><comment> </comment><comment> HTML HTML O/comment<comment> </comment><comment> Haskell Haskell O/comment<comment> </comment><comment> IDL IDL No sample file</comment><comment> </comment><comment> ILERPG ILERPG No sample file</comment><comment> </comment><comment> INI Files INI_Files No sample file</comment><comment> </comment><comment> Inform Inform No sample file</comment><comment> </comment><comment> Intel x86 (NASM) Intel_X86_NASM seems to have issues</comment><comment> </comment><comment> JSP JSP O/comment<comment> </comment><comment> Java Java O/comment<comment> </comment><comment> JavaScript JavaScript O/comment<comment> </comment><comment> Javadoc Javadoc No sample file</comment><comment> </comment><comment> KBasic KBasic No sample file</comment><comment> </comment><comment> Kate File Template Kate_File_Template No sample file</comment><comment> </comment><comment> LDIF LDIF No sample file</comment><comment> </comment><comment> LPC LPC No sample file</comment><comment> </comment><comment> LaTeX LaTex O/comment<comment> </comment><comment> Lex/Flex Lex_Flex O/comment<comment> </comment><comment> LilyPond LilyPond O/comment<comment> </comment><comment> Literate Haskell Literate_Haskell O/comment<comment> </comment><comment> Lua Lua No sample file</comment><comment> </comment><comment> M3U M3U O/comment<comment> </comment><comment> MAB-DB MABminusDB No sample file</comment><comment> </comment><comment> MIPS Assembler MIPS_Assembler No sample file</comment><comment> </comment><comment> Makefile Makefile No sample file</comment><comment> </comment><comment> Mason Mason No sample file</comment><comment> </comment><comment> Matlab Matlab has issues</comment><comment> </comment><comment> Modula-2 Modulaminus2 No sample file</comment><comment> </comment><comment> Music Publisher Music_Publisher No sample file</comment><comment> </comment><comment> Octave Octave O/comment<comment> </comment><comment> PHP (HTML) PHP_HTML O/comment<comment> </comment><comment> PHP_PHP OK hidden module</comment><comment> </comment><comment> POV-Ray POV_Ray O/comment<comment> </comment><comment> Pascal Pascal No sample file</comment><comment> </comment><comment> Perl Perl O/comment<comment> </comment><comment> PicAsm PicAsm O/comment<comment> </comment><comment> Pike Pike O/comment<comment> </comment><comment> PostScript PostScript O/comment<comment> </comment><comment> Prolog Prolog No sample file</comment><comment> </comment><comment> PureBasic PureBasic O/comment<comment> </comment><comment> Python Python O/comment<comment> </comment><comment> Quake Script Quake_Script No sample file</comment><comment> </comment><comment> R Script R_Script No sample file</comment><comment> </comment><comment> REXX REXX No sample file</comment><comment> </comment><comment> RPM Spec RPM_Spec No sample file</comment><comment> </comment><comment> RSI IDL RSI_IDL No sample file</comment><comment> </comment><comment> RenderMan RIB RenderMan_RIB O/comment<comment> </comment><comment> Ruby Ruby O/comment<comment> </comment><comment> SGML SGML No sample file</comment><comment> </comment><comment> SML SML No sample file</comment><comment> </comment><comment> SQL SQL No sample file</comment><comment> </comment><comment> SQL (MySQL) SQL_MySQL No sample file</comment><comment> </comment><comment> SQL (PostgreSQL) SQL_PostgreSQL No sample file</comment><comment> </comment><comment> Sather Sather No sample file</comment><comment> </comment><comment> Scheme Scheme O/comment<comment> </comment><comment> Sieve Sieve No sample file</comment><comment> </comment><comment> Spice Spice O/comment<comment> </comment><comment> Stata Stata O/comment<comment> </comment><comment> TI Basic TI_Basic No sample file</comment><comment> </comment><comment> TaskJuggler TaskJuggler No sample file</comment><comment> </comment><comment> Tcl/Tk TCL_Tk O/comment<comment> </comment><comment> UnrealScript UnrealScript O/comment<comment> </comment><comment> VHDL VHDL No sample file</comment><comment> </comment><comment> VRML VRML O/comment<comment> </comment><comment> Velocity Velocity No sample file</comment><comment> </comment><comment> Verilog Verilog No sample file</comment><comment> </comment><comment> WINE Config WINE_Config No sample file</comment><comment> </comment><comment> Wikimedia Wikimedia No sample file</comment><comment> </comment><comment> XML XML O/comment<comment> </comment><comment> XML (Debug) XML_Debug No sample file</comment><comment> </comment><comment> Yacc/Bison Yacc_Bison O/comment<comment> </comment><comment> de_DE De_DE No sample file</comment><comment> </comment><comment> en_EN En_EN No sample file</comment><comment> </comment><comment> ferite Ferite No sample file</comment><comment> </comment><comment> nl Nl No sample file</comment><comment> </comment><comment> progress Progress No sample file</comment><comment> </comment><comment> scilab Scilab No sample file</comment><comment> </comment><comment> txt2tags Txt2tags No sample file</comment><comment> </comment><comment> x.org Configuration X_org_Configuration O/comment<comment> </comment><comment> xHarbour XHarbour O/comment<comment> </comment><comment> xslt Xslt No sample file</comment><comment> </comment><comment> yacas Yacas No sample file</comment><comment> </comment><comment> </comment><comment> </comment><comment>=head1 BUG/comment<comment> </comment><comment> </comment><comment>Float is detected differently than in the Kate editor.</comment><comment> </comment><comment> </comment><comment>The regular expression engine of the Kate editor, qregexp, appears to be more tolerant to mistakes</comment><comment> </comment><comment>in regular expressions than perl. This might lead to error messages and differences in behaviour. </comment><comment> </comment><comment>Most of the problems were sorted out while developing, because error messages appeared. For as far</comment><comment> </comment><comment>as differences in behaviour is concerned, testing is the only way to find out, so i hope the users</comment><comment> </comment><comment>out there will be able to tell me more.</comment><comment> </comment><comment> </comment><comment>This module is mimicking the behaviour of the syntax highlight engine of the Kate editor. If you find</comment><comment> </comment><comment>a bug/mistake in the highlighting, please check if Kate behaves in the same way. If yes, the cause is</comment><comment> </comment><comment>likely to be found there.</comment><comment> </comment><comment> </comment><comment>=head1 TO D/comment<comment> </comment><comment> </comment><comment>Rebuild the scripts i am using to generate the modules from xml files so they are more pro-actively tracking</comment><comment> </comment><comment>flaws in the build of the xml files like missing lists. Also regular expressions in the xml can be tested better </comment><comment> </comment><comment>before used in plugins.</comment><comment> </comment><comment> </comment><comment>Refine the testmethods in Syntax::Highlight::Engine::Kate::Template, so that choices for casesensitivity, </comment><comment> </comment><comment>dynamic behaviour and lookahead can be determined at generate time of the plugin, might increase throughput.</comment><comment> </comment><comment> </comment><comment>Implement codefolding.</comment><comment> </comment><comment> </comment><comment>=head1 ACKNOWLEDGEMENT/comment<comment> </comment><comment> </comment><comment>All the people who wrote Kate and the syntax highlight xml files.</comment><comment> </comment><comment> </comment><comment>=head1 AUTHOR AND COPYRIGH/comment<comment> </comment><comment> </comment><comment>This module is written and maintained by:</comment><comment> </comment><comment> </comment><comment>Hans Jeuken < haje at toneel dot demon dot nl ></comment><comment> </comment><comment> </comment><comment>Copyright (c) 2006 by Hans Jeuken, all rights reserved.</comment><comment> </comment><comment> </comment><comment>You may freely distribute and/or modify this module under the same terms </comment><comment> </comment><comment>as Perl itself. </comment><comment> </comment><comment> </comment><comment>=head1 SEE ALS/comment<comment> </comment><comment> </comment><comment>Syntax::Highlight::Engine::Kate::Template http:://www.kate-editor.org</comment><comment> </comment><comment> </comment><comment>=cut</comment><normal> </normal><normal> </normal>

1 POD Error

The following errors were encountered while parsing the POD:

Around line 821:

Deleting unknown formatting code T<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code K<>

Deleting unknown formatting code O<>

Deleting unknown formatting code T<>

Deleting unknown formatting code O<>