abcdefpatch-366make _normalize_text public methodNir Sofferpatch-367fixed failing test wikiutil: good system page namesNir Sofferpatch-368Fixed DeprecationWarning in RandomPage.py and an unused import in twistedmoin.pyAlexander Schremmerpatch-369remove duplicate code in formatter.baseThomas Waldmannpatch-370fixed long int in mig3Thomas Waldmannpatch-371fixed unicode error on eventlogNir Sofferpatch-372fixed util.web.makeQueryString and Page.urlNir Sofferpatch-373fixed again non ascii http_refererNir Sofferpatch-374CSV.py supports different separators nowAlexander Schremmerpatch-375improved searchform behavior on Mozilla/FirefoxNir Sofferpatch-376More correct script for actions menu initNir SofferVersionDate0.112002-03-110.102001-10-280.92001-05-070.82001-01-230.72000-12-060.62000-12-040.52000-11-170.42000-11-010.32000-10-250.22000-08-260.12000-07-29<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>HilfeZuParsern</title></articleinfo><para><ulink url="https://wiki.helsinki.at/HilfeZuParsern/HilfeInhalt#">HilfeInhalt</ulink> &gt; <ulink url="https://wiki.helsinki.at/HilfeZuParsern/HilfeF%C3%BCrBenutzer#">HilfeFürBenutzer</ulink> &gt; <ulink url="https://wiki.helsinki.at/HilfeZuParsern/HilfeZumEditieren#">HilfeZumEditieren</ulink> &gt; HilfeZuParsern </para><section><title>Parser</title><para>Neben der voreingestellten <ulink url="https://wiki.helsinki.at/HilfeZuParsern/MoinMoin#">MoinMoin</ulink>-Wiki-Auszeichnungssprache (Markup), erlauben verschiedene <emphasis role="strong">Parser</emphasis> (Syntaxanalysatoren) dem Benutzer, Inhalt in eine Seite oder einen Bereich einer Seite einzufügen, der anders interpretiert wird. </para><para>Zusätzlich zu den mitgelieferten Parsern finden Sie weitere unter <ulink url="http://moinmo.in/ParserMarket#">ParserMarket</ulink>.. </para><para>Wie Parser angewendet werden </para><para>Parser lesen einen Teil des Textes, analysieren ihn und erzeugen daraus einige speziell formatierte Ausgaben. Sie können bei Parsern zwischen zwei verschiedenen Techniken wählen: </para><orderedlist numeration="arabic"><listitem><para><emphasis role="strong">Die <code>#format</code>-Verarbeitungsanweisung</emphasis> </para><itemizedlist><listitem override="none"><para>Eine <code>#format</code>-Verarbeitungsanweisung kann genutzt werden, um  <ulink url="https://wiki.helsinki.at/HilfeZuParsern/MoinMoin#">MoinMoin</ulink> mitzuteilen, welchen Parser es für <emphasis>den gesamte Seiteninhalt</emphasis> verwenden soll.  Voreingestellt ist der <emphasis>wiki</emphasis>-Parser (für Moin Wiki Markup). Für Details siehe: <ulink url="https://wiki.helsinki.at/HilfeZuParsern/HilfeZuVerarbeitungsAnweisungen#format">Die #format Verarbeitungsanweisung</ulink> </para></listitem></itemizedlist></listitem><listitem><para><emphasis role="strong">Einen Parser-Bereich</emphasis> - siehe <ulink url="https://wiki.helsinki.at/HilfeZuParsern/HilfeZumFormatieren#">HilfeZumFormatieren</ulink>  </para><itemizedlist><listitem override="none"><para>Mit der Nutzung von Parser-Bereichen, kann ein Parser auf lediglich einen Teil einer Seite angewendet werden. Sie geben an, welchen Parser Sie aufrufen, in dem Sie eine Shebang-ähnliche Konstruktion in der ersten Zeile nutzen. Ein Shebang in Shell-Skripten dient genau dem selben Zweck: Die erste Zeile teilt der Shell mit, welches Programm gestartet werden soll, um die verbleibenden Zeilen des Skriptes zu verarbeiten. </para></listitem></itemizedlist></listitem></orderedlist><section><title>Beispiel: Verarbeitungsanweisung</title><para>Dies ist der komplette Seiteninhalt: </para><screen><![CDATA[#format creole
... **fett** ...]]></screen></section><section><title>Beispiel: Parser-Bereich</title><para>Dies ist  ein Teil einer Wiki-Seite: </para><screen><![CDATA[{{{#!csv ,
a,b,c
d,e,f
}}}]]></screen><para>Es wird so dargestellt: </para><itemizedlist><listitem override="none"><!--RAW HTML: <form action="/HilfeZuParsern" method="GET" name="dbw.form">--><informaltable><tgroup cols="3"><colspec colname="col_0"/><colspec colname="col_1"/><colspec colname="col_2"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><emphasis role="strong"/></entry><entry colsep="1" rowsep="1"><emphasis role="strong"/></entry><entry colsep="1" rowsep="1"><emphasis role="strong"/></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row></tbody></tgroup></informaltable><!--RAW HTML: </form>--></listitem></itemizedlist></section><section><title>Parser-Bereiche und Verschachtelung</title><para>Bitte beachten Sie, dass es zwei Methoden gibt, <emphasis>Verschachtelungs-Probleme</emphasis> mit <code>}}}</code> zu lösen: </para><itemizedlist><listitem><para>Benutzen Sie mehr als drei geschweifte Klammern, um einen Parser-Abschnitt anzufangen bzw. zu beenden (das, was Sie benutzen, darf nicht in dem Parser-Abschnitt enthalten sein). Z.B.: </para><screen><![CDATA[{{{{
{{{
...
}}}
}}}}]]></screen></listitem><listitem><para>Benutzen Sie drei geschweifte Klammern + eine einzigartige Zeichenkette: </para><screen><![CDATA[{{{asdfghj
{{{
...
}}}
asdfghj}}}]]></screen></listitem></itemizedlist><para>Für weitere Informationen zum Editieren von Seiten lesen Sie bitte <ulink url="https://wiki.helsinki.at/HilfeZuParsern/HilfeZumEditieren#">HilfeZumEditieren</ulink>. </para></section></section><section><title>Parser, um Textinhalte zu schreiben</title><para>Einige Parser sind dazu gedacht, normale Seiteninhalte zu schreiben (wie z.B. ein Dokument): </para><itemizedlist><listitem><para>wiki - der normale Moin-Wiki Parser, siehe <ulink url="https://wiki.helsinki.at/HilfeZuParsern/HilfeZurMoinWikiSyntax#">HilfeZurMoinWikiSyntax</ulink> </para></listitem><listitem><para>creole - der Creole-Wiki Parser, siehe <ulink url="https://wiki.helsinki.at/HilfeZuParsern/HelpOnCreoleSyntax#">HelpOnCreoleSyntax</ulink> </para></listitem><listitem><para>ReST (reStructuredText) - siehe <ulink url="https://wiki.helsinki.at/HilfeZuParsern/HilfeZuParsern/ReStructuredText#">/ReStructuredText</ulink> </para></listitem><listitem><para>XML/XSLT/DocBook - siehe <ulink url="https://wiki.helsinki.at/HilfeZuParsern/HilfeZuXmlSeiten#">HilfeZuXmlSeiten</ulink> </para></listitem></itemizedlist><para><anchor id="csvparser"/> </para></section><section><title>CSV</title><para>Der CSV-Parser verarbeitet sogenannte <emphasis>kommaseparierte Werte</emphasis> - das &quot;Komma&quot; ist allerdings mittlerweile meist ein Semikolon und auch so voreingestellt. </para><para>Die erste Zeile enthält erwartungsgemäß Spaltentitel, die in <emphasis role="strong">fett</emphasis> dargestellt werden. Wenn Sie also keine Tabellen-Köpfe haben wollen, lassen Sie die erste Zeile frei. </para><para>Der Shebang kann folgende Argumente enthalten: </para><itemizedlist><listitem><para><code>delimiter</code> oder <code>separator</code>: <code>delimiter=,</code> wird den Feldtrenner auf Komma setzen </para></listitem><listitem><para><code>quotechar</code>: <code>quotechar=&quot;</code> wird die Quotierung mit dem doppelten Anführungszeichen erlauben </para></listitem><listitem><para><code>show</code>: kommaseparierte Liste von Spalten, die ausschliesslich angezeigt werden sollen </para></listitem><listitem><para><code>hide</code>: kommaseparierte Liste von Spalten, die verborgen werden sollen </para></listitem><listitem><para><code>autofilter</code>: kommaseparierte Liste von Spalten, in denen Auto-Filter gelten sollen </para></listitem><listitem><para><code>name</code>: Name eines Datensatzes </para></listitem><listitem><para><code>link</code>: kommaseparierte Liste von Spalten, die <code>http://beispiel.de/link Beschreibungstext</code> enthalten statt nur Text </para></listitem><listitem><para><code>static_cols</code>, <code>static_vals</code>: Spalten (und respektive Werte), die jedem Eintrag hinzugefügt werden </para></listitem><listitem><para><code>-N</code> (wobei N eine Nummer ist): verberge Spalte N (nützlich, wenn Spaltennamen ausgelassen werden) </para></listitem></itemizedlist><para>Der Parser unterstützt auch die alte, nicht empfohlene Syntax für den Shebang. </para><para>Beispiel-Tabellen (bitte betrachten Sie die Rohform der Seite, um das verwendete Markup zu sehen): </para><para>MoinMoin 1.3 - clipping der Patch History: </para><!--RAW HTML: <form action="/HilfeZuParsern" method="GET" name="dbw.form">--><informaltable><tgroup cols="3"><colspec colname="col_0"/><colspec colname="col_1"/><colspec colname="col_2"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><emphasis role="strong"/></entry><entry colsep="1" rowsep="1"><emphasis role="strong"/></entry><entry colsep="1" rowsep="1"><emphasis role="strong"/></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row></tbody></tgroup></informaltable><!--RAW HTML: </form>--><para><ulink url="https://wiki.helsinki.at/HilfeZuParsern/MoinMoin#">MoinMoin</ulink> Version History: </para><!--RAW HTML: <form action="/HilfeZuParsern" method="GET" name="dbw.form">--><informaltable><tgroup cols="2"><colspec colname="col_0"/><colspec colname="col_1"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><emphasis role="strong"/></entry><entry colsep="1" rowsep="1"><emphasis role="strong"/></entry></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row></tbody></tgroup></informaltable><!--RAW HTML: </form>--></section><section><title>diff, cplusplus, python, java, pascal, irc/irssi parsers</title><para>Diese Parser wurden von MoinMoin-Versionen &lt; 1.9 verwendet und waren eine moin-spezische Parser-Implementierung für Syntax-Hervorhebung. Seit MoinMoin 1.9 sind diese Parser nur noch Abkürzungen, um den highlight-Parser aufzurufen. </para></section><section><title>Der highlight-Parser</title><para>MoinMoin kommt mit einem speziellen <code>highlight</code>-Parser, der intern auf <ulink url="http://pygments.org/">Pygments</ulink> basiert. </para><para>Sie können ihn verwenden, um viele verschiedene Arten von Programm-Quelltext, Konfigurationsdateien und andere Textdateien hervorzuheben, die auf ihrem Computer benutzt werden. </para><para>Nutzung: </para><itemizedlist><listitem override="none"><screen><![CDATA[{{{#!highlight python
class FooBar:
   """ doc string """
}}}]]></screen></listitem></itemizedlist><para>Wird dargestellt als: </para><itemizedlist><listitem override="none"><programlisting format="linespecific" language="highlight" linenumbering="numbered" startinglinenumber="1"><token><![CDATA[class]]></token><![CDATA[ ]]><methodname><![CDATA[FooBar]]></methodname><![CDATA[:]]>
<![CDATA[   ]]><phrase><![CDATA[""" doc string """]]></phrase>
</programlisting></listitem></itemizedlist><para><inlinemediaobject><imageobject><imagedata depth="16" fileref="https://wiki.helsinki.at/moin_static198/mandarin/img/idea.png" width="16"/></imageobject><textobject><phrase>(!)</phrase></textobject></inlinemediaobject> Natürlich können Sie es auch für eine ganze Seite verwenden mit der <code>#format highlight ...</code> Verarbeitungsanweisung. </para><section><title>Verfügbare highlight-Lexer</title><para>Verwenden Sie den Lexer-Namen als Argument für den highlight-Parser: </para><para><informaltable><tgroup cols="4"><colspec colname="col_0"/><colspec colname="col_1"/><colspec colname="col_2"/><colspec colname="col_3"/><tbody><row rowsep="1"><entry colsep="1" rowsep="1"><emphasis role="strong">Lexer-Beschreibung</emphasis></entry><entry colsep="1" rowsep="1"><emphasis role="strong">Lexer-Namen</emphasis></entry><entry colsep="1" rowsep="1"><emphasis role="strong">Datei-Typen</emphasis></entry><entry colsep="1" rowsep="1"><emphasis role="strong">MIME-Typen</emphasis></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">ABAP</entry><entry colsep="1" rowsep="1"><code>abap</code></entry><entry colsep="1" rowsep="1"><code>*.abap</code></entry><entry colsep="1" rowsep="1"><code>text/x-abap</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">ActionScript</entry><entry colsep="1" rowsep="1"><code>asactionscript</code></entry><entry colsep="1" rowsep="1"><code>*.as</code></entry><entry colsep="1" rowsep="1"><code>application/x-actionscript3text/x-actionscript3text/actionscript3</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">ActionScript 3</entry><entry colsep="1" rowsep="1"><code>as3actionscript3</code></entry><entry colsep="1" rowsep="1"><code>*.as</code></entry><entry colsep="1" rowsep="1"><code>application/x-actionscripttext/x-actionscripttext/actionscript</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Ada</entry><entry colsep="1" rowsep="1"><code>adaada95ada2005</code></entry><entry colsep="1" rowsep="1"><code>*.adb*.ads*.ada</code></entry><entry colsep="1" rowsep="1"><code>text/x-ada</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">ANTLR</entry><entry colsep="1" rowsep="1"><code>antlr</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ANTLR With ActionScript Target</entry><entry colsep="1" rowsep="1"><code>antlr-asantlr-actionscript</code></entry><entry colsep="1" rowsep="1"><code>*.G*.g</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ANTLR With C# Target</entry><entry colsep="1" rowsep="1"><code>antlr-csharpantlr-c#</code></entry><entry colsep="1" rowsep="1"><code>*.G*.g</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ANTLR With CPP Target</entry><entry colsep="1" rowsep="1"><code>antlr-cpp</code></entry><entry colsep="1" rowsep="1"><code>*.G*.g</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ANTLR With Java Target</entry><entry colsep="1" rowsep="1"><code>antlr-java</code></entry><entry colsep="1" rowsep="1"><code>*.G*.g</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ANTLR With ObjectiveC Target</entry><entry colsep="1" rowsep="1"><code>antlr-objc</code></entry><entry colsep="1" rowsep="1"><code>*.G*.g</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ANTLR With Perl Target</entry><entry colsep="1" rowsep="1"><code>antlr-perl</code></entry><entry colsep="1" rowsep="1"><code>*.G*.g</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ANTLR With Python Target</entry><entry colsep="1" rowsep="1"><code>antlr-python</code></entry><entry colsep="1" rowsep="1"><code>*.G*.g</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ANTLR With Ruby Target</entry><entry colsep="1" rowsep="1"><code>antlr-rubyantlr-rb</code></entry><entry colsep="1" rowsep="1"><code>*.G*.g</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ApacheConf</entry><entry colsep="1" rowsep="1"><code>apacheconfaconfapache</code></entry><entry colsep="1" rowsep="1"><code>.htaccessapache.confapache2.conf</code></entry><entry colsep="1" rowsep="1"><code>text/x-apacheconf</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">AppleScript</entry><entry colsep="1" rowsep="1"><code>applescript</code></entry><entry colsep="1" rowsep="1"><code>*.applescript</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">aspx-cs</entry><entry colsep="1" rowsep="1"><code>aspx-cs</code></entry><entry colsep="1" rowsep="1"><code>*.aspx*.asax*.ascx*.ashx*.asmx*.axd</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">aspx-vb</entry><entry colsep="1" rowsep="1"><code>aspx-vb</code></entry><entry colsep="1" rowsep="1"><code>*.aspx*.asax*.ascx*.ashx*.asmx*.axd</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Asymptote</entry><entry colsep="1" rowsep="1"><code>asyasymptote</code></entry><entry colsep="1" rowsep="1"><code>*.asy</code></entry><entry colsep="1" rowsep="1"><code>text/x-asymptote</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">autohotkey</entry><entry colsep="1" rowsep="1"><code>ahk</code></entry><entry colsep="1" rowsep="1"><code>*.ahk*.ahkl</code></entry><entry colsep="1" rowsep="1"><code>text/x-autohotkey</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Awk</entry><entry colsep="1" rowsep="1"><code>awkgawkmawknawk</code></entry><entry colsep="1" rowsep="1"><code>*.awk</code></entry><entry colsep="1" rowsep="1"><code>application/x-awk</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Base Makefile</entry><entry colsep="1" rowsep="1"><code>basemake</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Bash</entry><entry colsep="1" rowsep="1"><code>bashshksh</code></entry><entry colsep="1" rowsep="1"><code>*.sh*.ksh*.bash*.ebuild*.eclass.bashrcbashrc.bash_*bash_*</code></entry><entry colsep="1" rowsep="1"><code>application/x-shapplication/x-shellscript</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Bash Session</entry><entry colsep="1" rowsep="1"><code>console</code></entry><entry colsep="1" rowsep="1"><code>*.sh-session</code></entry><entry colsep="1" rowsep="1"><code>application/x-shell-session</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Batchfile</entry><entry colsep="1" rowsep="1"><code>bat</code></entry><entry colsep="1" rowsep="1"><code>*.bat*.cmd</code></entry><entry colsep="1" rowsep="1"><code>application/x-dos-batch</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">BBCode</entry><entry colsep="1" rowsep="1"><code>bbcode</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-bbcode</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Befunge</entry><entry colsep="1" rowsep="1"><code>befunge</code></entry><entry colsep="1" rowsep="1"><code>*.befunge</code></entry><entry colsep="1" rowsep="1"><code>application/x-befunge</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">BlitzMax</entry><entry colsep="1" rowsep="1"><code>blitzmaxbmax</code></entry><entry colsep="1" rowsep="1"><code>*.bmx</code></entry><entry colsep="1" rowsep="1"><code>text/x-bmx</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Boo</entry><entry colsep="1" rowsep="1"><code>boo</code></entry><entry colsep="1" rowsep="1"><code>*.boo</code></entry><entry colsep="1" rowsep="1"><code>text/x-boo</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Brainfuck</entry><entry colsep="1" rowsep="1"><code>brainfuckbf</code></entry><entry colsep="1" rowsep="1"><code>*.bf*.b</code></entry><entry colsep="1" rowsep="1"><code>application/x-brainfuck</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Bro</entry><entry colsep="1" rowsep="1"><code>bro</code></entry><entry colsep="1" rowsep="1"><code>*.bro</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">C</entry><entry colsep="1" rowsep="1"><code>c</code></entry><entry colsep="1" rowsep="1"><code>*.c*.h*.idc</code></entry><entry colsep="1" rowsep="1"><code>text/x-chdrtext/x-csrc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">C#</entry><entry colsep="1" rowsep="1"><code>csharpc#</code></entry><entry colsep="1" rowsep="1"><code>*.cs</code></entry><entry colsep="1" rowsep="1"><code>text/x-csharp</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">C++</entry><entry colsep="1" rowsep="1"><code>cppc++</code></entry><entry colsep="1" rowsep="1"><code>*.cpp*.hpp*.c++*.h++*.cc*.hh*.cxx*.hxx</code></entry><entry colsep="1" rowsep="1"><code>text/x-c++hdrtext/x-c++src</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">c-objdump</entry><entry colsep="1" rowsep="1"><code>c-objdump</code></entry><entry colsep="1" rowsep="1"><code>*.c-objdump</code></entry><entry colsep="1" rowsep="1"><code>text/x-c-objdump</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CFEngine3</entry><entry colsep="1" rowsep="1"><code>cfengine3cf3</code></entry><entry colsep="1" rowsep="1"><code>*.cf</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">cfstatement</entry><entry colsep="1" rowsep="1"><code>cfs</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Cheetah</entry><entry colsep="1" rowsep="1"><code>cheetahspitfire</code></entry><entry colsep="1" rowsep="1"><code>*.tmpl*.spt</code></entry><entry colsep="1" rowsep="1"><code>application/x-cheetahapplication/x-spitfire</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Clojure</entry><entry colsep="1" rowsep="1"><code>clojureclj</code></entry><entry colsep="1" rowsep="1"><code>*.clj</code></entry><entry colsep="1" rowsep="1"><code>text/x-clojureapplication/x-clojure</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CMake</entry><entry colsep="1" rowsep="1"><code>cmake</code></entry><entry colsep="1" rowsep="1"><code>*.cmakeCMakeLists.txt</code></entry><entry colsep="1" rowsep="1"><code>text/x-cmake</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CoffeeScript</entry><entry colsep="1" rowsep="1"><code>coffee-scriptcoffeescript</code></entry><entry colsep="1" rowsep="1"><code>*.coffee</code></entry><entry colsep="1" rowsep="1"><code>text/coffeescript</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Coldfusion HTML</entry><entry colsep="1" rowsep="1"><code>cfm</code></entry><entry colsep="1" rowsep="1"><code>*.cfm*.cfml*.cfc</code></entry><entry colsep="1" rowsep="1"><code>application/x-coldfusion</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Common Lisp</entry><entry colsep="1" rowsep="1"><code>common-lispcl</code></entry><entry colsep="1" rowsep="1"><code>*.cl*.lisp*.el</code></entry><entry colsep="1" rowsep="1"><code>text/x-common-lisp</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Coq</entry><entry colsep="1" rowsep="1"><code>coq</code></entry><entry colsep="1" rowsep="1"><code>*.v</code></entry><entry colsep="1" rowsep="1"><code>text/x-coq</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">cpp-objdump</entry><entry colsep="1" rowsep="1"><code>cpp-objdumpc++-objdumbcxx-objdump</code></entry><entry colsep="1" rowsep="1"><code>*.cpp-objdump*.c++-objdump*.cxx-objdump</code></entry><entry colsep="1" rowsep="1"><code>text/x-cpp-objdump</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CSS</entry><entry colsep="1" rowsep="1"><code>css</code></entry><entry colsep="1" rowsep="1"><code>*.css</code></entry><entry colsep="1" rowsep="1"><code>text/css</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CSS+Django/Jinja</entry><entry colsep="1" rowsep="1"><code>css+djangocss+jinja</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/css+djangotext/css+jinja</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CSS+Genshi Text</entry><entry colsep="1" rowsep="1"><code>css+genshitextcss+genshi</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/css+genshi</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CSS+Mako</entry><entry colsep="1" rowsep="1"><code>css+mako</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/css+mako</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CSS+Myghty</entry><entry colsep="1" rowsep="1"><code>css+myghty</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/css+myghty</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CSS+PHP</entry><entry colsep="1" rowsep="1"><code>css+php</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/css+php</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CSS+Ruby</entry><entry colsep="1" rowsep="1"><code>css+erbcss+ruby</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/css+ruby</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">CSS+Smarty</entry><entry colsep="1" rowsep="1"><code>css+smarty</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/css+smarty</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Cython</entry><entry colsep="1" rowsep="1"><code>cythonpyx</code></entry><entry colsep="1" rowsep="1"><code>*.pyx*.pxd*.pxi</code></entry><entry colsep="1" rowsep="1"><code>text/x-cythonapplication/x-cython</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">D</entry><entry colsep="1" rowsep="1"><code>d</code></entry><entry colsep="1" rowsep="1"><code>*.d*.di</code></entry><entry colsep="1" rowsep="1"><code>text/x-dsrc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">d-objdump</entry><entry colsep="1" rowsep="1"><code>d-objdump</code></entry><entry colsep="1" rowsep="1"><code>*.d-objdump</code></entry><entry colsep="1" rowsep="1"><code>text/x-d-objdump</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Darcs Patch</entry><entry colsep="1" rowsep="1"><code>dpatch</code></entry><entry colsep="1" rowsep="1"><code>*.dpatch*.darcspatch</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Dart</entry><entry colsep="1" rowsep="1"><code>dart</code></entry><entry colsep="1" rowsep="1"><code>*.dart</code></entry><entry colsep="1" rowsep="1"><code>text/x-dart</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Debian Control file</entry><entry colsep="1" rowsep="1"><code>control</code></entry><entry colsep="1" rowsep="1"><code>control</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Debian Sourcelist</entry><entry colsep="1" rowsep="1"><code>sourceslistsources.list</code></entry><entry colsep="1" rowsep="1"><code>sources.list</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Delphi</entry><entry colsep="1" rowsep="1"><code>delphipaspascalobjectpascal</code></entry><entry colsep="1" rowsep="1"><code>*.pas</code></entry><entry colsep="1" rowsep="1"><code>text/x-pascal</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Diff</entry><entry colsep="1" rowsep="1"><code>diffudiff</code></entry><entry colsep="1" rowsep="1"><code>*.diff*.patch</code></entry><entry colsep="1" rowsep="1"><code>text/x-difftext/x-patch</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Django/Jinja</entry><entry colsep="1" rowsep="1"><code>djangojinja</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-django-templatingapplication/x-jinja</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">DTD</entry><entry colsep="1" rowsep="1"><code>dtd</code></entry><entry colsep="1" rowsep="1"><code>*.dtd</code></entry><entry colsep="1" rowsep="1"><code>application/xml-dtd</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Duel</entry><entry colsep="1" rowsep="1"><code>duelDuel EngineDuel ViewJBSTjbstJsonML+BST</code></entry><entry colsep="1" rowsep="1"><code>*.duel*.jbst</code></entry><entry colsep="1" rowsep="1"><code>text/x-dueltext/x-jbst</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Dylan</entry><entry colsep="1" rowsep="1"><code>dylan</code></entry><entry colsep="1" rowsep="1"><code>*.dylan*.dyl</code></entry><entry colsep="1" rowsep="1"><code>text/x-dylan</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">eC</entry><entry colsep="1" rowsep="1"><code>ec</code></entry><entry colsep="1" rowsep="1"><code>*.ec*.eh</code></entry><entry colsep="1" rowsep="1"><code>text/x-echdrtext/x-ecsrc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">ECL</entry><entry colsep="1" rowsep="1"><code>ecl</code></entry><entry colsep="1" rowsep="1"><code>*.ecl</code></entry><entry colsep="1" rowsep="1"><code>application/x-ecl</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Elixir</entry><entry colsep="1" rowsep="1"><code>elixirexexs</code></entry><entry colsep="1" rowsep="1"><code>*.ex*.exs</code></entry><entry colsep="1" rowsep="1"><code>text/x-elixir</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Elixir iex session</entry><entry colsep="1" rowsep="1"><code>iex</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-elixir-shellsession</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Embedded Ragel</entry><entry colsep="1" rowsep="1"><code>ragel-em</code></entry><entry colsep="1" rowsep="1"><code>*.rl</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ERB</entry><entry colsep="1" rowsep="1"><code>erb</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-ruby-templating</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Erlang</entry><entry colsep="1" rowsep="1"><code>erlang</code></entry><entry colsep="1" rowsep="1"><code>*.erl*.hrl*.es*.escript</code></entry><entry colsep="1" rowsep="1"><code>text/x-erlang</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Erlang erl session</entry><entry colsep="1" rowsep="1"><code>erl</code></entry><entry colsep="1" rowsep="1"><code>*.erl-sh</code></entry><entry colsep="1" rowsep="1"><code>text/x-erl-shellsession</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Evoque</entry><entry colsep="1" rowsep="1"><code>evoque</code></entry><entry colsep="1" rowsep="1"><code>*.evoque</code></entry><entry colsep="1" rowsep="1"><code>application/x-evoque</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Factor</entry><entry colsep="1" rowsep="1"><code>factor</code></entry><entry colsep="1" rowsep="1"><code>*.factor</code></entry><entry colsep="1" rowsep="1"><code>text/x-factor</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Fancy</entry><entry colsep="1" rowsep="1"><code>fancyfy</code></entry><entry colsep="1" rowsep="1"><code>*.fy*.fancypack</code></entry><entry colsep="1" rowsep="1"><code>text/x-fancysrc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Fantom</entry><entry colsep="1" rowsep="1"><code>fan</code></entry><entry colsep="1" rowsep="1"><code>*.fan</code></entry><entry colsep="1" rowsep="1"><code>application/x-fantom</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Felix</entry><entry colsep="1" rowsep="1"><code>felixflx</code></entry><entry colsep="1" rowsep="1"><code>*.flx*.flxh</code></entry><entry colsep="1" rowsep="1"><code>text/x-felix</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Fortran</entry><entry colsep="1" rowsep="1"><code>fortran</code></entry><entry colsep="1" rowsep="1"><code>*.f*.f90*.F*.F90</code></entry><entry colsep="1" rowsep="1"><code>text/x-fortran</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">FSharp</entry><entry colsep="1" rowsep="1"><code>fsharp</code></entry><entry colsep="1" rowsep="1"><code>*.fs*.fsi</code></entry><entry colsep="1" rowsep="1"><code>text/x-fsharp</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">GAS</entry><entry colsep="1" rowsep="1"><code>gas</code></entry><entry colsep="1" rowsep="1"><code>*.s*.S</code></entry><entry colsep="1" rowsep="1"><code>text/x-gas</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Genshi</entry><entry colsep="1" rowsep="1"><code>genshikidxml+genshixml+kid</code></entry><entry colsep="1" rowsep="1"><code>*.kid</code></entry><entry colsep="1" rowsep="1"><code>application/x-genshiapplication/x-kid</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Genshi Text</entry><entry colsep="1" rowsep="1"><code>genshitext</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-genshi-texttext/x-genshi</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Gettext Catalog</entry><entry colsep="1" rowsep="1"><code>potpo</code></entry><entry colsep="1" rowsep="1"><code>*.pot*.po</code></entry><entry colsep="1" rowsep="1"><code>application/x-gettexttext/x-gettexttext/gettext</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Gherkin</entry><entry colsep="1" rowsep="1"><code>CucumbercucumberGherkingherkin</code></entry><entry colsep="1" rowsep="1"><code>*.feature</code></entry><entry colsep="1" rowsep="1"><code>text/x-gherkin</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">GLSL</entry><entry colsep="1" rowsep="1"><code>glsl</code></entry><entry colsep="1" rowsep="1"><code>*.vert*.frag*.geo</code></entry><entry colsep="1" rowsep="1"><code>text/x-glslsrc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Gnuplot</entry><entry colsep="1" rowsep="1"><code>gnuplot</code></entry><entry colsep="1" rowsep="1"><code>*.plot*.plt</code></entry><entry colsep="1" rowsep="1"><code>text/x-gnuplot</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Go</entry><entry colsep="1" rowsep="1"><code>go</code></entry><entry colsep="1" rowsep="1"><code>*.go</code></entry><entry colsep="1" rowsep="1"><code>text/x-gosrc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">GoodData-CL</entry><entry colsep="1" rowsep="1"><code>gooddata-cl</code></entry><entry colsep="1" rowsep="1"><code>*.gdc</code></entry><entry colsep="1" rowsep="1"><code>text/x-gooddata-cl</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Gosu</entry><entry colsep="1" rowsep="1"><code>gosu</code></entry><entry colsep="1" rowsep="1"><code>*.gs*.gsx*.gsp*.vark</code></entry><entry colsep="1" rowsep="1"><code>text/x-gosu</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Gosu Template</entry><entry colsep="1" rowsep="1"><code>gst</code></entry><entry colsep="1" rowsep="1"><code>*.gst</code></entry><entry colsep="1" rowsep="1"><code>text/x-gosu-template</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Groff</entry><entry colsep="1" rowsep="1"><code>groffnroffman</code></entry><entry colsep="1" rowsep="1"><code>*.[1234567]*.man</code></entry><entry colsep="1" rowsep="1"><code>application/x-trofftext/troff</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Groovy</entry><entry colsep="1" rowsep="1"><code>groovy</code></entry><entry colsep="1" rowsep="1"><code>*.groovy</code></entry><entry colsep="1" rowsep="1"><code>text/x-groovy</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Haml</entry><entry colsep="1" rowsep="1"><code>hamlHAML</code></entry><entry colsep="1" rowsep="1"><code>*.haml</code></entry><entry colsep="1" rowsep="1"><code>text/x-haml</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Haskell</entry><entry colsep="1" rowsep="1"><code>haskellhs</code></entry><entry colsep="1" rowsep="1"><code>*.hs</code></entry><entry colsep="1" rowsep="1"><code>text/x-haskell</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">haXe</entry><entry colsep="1" rowsep="1"><code>hxhaXe</code></entry><entry colsep="1" rowsep="1"><code>*.hx</code></entry><entry colsep="1" rowsep="1"><code>text/haxe</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML</entry><entry colsep="1" rowsep="1"><code>html</code></entry><entry colsep="1" rowsep="1"><code>*.html*.htm*.xhtml*.xslt</code></entry><entry colsep="1" rowsep="1"><code>text/htmlapplication/xhtml+xml</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML+Cheetah</entry><entry colsep="1" rowsep="1"><code>html+cheetahhtml+spitfire</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/html+cheetahtext/html+spitfire</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML+Django/Jinja</entry><entry colsep="1" rowsep="1"><code>html+djangohtml+jinja</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/html+djangotext/html+jinja</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML+Evoque</entry><entry colsep="1" rowsep="1"><code>html+evoque</code></entry><entry colsep="1" rowsep="1"><code>*.html</code></entry><entry colsep="1" rowsep="1"><code>text/html+evoque</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML+Genshi</entry><entry colsep="1" rowsep="1"><code>html+genshihtml+kid</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/html+genshi</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML+Mako</entry><entry colsep="1" rowsep="1"><code>html+mako</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/html+mako</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML+Myghty</entry><entry colsep="1" rowsep="1"><code>html+myghty</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/html+myghty</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML+PHP</entry><entry colsep="1" rowsep="1"><code>html+php</code></entry><entry colsep="1" rowsep="1"><code>*.phtml</code></entry><entry colsep="1" rowsep="1"><code>application/x-phpapplication/x-httpd-phpapplication/x-httpd-php3application/x-httpd-php4application/x-httpd-php5</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML+Smarty</entry><entry colsep="1" rowsep="1"><code>html+smarty</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/html+smarty</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML+Velocity</entry><entry colsep="1" rowsep="1"><code>html+velocity</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/html+velocity</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTTP</entry><entry colsep="1" rowsep="1"><code>http</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Hybris</entry><entry colsep="1" rowsep="1"><code>hybrishy</code></entry><entry colsep="1" rowsep="1"><code>*.hy*.hyb</code></entry><entry colsep="1" rowsep="1"><code>text/x-hybrisapplication/x-hybris</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">INI</entry><entry colsep="1" rowsep="1"><code>inicfg</code></entry><entry colsep="1" rowsep="1"><code>*.ini*.cfg</code></entry><entry colsep="1" rowsep="1"><code>text/x-ini</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Io</entry><entry colsep="1" rowsep="1"><code>io</code></entry><entry colsep="1" rowsep="1"><code>*.io</code></entry><entry colsep="1" rowsep="1"><code>text/x-iosrc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Ioke</entry><entry colsep="1" rowsep="1"><code>iokeik</code></entry><entry colsep="1" rowsep="1"><code>*.ik</code></entry><entry colsep="1" rowsep="1"><code>text/x-iokesrc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">IRC logs</entry><entry colsep="1" rowsep="1"><code>irc</code></entry><entry colsep="1" rowsep="1"><code>*.weechatlog</code></entry><entry colsep="1" rowsep="1"><code>text/x-irclog</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Jade</entry><entry colsep="1" rowsep="1"><code>jadeJADE</code></entry><entry colsep="1" rowsep="1"><code>*.jade</code></entry><entry colsep="1" rowsep="1"><code>text/x-jade</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Java</entry><entry colsep="1" rowsep="1"><code>java</code></entry><entry colsep="1" rowsep="1"><code>*.java</code></entry><entry colsep="1" rowsep="1"><code>text/x-java</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Java Server Page</entry><entry colsep="1" rowsep="1"><code>jsp</code></entry><entry colsep="1" rowsep="1"><code>*.jsp</code></entry><entry colsep="1" rowsep="1"><code>application/x-jsp</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">JavaScript</entry><entry colsep="1" rowsep="1"><code>jsjavascript</code></entry><entry colsep="1" rowsep="1"><code>*.js</code></entry><entry colsep="1" rowsep="1"><code>application/javascriptapplication/x-javascripttext/x-javascripttext/javascript</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">JavaScript+Cheetah</entry><entry colsep="1" rowsep="1"><code>js+cheetahjavascript+cheetahjs+spitfirejavascript+spitfire</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-javascript+cheetahtext/x-javascript+cheetahtext/javascript+cheetahapplication/x-javascript+spitfiretext/x-javascript+spitfiretext/javascript+spitfire</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">JavaScript+Django/Jinja</entry><entry colsep="1" rowsep="1"><code>js+djangojavascript+djangojs+jinjajavascript+jinja</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-javascript+djangoapplication/x-javascript+jinjatext/x-javascript+djangotext/x-javascript+jinjatext/javascript+djangotext/javascript+jinja</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">JavaScript+Genshi Text</entry><entry colsep="1" rowsep="1"><code>js+genshitextjs+genshijavascript+genshitextjavascript+genshi</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-javascript+genshitext/x-javascript+genshitext/javascript+genshi</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">JavaScript+Mako</entry><entry colsep="1" rowsep="1"><code>js+makojavascript+mako</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-javascript+makotext/x-javascript+makotext/javascript+mako</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">JavaScript+Myghty</entry><entry colsep="1" rowsep="1"><code>js+myghtyjavascript+myghty</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-javascript+myghtytext/x-javascript+myghtytext/javascript+mygthy</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">JavaScript+PHP</entry><entry colsep="1" rowsep="1"><code>js+phpjavascript+php</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-javascript+phptext/x-javascript+phptext/javascript+php</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">JavaScript+Ruby</entry><entry colsep="1" rowsep="1"><code>js+erbjavascript+erbjs+rubyjavascript+ruby</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-javascript+rubytext/x-javascript+rubytext/javascript+ruby</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">JavaScript+Smarty</entry><entry colsep="1" rowsep="1"><code>js+smartyjavascript+smarty</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-javascript+smartytext/x-javascript+smartytext/javascript+smarty</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">JSON</entry><entry colsep="1" rowsep="1"><code>json</code></entry><entry colsep="1" rowsep="1"><code>*.json</code></entry><entry colsep="1" rowsep="1"><code>application/json</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Kotlin</entry><entry colsep="1" rowsep="1"><code>kotlin</code></entry><entry colsep="1" rowsep="1"><code>*.kt</code></entry><entry colsep="1" rowsep="1"><code>text/x-kotlin</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Lighttpd configuration file</entry><entry colsep="1" rowsep="1"><code>lightylighttpd</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-lighttpd-conf</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Literate Haskell</entry><entry colsep="1" rowsep="1"><code>lhsliterate-haskell</code></entry><entry colsep="1" rowsep="1"><code>*.lhs</code></entry><entry colsep="1" rowsep="1"><code>text/x-literate-haskell</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">LLVM</entry><entry colsep="1" rowsep="1"><code>llvm</code></entry><entry colsep="1" rowsep="1"><code>*.ll</code></entry><entry colsep="1" rowsep="1"><code>text/x-llvm</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Logtalk</entry><entry colsep="1" rowsep="1"><code>logtalk</code></entry><entry colsep="1" rowsep="1"><code>*.lgt</code></entry><entry colsep="1" rowsep="1"><code>text/x-logtalk</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Lua</entry><entry colsep="1" rowsep="1"><code>lua</code></entry><entry colsep="1" rowsep="1"><code>*.lua*.wlua</code></entry><entry colsep="1" rowsep="1"><code>text/x-luaapplication/x-lua</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Makefile</entry><entry colsep="1" rowsep="1"><code>makemakefilemfbsdmake</code></entry><entry colsep="1" rowsep="1"><code>*.makMakefilemakefileMakefile.*GNUmakefile</code></entry><entry colsep="1" rowsep="1"><code>text/x-makefile</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Mako</entry><entry colsep="1" rowsep="1"><code>mako</code></entry><entry colsep="1" rowsep="1"><code>*.mao</code></entry><entry colsep="1" rowsep="1"><code>application/x-mako</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">MAQL</entry><entry colsep="1" rowsep="1"><code>maql</code></entry><entry colsep="1" rowsep="1"><code>*.maql</code></entry><entry colsep="1" rowsep="1"><code>text/x-gooddata-maqlapplication/x-gooddata-maql</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Mason</entry><entry colsep="1" rowsep="1"><code>mason</code></entry><entry colsep="1" rowsep="1"><code>*.m*.mhtml*.mc*.miautohandlerdhandler</code></entry><entry colsep="1" rowsep="1"><code>application/x-mason</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Matlab</entry><entry colsep="1" rowsep="1"><code>matlab</code></entry><entry colsep="1" rowsep="1"><code>*.m</code></entry><entry colsep="1" rowsep="1"><code>text/matlab</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Matlab session</entry><entry colsep="1" rowsep="1"><code>matlabsession</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">MiniD</entry><entry colsep="1" rowsep="1"><code>minid</code></entry><entry colsep="1" rowsep="1"><code>*.md</code></entry><entry colsep="1" rowsep="1"><code>text/x-minidsrc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Modelica</entry><entry colsep="1" rowsep="1"><code>modelica</code></entry><entry colsep="1" rowsep="1"><code>*.mo</code></entry><entry colsep="1" rowsep="1"><code>text/x-modelica</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Modula-2</entry><entry colsep="1" rowsep="1"><code>modula2m2</code></entry><entry colsep="1" rowsep="1"><code>*.def*.mod</code></entry><entry colsep="1" rowsep="1"><code>text/x-modula2</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">MoinMoin/Trac Wiki markup</entry><entry colsep="1" rowsep="1"><code>trac-wikimoin</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-trac-wiki</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">MOOCode</entry><entry colsep="1" rowsep="1"><code>moocode</code></entry><entry colsep="1" rowsep="1"><code>*.moo</code></entry><entry colsep="1" rowsep="1"><code>text/x-moocode</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">MoonScript</entry><entry colsep="1" rowsep="1"><code>moonmoonscript</code></entry><entry colsep="1" rowsep="1"><code>*.moon</code></entry><entry colsep="1" rowsep="1"><code>text/x-moonscriptapplication/x-moonscript</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">MuPAD</entry><entry colsep="1" rowsep="1"><code>mupad</code></entry><entry colsep="1" rowsep="1"><code>*.mu</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">MXML</entry><entry colsep="1" rowsep="1"><code>mxml</code></entry><entry colsep="1" rowsep="1"><code>*.mxml</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Myghty</entry><entry colsep="1" rowsep="1"><code>myghty</code></entry><entry colsep="1" rowsep="1"><code>*.mytautodelegate</code></entry><entry colsep="1" rowsep="1"><code>application/x-myghty</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">MySQL</entry><entry colsep="1" rowsep="1"><code>mysql</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-mysql</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">NASM</entry><entry colsep="1" rowsep="1"><code>nasm</code></entry><entry colsep="1" rowsep="1"><code>*.asm*.ASM</code></entry><entry colsep="1" rowsep="1"><code>text/x-nasm</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Nemerle</entry><entry colsep="1" rowsep="1"><code>nemerle</code></entry><entry colsep="1" rowsep="1"><code>*.n</code></entry><entry colsep="1" rowsep="1"><code>text/x-nemerle</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">NewLisp</entry><entry colsep="1" rowsep="1"><code>newlisp</code></entry><entry colsep="1" rowsep="1"><code>*.lsp*.nl</code></entry><entry colsep="1" rowsep="1"><code>text/x-newlispapplication/x-newlisp</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Newspeak</entry><entry colsep="1" rowsep="1"><code>newspeak</code></entry><entry colsep="1" rowsep="1"><code>*.ns2</code></entry><entry colsep="1" rowsep="1"><code>text/x-newspeak</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Nginx configuration file</entry><entry colsep="1" rowsep="1"><code>nginx</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-nginx-conf</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Nimrod</entry><entry colsep="1" rowsep="1"><code>nimrodnim</code></entry><entry colsep="1" rowsep="1"><code>*.nim*.nimrod</code></entry><entry colsep="1" rowsep="1"><code>text/x-nimrod</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">NumPy</entry><entry colsep="1" rowsep="1"><code>numpy</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">objdump</entry><entry colsep="1" rowsep="1"><code>objdump</code></entry><entry colsep="1" rowsep="1"><code>*.objdump</code></entry><entry colsep="1" rowsep="1"><code>text/x-objdump</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Objective-C</entry><entry colsep="1" rowsep="1"><code>objective-cobjectivecobj-cobjc</code></entry><entry colsep="1" rowsep="1"><code>*.m</code></entry><entry colsep="1" rowsep="1"><code>text/x-objective-c</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Objective-J</entry><entry colsep="1" rowsep="1"><code>objective-jobjectivejobj-jobjj</code></entry><entry colsep="1" rowsep="1"><code>*.j</code></entry><entry colsep="1" rowsep="1"><code>text/x-objective-j</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">OCaml</entry><entry colsep="1" rowsep="1"><code>ocaml</code></entry><entry colsep="1" rowsep="1"><code>*.ml*.mli*.mll*.mly</code></entry><entry colsep="1" rowsep="1"><code>text/x-ocaml</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Octave</entry><entry colsep="1" rowsep="1"><code>octave</code></entry><entry colsep="1" rowsep="1"><code>*.m</code></entry><entry colsep="1" rowsep="1"><code>text/octave</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Ooc</entry><entry colsep="1" rowsep="1"><code>ooc</code></entry><entry colsep="1" rowsep="1"><code>*.ooc</code></entry><entry colsep="1" rowsep="1"><code>text/x-ooc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Opa</entry><entry colsep="1" rowsep="1"><code>opa</code></entry><entry colsep="1" rowsep="1"><code>*.opa</code></entry><entry colsep="1" rowsep="1"><code>text/x-opa</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">OpenEdge ABL</entry><entry colsep="1" rowsep="1"><code>openedgeablprogress</code></entry><entry colsep="1" rowsep="1"><code>*.p*.cls</code></entry><entry colsep="1" rowsep="1"><code>text/x-openedgeapplication/x-openedge</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Perl</entry><entry colsep="1" rowsep="1"><code>perlpl</code></entry><entry colsep="1" rowsep="1"><code>*.pl*.pm</code></entry><entry colsep="1" rowsep="1"><code>text/x-perlapplication/x-perl</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">PHP</entry><entry colsep="1" rowsep="1"><code>phpphp3php4php5</code></entry><entry colsep="1" rowsep="1"><code>*.php*.php[345]</code></entry><entry colsep="1" rowsep="1"><code>text/x-php</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">PL/pgSQL</entry><entry colsep="1" rowsep="1"><code>plpgsql</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-plpgsql</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">PostgreSQL console (psql)</entry><entry colsep="1" rowsep="1"><code>psqlpostgresql-consolepostgres-console</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-postgresql-psql</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">PostgreSQL SQL dialect</entry><entry colsep="1" rowsep="1"><code>postgresqlpostgres</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-postgresql</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">PostScript</entry><entry colsep="1" rowsep="1"><code>postscript</code></entry><entry colsep="1" rowsep="1"><code>*.ps*.eps</code></entry><entry colsep="1" rowsep="1"><code>application/postscript</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">POVRay</entry><entry colsep="1" rowsep="1"><code>pov</code></entry><entry colsep="1" rowsep="1"><code>*.pov*.inc</code></entry><entry colsep="1" rowsep="1"><code>text/x-povray</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">PowerShell</entry><entry colsep="1" rowsep="1"><code>powershellposhps1</code></entry><entry colsep="1" rowsep="1"><code>*.ps1</code></entry><entry colsep="1" rowsep="1"><code>text/x-powershell</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Prolog</entry><entry colsep="1" rowsep="1"><code>prolog</code></entry><entry colsep="1" rowsep="1"><code>*.prolog*.pro*.pl</code></entry><entry colsep="1" rowsep="1"><code>text/x-prolog</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Properties</entry><entry colsep="1" rowsep="1"><code>properties</code></entry><entry colsep="1" rowsep="1"><code>*.properties</code></entry><entry colsep="1" rowsep="1"><code>text/x-java-properties</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Protocol Buffer</entry><entry colsep="1" rowsep="1"><code>protobuf</code></entry><entry colsep="1" rowsep="1"><code>*.proto</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">PyPy Log</entry><entry colsep="1" rowsep="1"><code>pypylogpypy</code></entry><entry colsep="1" rowsep="1"><code>*.pypylog</code></entry><entry colsep="1" rowsep="1"><code>application/x-pypylog</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Python</entry><entry colsep="1" rowsep="1"><code>pythonpy</code></entry><entry colsep="1" rowsep="1"><code>*.py*.pyw*.scSConstructSConscript*.tac</code></entry><entry colsep="1" rowsep="1"><code>text/x-pythonapplication/x-python</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Python 3</entry><entry colsep="1" rowsep="1"><code>python3py3</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-python3application/x-python3</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Python 3.0 Traceback</entry><entry colsep="1" rowsep="1"><code>py3tb</code></entry><entry colsep="1" rowsep="1"><code>*.py3tb</code></entry><entry colsep="1" rowsep="1"><code>text/x-python3-traceback</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Python console session</entry><entry colsep="1" rowsep="1"><code>pycon</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-python-doctest</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Python Traceback</entry><entry colsep="1" rowsep="1"><code>pytb</code></entry><entry colsep="1" rowsep="1"><code>*.pytb</code></entry><entry colsep="1" rowsep="1"><code>text/x-python-traceback</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Ragel</entry><entry colsep="1" rowsep="1"><code>ragel</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Ragel in C Host</entry><entry colsep="1" rowsep="1"><code>ragel-c</code></entry><entry colsep="1" rowsep="1"><code>*.rl</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Ragel in CPP Host</entry><entry colsep="1" rowsep="1"><code>ragel-cpp</code></entry><entry colsep="1" rowsep="1"><code>*.rl</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Ragel in D Host</entry><entry colsep="1" rowsep="1"><code>ragel-d</code></entry><entry colsep="1" rowsep="1"><code>*.rl</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Ragel in Java Host</entry><entry colsep="1" rowsep="1"><code>ragel-java</code></entry><entry colsep="1" rowsep="1"><code>*.rl</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Ragel in Objective C Host</entry><entry colsep="1" rowsep="1"><code>ragel-objc</code></entry><entry colsep="1" rowsep="1"><code>*.rl</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Ragel in Ruby Host</entry><entry colsep="1" rowsep="1"><code>ragel-rubyragel-rb</code></entry><entry colsep="1" rowsep="1"><code>*.rl</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Raw token data</entry><entry colsep="1" rowsep="1"><code>raw</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-pygments-tokens</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">RConsole</entry><entry colsep="1" rowsep="1"><code>rconsolerout</code></entry><entry colsep="1" rowsep="1"><code>*.Rout</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">REBOL</entry><entry colsep="1" rowsep="1"><code>rebol</code></entry><entry colsep="1" rowsep="1"><code>*.r*.r3</code></entry><entry colsep="1" rowsep="1"><code>text/x-rebol</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Redcode</entry><entry colsep="1" rowsep="1"><code>redcode</code></entry><entry colsep="1" rowsep="1"><code>*.cw</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">reStructuredText</entry><entry colsep="1" rowsep="1"><code>rstrestrestructuredtext</code></entry><entry colsep="1" rowsep="1"><code>*.rst*.rest</code></entry><entry colsep="1" rowsep="1"><code>text/x-rsttext/prs.fallenstein.rst</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">RHTML</entry><entry colsep="1" rowsep="1"><code>rhtmlhtml+erbhtml+ruby</code></entry><entry colsep="1" rowsep="1"><code>*.rhtml</code></entry><entry colsep="1" rowsep="1"><code>text/html+ruby</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Ruby</entry><entry colsep="1" rowsep="1"><code>rbrubyduby</code></entry><entry colsep="1" rowsep="1"><code>*.rb*.rbwRakefile*.rake*.gemspec*.rbx*.duby</code></entry><entry colsep="1" rowsep="1"><code>text/x-rubyapplication/x-ruby</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Ruby irb session</entry><entry colsep="1" rowsep="1"><code>rbconirb</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/x-ruby-shellsession</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">S</entry><entry colsep="1" rowsep="1"><code>splussr</code></entry><entry colsep="1" rowsep="1"><code>*.S*.R</code></entry><entry colsep="1" rowsep="1"><code>text/S-plustext/Stext/R</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Sass</entry><entry colsep="1" rowsep="1"><code>sassSASS</code></entry><entry colsep="1" rowsep="1"><code>*.sass</code></entry><entry colsep="1" rowsep="1"><code>text/x-sass</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Scala</entry><entry colsep="1" rowsep="1"><code>scala</code></entry><entry colsep="1" rowsep="1"><code>*.scala</code></entry><entry colsep="1" rowsep="1"><code>text/x-scala</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Scalate Server Page</entry><entry colsep="1" rowsep="1"><code>ssp</code></entry><entry colsep="1" rowsep="1"><code>*.ssp</code></entry><entry colsep="1" rowsep="1"><code>application/x-ssp</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Scaml</entry><entry colsep="1" rowsep="1"><code>scamlSCAML</code></entry><entry colsep="1" rowsep="1"><code>*.scaml</code></entry><entry colsep="1" rowsep="1"><code>text/x-scaml</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Scheme</entry><entry colsep="1" rowsep="1"><code>schemescm</code></entry><entry colsep="1" rowsep="1"><code>*.scm*.ss*.rkt</code></entry><entry colsep="1" rowsep="1"><code>text/x-schemeapplication/x-scheme</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Scilab</entry><entry colsep="1" rowsep="1"><code>scilab</code></entry><entry colsep="1" rowsep="1"><code>*.sci*.sce*.tst</code></entry><entry colsep="1" rowsep="1"><code>text/scilab</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">SCSS</entry><entry colsep="1" rowsep="1"><code>scss</code></entry><entry colsep="1" rowsep="1"><code>*.scss</code></entry><entry colsep="1" rowsep="1"><code>text/x-scss</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Smalltalk</entry><entry colsep="1" rowsep="1"><code>smalltalksqueak</code></entry><entry colsep="1" rowsep="1"><code>*.st</code></entry><entry colsep="1" rowsep="1"><code>text/x-smalltalk</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Smarty</entry><entry colsep="1" rowsep="1"><code>smarty</code></entry><entry colsep="1" rowsep="1"><code>*.tpl</code></entry><entry colsep="1" rowsep="1"><code>application/x-smarty</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Snobol</entry><entry colsep="1" rowsep="1"><code>snobol</code></entry><entry colsep="1" rowsep="1"><code>*.snobol</code></entry><entry colsep="1" rowsep="1"><code>text/x-snobol</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">SQL</entry><entry colsep="1" rowsep="1"><code>sql</code></entry><entry colsep="1" rowsep="1"><code>*.sql</code></entry><entry colsep="1" rowsep="1"><code>text/x-sql</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">sqlite3con</entry><entry colsep="1" rowsep="1"><code>sqlite3</code></entry><entry colsep="1" rowsep="1"><code>*.sqlite3-console</code></entry><entry colsep="1" rowsep="1"><code>text/x-sqlite3-console</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">SquidConf</entry><entry colsep="1" rowsep="1"><code>squidconfsquid.confsquid</code></entry><entry colsep="1" rowsep="1"><code>squid.conf</code></entry><entry colsep="1" rowsep="1"><code>text/x-squidconf</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Standard ML</entry><entry colsep="1" rowsep="1"><code>sml</code></entry><entry colsep="1" rowsep="1"><code>*.sml*.sig*.fun</code></entry><entry colsep="1" rowsep="1"><code>text/x-standardmlapplication/x-standardml</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">systemverilog</entry><entry colsep="1" rowsep="1"><code>sv</code></entry><entry colsep="1" rowsep="1"><code>*.sv*.svh</code></entry><entry colsep="1" rowsep="1"><code>text/x-systemverilog</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Tcl</entry><entry colsep="1" rowsep="1"><code>tcl</code></entry><entry colsep="1" rowsep="1"><code>*.tcl</code></entry><entry colsep="1" rowsep="1"><code>text/x-tcltext/x-script.tclapplication/x-tcl</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Tcsh</entry><entry colsep="1" rowsep="1"><code>tcshcsh</code></entry><entry colsep="1" rowsep="1"><code>*.tcsh*.csh</code></entry><entry colsep="1" rowsep="1"><code>application/x-csh</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Tea</entry><entry colsep="1" rowsep="1"><code>tea</code></entry><entry colsep="1" rowsep="1"><code>*.tea</code></entry><entry colsep="1" rowsep="1"><code>text/x-tea</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">TeX</entry><entry colsep="1" rowsep="1"><code>texlatex</code></entry><entry colsep="1" rowsep="1"><code>*.tex*.aux*.toc</code></entry><entry colsep="1" rowsep="1"><code>text/x-textext/x-latex</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Text only</entry><entry colsep="1" rowsep="1"><code>text</code></entry><entry colsep="1" rowsep="1"><code>*.txt</code></entry><entry colsep="1" rowsep="1"><code>text/plain</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">UrbiScript</entry><entry colsep="1" rowsep="1"><code>urbiscript</code></entry><entry colsep="1" rowsep="1"><code>*.u</code></entry><entry colsep="1" rowsep="1"><code>application/x-urbiscript</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Vala</entry><entry colsep="1" rowsep="1"><code>valavapi</code></entry><entry colsep="1" rowsep="1"><code>*.vala*.vapi</code></entry><entry colsep="1" rowsep="1"><code>text/x-vala</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">VB.net</entry><entry colsep="1" rowsep="1"><code>vb.netvbnet</code></entry><entry colsep="1" rowsep="1"><code>*.vb*.bas</code></entry><entry colsep="1" rowsep="1"><code>text/x-vbnettext/x-vba</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Velocity</entry><entry colsep="1" rowsep="1"><code>velocity</code></entry><entry colsep="1" rowsep="1"><code>*.vm*.fhtml</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">verilog</entry><entry colsep="1" rowsep="1"><code>v</code></entry><entry colsep="1" rowsep="1"><code>*.v</code></entry><entry colsep="1" rowsep="1"><code>text/x-verilog</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">vhdl</entry><entry colsep="1" rowsep="1"><code>vhdl</code></entry><entry colsep="1" rowsep="1"><code>*.vhdl*.vhd</code></entry><entry colsep="1" rowsep="1"><code>text/x-vhdl</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">VimL</entry><entry colsep="1" rowsep="1"><code>vim</code></entry><entry colsep="1" rowsep="1"><code>*.vim.vimrc.exrc.gvimrc_vimrc_exrc_gvimrcvimrcgvimrc</code></entry><entry colsep="1" rowsep="1"><code>text/x-vim</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XML</entry><entry colsep="1" rowsep="1"><code>xml</code></entry><entry colsep="1" rowsep="1"><code>*.xml*.xsl*.rss*.xslt*.xsd*.wsdl</code></entry><entry colsep="1" rowsep="1"><code>text/xmlapplication/xmlimage/svg+xmlapplication/rss+xmlapplication/atom+xml</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XML+Cheetah</entry><entry colsep="1" rowsep="1"><code>xml+cheetahxml+spitfire</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/xml+cheetahapplication/xml+spitfire</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XML+Django/Jinja</entry><entry colsep="1" rowsep="1"><code>xml+djangoxml+jinja</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/xml+djangoapplication/xml+jinja</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XML+Evoque</entry><entry colsep="1" rowsep="1"><code>xml+evoque</code></entry><entry colsep="1" rowsep="1"><code>*.xml</code></entry><entry colsep="1" rowsep="1"><code>application/xml+evoque</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XML+Mako</entry><entry colsep="1" rowsep="1"><code>xml+mako</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/xml+mako</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XML+Myghty</entry><entry colsep="1" rowsep="1"><code>xml+myghty</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/xml+myghty</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XML+PHP</entry><entry colsep="1" rowsep="1"><code>xml+php</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/xml+php</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XML+Ruby</entry><entry colsep="1" rowsep="1"><code>xml+erbxml+ruby</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/xml+ruby</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XML+Smarty</entry><entry colsep="1" rowsep="1"><code>xml+smarty</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/xml+smarty</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XML+Velocity</entry><entry colsep="1" rowsep="1"><code>xml+velocity</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/xml+velocity</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XQuery</entry><entry colsep="1" rowsep="1"><code>xqueryxqy</code></entry><entry colsep="1" rowsep="1"><code>*.xqy*.xquery</code></entry><entry colsep="1" rowsep="1"><code>text/xqueryapplication/xquery</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XSLT</entry><entry colsep="1" rowsep="1"><code>xslt</code></entry><entry colsep="1" rowsep="1"><code>*.xsl*.xslt</code></entry><entry colsep="1" rowsep="1"><code>application/xsl+xmlapplication/xslt+xml</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">YAML</entry><entry colsep="1" rowsep="1"><code>yaml</code></entry><entry colsep="1" rowsep="1"><code>*.yaml*.yml</code></entry><entry colsep="1" rowsep="1"><code>text/x-yaml</code></entry></row></tbody></tgroup></informaltable><!--The macro HighlighterList caused an error and should be blacklisted. It returned the data ', , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ' which caused the docbook-formatter to choke. Please file a bug.--> </para></section></section></article>