abcdefMoinMoin VersionDate0.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-29TypeServerwikitranslation<?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>HelpOnParsers</title></articleinfo><para><ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpContents#">HelpContents</ulink> &gt; <ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpForUsers#">HelpForUsers</ulink> &gt; <ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpOnEditing#">HelpOnEditing</ulink> &gt; HelpOnParsers </para><section><title>Parsers</title><para>Besides the default MoinMoin wiki markup, different <emphasis role="strong">parsers</emphasis> allow the user to enter content into a page or a page section which is interpreted differently. </para><para>Additionally to the built-in parsers, you can find more of them on <ulink url="http://moinmo.in/ParserMarket#">ParserMarket</ulink>. </para><section><title>How Parsers are applied</title><para>A parser reads some portion of text, analyzes it and creates some specially formatted output from it. You can choose the parser to use using 2 different techniques: </para><orderedlist numeration="arabic"><listitem><para><emphasis role="strong">A #format processing instruction</emphasis>  </para><para>A <code>#format</code> processing instruction can be used to tell MoinMoin which parser to use <emphasis>for the whole page content</emphasis>. By default this is the <emphasis>wiki</emphasis> parser (for moin wiki markup). For details see: <ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpOnProcessingInstructions#format">The #format Processing Instruction</ulink> </para></listitem><listitem><para>A <emphasis role="strong">Parser section</emphasis> - see <ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpOnFormatting#">HelpOnFormatting</ulink>  With the use of a parser section, a parser can be applied to only a part of a page. You specify which parser to call by using a shebang-like construct in the first line. A shebang is a concept known from Unix command line scripts, where they serve the exact same purpose: the first line tells the shell what program to start to process the remaining lines of the script. </para></listitem></orderedlist><section><title>Example: Processing instruction</title><para>This is the complete page contents: </para><screen><![CDATA[#format creole
... **bold** ...]]></screen></section><section><title>Example: Parser section</title><para>This is a part of a wiki page: </para><itemizedlist><listitem override="none"><screen><![CDATA[{{{#!csv ,
a,b,c
d,e,f
}}}]]></screen></listitem></itemizedlist><para>It renders as: </para><itemizedlist><listitem override="none"><!--RAW HTML: <form action="/HelpOnParsers" 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 sections and nesting</title><para>Please note that there are 2 ways to solve <emphasis>nesting problems</emphasis> related to <code>}}}</code>: </para><itemizedlist><listitem><para>Use more than 3 curly braces for beginning / ending of the parser section (what you use must not be contained in the section you are enclosing). E.g.: </para><screen><![CDATA[{{{{
{{{
...
}}}
}}}}]]></screen></listitem><listitem><para>Use 3 curly braces + some unique string: </para><screen><![CDATA[{{{asdfghj
{{{
...
}}}
asdfghj}}}]]></screen></listitem></itemizedlist><para>For more information on the possible markup, see <ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpOnEditing#">HelpOnEditing</ulink>.  </para></section></section><section><title>Parsers for writing text content</title><para>Some of the parsers are intended for writing normal page text (like e.g. a document): </para><itemizedlist><listitem><para>wiki – the standard moin wiki parser, see <ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpOnMoinWikiSyntax#">HelpOnMoinWikiSyntax</ulink> </para></listitem><listitem><para>creole – the creole wiki markup parser, see <ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpOnCreoleSyntax#">HelpOnCreoleSyntax</ulink> </para></listitem><listitem><para>ReST (reStructuredText) – see <ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpOnParsers/ReStructuredText#">/ReStructuredText</ulink> </para></listitem><listitem><para>XML/XSLT/DocBook – see <ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpOnXmlPages#">HelpOnXmlPages</ulink> </para></listitem></itemizedlist><para><anchor id="csvparser"/> </para></section><section><title>csv parser</title><para>The CSV parser works on so-called <emphasis>comma separated values</emphasis>, though the comma is now usually and by default a semicolon.  The first line is considered to contain column titles that are rendered in <emphasis role="strong">bold</emphasis>, so when you don't want table headers, leave the first line empty. </para><para>The shebang can contain the following arguments: </para><itemizedlist><listitem><para><code>delimiter</code> or <code>separator</code>: <code>delimiter=,</code> will set the delimiter to a comma </para></listitem><listitem><para><code>quotechar</code>: <code>quotechar=&quot;</code> will allow quoting values with a double-quote </para></listitem><listitem><para><code>show</code>: comma-separated list of columns to show only </para></listitem><listitem><para><code>hide</code>: comma-separated list of columns to hide </para></listitem><listitem><para><code>autofilter</code>: comma-separated list of columns to add auto-filters on </para></listitem><listitem><para><code>name</code>: name of the dataset </para></listitem><listitem><para><code>link</code>: comma-separated list of columns consisting of <code>http://example.com/link description text</code> rather than just text </para></listitem><listitem><para><code>static_cols</code>, <code>static_vals</code>: columns (and respective values) added to each record </para></listitem><listitem><para><code>-N</code> (where N is a number): hide column N (useful when column names are omitted) </para></listitem></itemizedlist><para>The parser also supports the old, deprecated syntax for the shebang. </para><para>Example (please see the <ulink url="https://wiki.helsinki.at/HelpOnParsers/HelpOnParsers?action=raw">raw</ulink> text of this page for the markup used):  </para><!--RAW HTML: <form action="/HelpOnParsers" 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></tbody></tgroup></informaltable><!--RAW HTML: </form>--><para>Another example, utilizes link option to have links in some column: </para><screen><![CDATA[{{{#!csv delimiter=, link=Server quotechar="
Type,Server
wiki,http://moinmo.in MoinMoin
translation,http://master19.moinmo.in master19
}}}]]></screen><para>It renders as: </para><ulink url="http://moinmo.in">MoinMoin</ulink><ulink url="http://master19.moinmo.in">master19</ulink><!--RAW HTML: <form action="/HelpOnParsers" 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></tbody></tgroup></informaltable><!--RAW HTML: </form>--></section><section><title>diff, cplusplus, python, java, pascal, irc/irssi parsers</title><para>These parsers were provided with MoinMoin versions &lt; 1.9 using a moin-specific parsing / syntax highlighting implementation. Since MoinMoin 1.9 these parsers are just shortcuts, calling the highlight parser (see below). </para></section><section><title>highlight parser</title><para>MoinMoin comes with a special parser called <code>highlight</code> that uses <ulink url="http://pygments.org/">Pygments</ulink> internally. </para><para>You can use it to highlight many sorts of programming source code, configuration files and other sorts of text files used on computers (just use the corresponding <emphasis>Lexer name</emphasis> from the table below). </para><para>Usage: </para><itemizedlist><listitem override="none"><screen><![CDATA[{{{#!highlight python
class FooBar:
   """ doc string """
}}}]]></screen></listitem></itemizedlist><para>renders as: </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> Of course you can also use it for a complete page as a processing instruction, e.g.: <code>#format highlight python</code> </para><section><title>Arguments</title><para>The highlight parser accepts arguments for line numbering: </para><itemizedlist><listitem><para><code>numbers=</code> might be <code>on</code>, <code>off</code>, or <code>disable</code> and defaults to <code>on</code>. <code>on</code> or <code>off</code> means that line numbers are switchable via <ulink url="https://wiki.helsinki.at/HelpOnParsers/JavaScript#">JavaScript</ulink> (html formatter). <code>disabled</code> means that line numbers are disabled completely. </para></listitem><listitem><para><code>start=</code> must be a non negative number and defaults to 1, </para></listitem><listitem><para><code>step=</code> must be a non negative number and defaults to 1. </para></listitem></itemizedlist><para>Usage: </para><itemizedlist><listitem override="none"><screen><![CDATA[{{{#!highlight python numbers=disable
class FooBar:
   """ doc string """
}}}]]></screen></listitem></itemizedlist><para>renders as: </para><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></section><section><title>Available highlight lexers</title><para>Use value in &quot;Lexer-Namen&quot; column as argument for the 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></section></article>