Wiki Syntax Highlighter



1. Wiki Syntax Highlighter

allows syntax highlighting of source code for several markup and programming languages.

To adding content simply use the HTML pre tag with the xml:lang attribute.
The value of the attribute needs to be the language that is to be syntax highlighted.
For example:

<pre xml:lang="delphi">
record-ptr =^ record-name;
record-name = record
   field-1: field-type1;
   field-2: field-type2;
   field-n: field-typen;

will give you text with "Delphi" syntax highlighted.

2. Language Support

more than 200 programming languages and configuration syntaxes, including:

ActionScript, Ada, Apache Log, AppleScript, ASM, ASP, Bash, C, ColdFusion, C++, QT, C#, CSS, D, Delphi, Diff, DOS, dot, Eiffel, Fortran, Groovy, Haskell, HTML, INI, Inno, Java, Javascript, LaTeX, Lisp, Lua, Motorola 68000 Assembler, Matlab, mIRC Scripting, MySQL, Objective C, OCaml, Basic, Oracle 8 SQL, Pascal, Perl, PHP, PL/SQL, Python, QBasic/QuickBASIC, Rails, Microsoft Registry, robots.txt, Ruby, SAS, Scheme, Smalltalk, Smarty, SQL, TCL, Text, Visual Basic,, VHDL, XML, X++.

They are all triggered respectively as follows:

pre xml:lang="delphi"> <pre xml:lang="pascal"> <pre xml:lang="HTML"> <pre xml:lang="INI"> <pre xml:lang="Javascript"> <pre xml:lang="MySQL"> <pre xml:lang="PHP"> <pre xml:lang="SQL"> <pre xml:lang="XML">