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><section><title>Parsers</title><para><!--The macro TableOfContents doesn't work with the DocBook formatter.--> 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://moinmoin.wikiwikiweb.de/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://imaging.mrc-cbu.cam.ac.uk/meg/HelpOnParsers/meg/HelpOnProcessingInstructions#format">The #format Processing Instruction</ulink> </para></listitem><listitem><para>A <emphasis role="strong">Parser section</emphasis> - see <ulink url="https://imaging.mrc-cbu.cam.ac.uk/meg/HelpOnParsers/meg/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="/meg/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://imaging.mrc-cbu.cam.ac.uk/meg/HelpOnParsers/meg/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://imaging.mrc-cbu.cam.ac.uk/meg/HelpOnParsers/meg/HelpOnMoinWikiSyntax#">HelpOnMoinWikiSyntax</ulink> </para></listitem><listitem><para>creole – the creole wiki markup parser, see <ulink url="https://imaging.mrc-cbu.cam.ac.uk/meg/HelpOnParsers/meg/HelpOnCreoleSyntax#">HelpOnCreoleSyntax</ulink> </para></listitem><listitem><para>ReST (reStructuredText) – see <ulink url="https://imaging.mrc-cbu.cam.ac.uk/meg/HelpOnParsers/meg/HelpOnParsers/ReStructuredText#">/ReStructuredText</ulink> </para></listitem><listitem><para>XML/XSLT/DocBook – see <ulink url="https://imaging.mrc-cbu.cam.ac.uk/meg/HelpOnParsers/meg/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://imaging.mrc-cbu.cam.ac.uk/meg/HelpOnParsers/meg/HelpOnParsers?action=raw">raw</ulink> text of this page for the markup used):  </para><!--RAW HTML: <form action="/meg/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="/meg/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><para><anchor id="The_highlight_parser"/> </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://imaging.mrc-cbu.cam.ac.uk/basewiki/moin_static1910/moniker_cbu/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://imaging.mrc-cbu.cam.ac.uk/meg/HelpOnParsers/meg/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 names&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 description</emphasis></entry><entry colsep="1" rowsep="1"><emphasis role="strong">Lexer names</emphasis></entry><entry colsep="1" rowsep="1"><emphasis role="strong">File patterns</emphasis></entry><entry colsep="1" rowsep="1"><emphasis role="strong">Mimetypes</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*.ABAP</code></entry><entry colsep="1" rowsep="1"><code>text/x-abap</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">ABNF</entry><entry colsep="1" rowsep="1"><code>abnf</code></entry><entry colsep="1" rowsep="1"><code>*.abnf</code></entry><entry colsep="1" rowsep="1"><code>text/x-abnf</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-actionscripttext/x-actionscripttext/actionscript</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-actionscript3text/x-actionscript3text/actionscript3</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">ADL</entry><entry colsep="1" rowsep="1"><code>adl</code></entry><entry colsep="1" rowsep="1"><code>*.adl*.adls*.adlf*.adlx</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Agda</entry><entry colsep="1" rowsep="1"><code>agda</code></entry><entry colsep="1" rowsep="1"><code>*.agda</code></entry><entry colsep="1" rowsep="1"><code>text/x-agda</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Alloy</entry><entry colsep="1" rowsep="1"><code>alloy</code></entry><entry colsep="1" rowsep="1"><code>*.als</code></entry><entry colsep="1" rowsep="1"><code>text/x-alloy</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">AmbientTalk</entry><entry colsep="1" rowsep="1"><code>atambienttalkambienttalk/2</code></entry><entry colsep="1" rowsep="1"><code>*.at</code></entry><entry colsep="1" rowsep="1"><code>text/x-ambienttalk</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">APL</entry><entry colsep="1" rowsep="1"><code>apl</code></entry><entry colsep="1" rowsep="1"><code>*.apl</code></entry><entry colsep="1" rowsep="1"/></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">Arduino</entry><entry colsep="1" rowsep="1"><code>arduino</code></entry><entry colsep="1" rowsep="1"><code>*.ino</code></entry><entry colsep="1" rowsep="1"><code>text/x-arduino</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">AspectJ</entry><entry colsep="1" rowsep="1"><code>aspectj</code></entry><entry colsep="1" rowsep="1"><code>*.aj</code></entry><entry colsep="1" rowsep="1"><code>text/x-aspectj</code></entry></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>ahkautohotkey</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">AutoIt</entry><entry colsep="1" rowsep="1"><code>autoit</code></entry><entry colsep="1" rowsep="1"><code>*.au3</code></entry><entry colsep="1" rowsep="1"><code>text/x-autoit</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>bashshkshshell</code></entry><entry colsep="1" rowsep="1"><code>*.sh*.ksh*.bash*.ebuild*.eclass*.exheres-0*.exlib.bashrcbashrc.bash_*bash_*PKGBUILD</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>consoleshell-session</code></entry><entry colsep="1" rowsep="1"><code>*.sh-session*.shell-session</code></entry><entry colsep="1" rowsep="1"><code>application/x-shell-sessionapplication/x-sh-session</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Batchfile</entry><entry colsep="1" rowsep="1"><code>batbatchdosbatchwinbatch</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">BC</entry><entry colsep="1" rowsep="1"><code>bc</code></entry><entry colsep="1" rowsep="1"><code>*.bc</code></entry><entry colsep="1" rowsep="1"/></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">BlitzBasic</entry><entry colsep="1" rowsep="1"><code>blitzbasicb3dbplus</code></entry><entry colsep="1" rowsep="1"><code>*.bb*.decls</code></entry><entry colsep="1" rowsep="1"><code>text/x-bb</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">BNF</entry><entry colsep="1" rowsep="1"><code>bnf</code></entry><entry colsep="1" rowsep="1"><code>*.bnf</code></entry><entry colsep="1" rowsep="1"><code>text/x-bnf</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">Boogie</entry><entry colsep="1" rowsep="1"><code>boogie</code></entry><entry colsep="1" rowsep="1"><code>*.bpl</code></entry><entry colsep="1" rowsep="1"/></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">BUGS</entry><entry colsep="1" rowsep="1"><code>bugswinbugsopenbugs</code></entry><entry colsep="1" rowsep="1"><code>*.bug</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*.C*.H*.cp*.CPP</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">ca65 assembler</entry><entry colsep="1" rowsep="1"><code>ca65</code></entry><entry colsep="1" rowsep="1"><code>*.s</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">cADL</entry><entry colsep="1" rowsep="1"><code>cadl</code></entry><entry colsep="1" rowsep="1"><code>*.cadl</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">CAmkES</entry><entry colsep="1" rowsep="1"><code>camkesidl4</code></entry><entry colsep="1" rowsep="1"><code>*.camkes*.idl4</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">CBM BASIC V2</entry><entry colsep="1" rowsep="1"><code>cbmbas</code></entry><entry colsep="1" rowsep="1"><code>*.bas</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Ceylon</entry><entry colsep="1" rowsep="1"><code>ceylon</code></entry><entry colsep="1" rowsep="1"><code>*.ceylon</code></entry><entry colsep="1" rowsep="1"><code>text/x-ceylon</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">ChaiScript</entry><entry colsep="1" rowsep="1"><code>chaichaiscript</code></entry><entry colsep="1" rowsep="1"><code>*.chai</code></entry><entry colsep="1" rowsep="1"><code>text/x-chaiscriptapplication/x-chaiscript</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Chapel</entry><entry colsep="1" rowsep="1"><code>chapelchpl</code></entry><entry colsep="1" rowsep="1"><code>*.chpl</code></entry><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">Cirru</entry><entry colsep="1" rowsep="1"><code>cirru</code></entry><entry colsep="1" rowsep="1"><code>*.cirru</code></entry><entry colsep="1" rowsep="1"><code>text/x-cirru</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Clay</entry><entry colsep="1" rowsep="1"><code>clay</code></entry><entry colsep="1" rowsep="1"><code>*.clay</code></entry><entry colsep="1" rowsep="1"><code>text/x-clay</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">ClojureScript</entry><entry colsep="1" rowsep="1"><code>clojurescriptcljs</code></entry><entry colsep="1" rowsep="1"><code>*.cljs</code></entry><entry colsep="1" rowsep="1"><code>text/x-clojurescriptapplication/x-clojurescript</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">COBOL</entry><entry colsep="1" rowsep="1"><code>cobol</code></entry><entry colsep="1" rowsep="1"><code>*.cob*.COB*.cpy*.CPY</code></entry><entry colsep="1" rowsep="1"><code>text/x-cobol</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">COBOLFree</entry><entry colsep="1" rowsep="1"><code>cobolfree</code></entry><entry colsep="1" rowsep="1"><code>*.cbl*.CBL</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">CoffeeScript</entry><entry colsep="1" rowsep="1"><code>coffee-scriptcoffeescriptcoffee</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 CFC</entry><entry colsep="1" rowsep="1"><code>cfc</code></entry><entry colsep="1" rowsep="1"><code>*.cfc</code></entry><entry colsep="1" rowsep="1"/></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</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-lispcllisp</code></entry><entry colsep="1" rowsep="1"><code>*.cl*.lisp</code></entry><entry colsep="1" rowsep="1"><code>text/x-common-lisp</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Component Pascal</entry><entry colsep="1" rowsep="1"><code>componentpascalcp</code></entry><entry colsep="1" rowsep="1"><code>*.cp*.cps</code></entry><entry colsep="1" rowsep="1"><code>text/x-component-pascal</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">CPSA</entry><entry colsep="1" rowsep="1"><code>cpsa</code></entry><entry colsep="1" rowsep="1"><code>*.cpsa</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Crmsh</entry><entry colsep="1" rowsep="1"><code>crmshpcmk</code></entry><entry colsep="1" rowsep="1"><code>*.crmsh*.pcmk</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Croc</entry><entry colsep="1" rowsep="1"><code>croc</code></entry><entry colsep="1" rowsep="1"><code>*.croc</code></entry><entry colsep="1" rowsep="1"><code>text/x-crocsrc</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Cryptol</entry><entry colsep="1" rowsep="1"><code>cryptolcry</code></entry><entry colsep="1" rowsep="1"><code>*.cry</code></entry><entry colsep="1" rowsep="1"><code>text/x-cryptol</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Csound Document</entry><entry colsep="1" rowsep="1"><code>csound-documentcsound-csd</code></entry><entry colsep="1" rowsep="1"><code>*.csd</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Csound Orchestra</entry><entry colsep="1" rowsep="1"><code>csoundcsound-orc</code></entry><entry colsep="1" rowsep="1"><code>*.orc</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Csound Score</entry><entry colsep="1" rowsep="1"><code>csound-scorecsound-sco</code></entry><entry colsep="1" rowsep="1"><code>*.sco</code></entry><entry colsep="1" rowsep="1"/></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+Lasso</entry><entry colsep="1" rowsep="1"><code>css+lasso</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/css+lasso</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+Mako</entry><entry colsep="1" rowsep="1"><code>css+mako</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">CSS+mozpreproc</entry><entry colsep="1" rowsep="1"><code>css+mozpreproc</code></entry><entry colsep="1" rowsep="1"><code>*.css.in</code></entry><entry colsep="1" rowsep="1"/></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">CUDA</entry><entry colsep="1" rowsep="1"><code>cudacu</code></entry><entry colsep="1" rowsep="1"><code>*.cu*.cuh</code></entry><entry colsep="1" rowsep="1"><code>text/x-cuda</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Cypher</entry><entry colsep="1" rowsep="1"><code>cypher</code></entry><entry colsep="1" rowsep="1"><code>*.cyp*.cypher</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Cython</entry><entry colsep="1" rowsep="1"><code>cythonpyxpyrex</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>controldebcontrol</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.listdebsources</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">dg</entry><entry colsep="1" rowsep="1"><code>dg</code></entry><entry colsep="1" rowsep="1"><code>*.dg</code></entry><entry colsep="1" rowsep="1"><code>text/x-dg</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">Docker</entry><entry colsep="1" rowsep="1"><code>dockerdockerfile</code></entry><entry colsep="1" rowsep="1"><code>Dockerfile*.docker</code></entry><entry colsep="1" rowsep="1"><code>text/x-dockerfile-config</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>dueljbstjsonml+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*.intr</code></entry><entry colsep="1" rowsep="1"><code>text/x-dylan</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Dylan session</entry><entry colsep="1" rowsep="1"><code>dylan-consoledylan-repl</code></entry><entry colsep="1" rowsep="1"><code>*.dylan-console</code></entry><entry colsep="1" rowsep="1"><code>text/x-dylan-console</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">DylanLID</entry><entry colsep="1" rowsep="1"><code>dylan-lidlid</code></entry><entry colsep="1" rowsep="1"><code>*.lid*.hdp</code></entry><entry colsep="1" rowsep="1"><code>text/x-dylan-lid</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Earl Grey</entry><entry colsep="1" rowsep="1"><code>earl-greyearlgreyeg</code></entry><entry colsep="1" rowsep="1"><code>*.eg</code></entry><entry colsep="1" rowsep="1"><code>text/x-earl-grey</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Easytrieve</entry><entry colsep="1" rowsep="1"><code>easytrieve</code></entry><entry colsep="1" rowsep="1"><code>*.ezt*.mac</code></entry><entry colsep="1" rowsep="1"><code>text/x-easytrieve</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">EBNF</entry><entry colsep="1" rowsep="1"><code>ebnf</code></entry><entry colsep="1" rowsep="1"><code>*.ebnf</code></entry><entry colsep="1" rowsep="1"><code>text/x-ebnf</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">Eiffel</entry><entry colsep="1" rowsep="1"><code>eiffel</code></entry><entry colsep="1" rowsep="1"><code>*.e</code></entry><entry colsep="1" rowsep="1"><code>text/x-eiffel</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">Elm</entry><entry colsep="1" rowsep="1"><code>elm</code></entry><entry colsep="1" rowsep="1"><code>*.elm</code></entry><entry colsep="1" rowsep="1"><code>text/x-elm</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">EmacsLisp</entry><entry colsep="1" rowsep="1"><code>emacselispemacs-lisp</code></entry><entry colsep="1" rowsep="1"><code>*.el</code></entry><entry colsep="1" rowsep="1"><code>text/x-elispapplication/x-elisp</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">Ezhil</entry><entry colsep="1" rowsep="1"><code>ezhil</code></entry><entry colsep="1" rowsep="1"><code>*.n</code></entry><entry colsep="1" rowsep="1"><code>text/x-ezhil</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">Fish</entry><entry colsep="1" rowsep="1"><code>fishfishshell</code></entry><entry colsep="1" rowsep="1"><code>*.fish*.load</code></entry><entry colsep="1" rowsep="1"><code>application/x-fish</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>*.f03*.f90*.F03*.F90</code></entry><entry colsep="1" rowsep="1"><code>text/x-fortran</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">FortranFixed</entry><entry colsep="1" rowsep="1"><code>fortranfixed</code></entry><entry colsep="1" rowsep="1"><code>*.f*.F</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">FoxPro</entry><entry colsep="1" rowsep="1"><code>foxprovfpclipperxbase</code></entry><entry colsep="1" rowsep="1"><code>*.PRG*.prg</code></entry><entry colsep="1" rowsep="1"/></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">GAP</entry><entry colsep="1" rowsep="1"><code>gap</code></entry><entry colsep="1" rowsep="1"><code>*.g*.gd*.gi*.gap</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">GAS</entry><entry colsep="1" rowsep="1"><code>gasasm</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>cucumbergherkin</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">Golo</entry><entry colsep="1" rowsep="1"><code>golo</code></entry><entry colsep="1" rowsep="1"><code>*.golo</code></entry><entry colsep="1" rowsep="1"/></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*.gradle</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>haml</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">Handlebars</entry><entry colsep="1" rowsep="1"><code>handlebars</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></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>hxhaxehxsl</code></entry><entry colsep="1" rowsep="1"><code>*.hx*.hxsl</code></entry><entry colsep="1" rowsep="1"><code>text/haxetext/x-haxetext/x-hx</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Hexdump</entry><entry colsep="1" rowsep="1"><code>hexdump</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></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+spitfirehtmlcheetah</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+jinjahtmldjango</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+Handlebars</entry><entry colsep="1" rowsep="1"><code>html+handlebars</code></entry><entry colsep="1" rowsep="1"><code>*.handlebars*.hbs</code></entry><entry colsep="1" rowsep="1"><code>text/html+handlebarstext/x-handlebars-template</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">HTML+Lasso</entry><entry colsep="1" rowsep="1"><code>html+lasso</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>text/html+lassoapplication/x-httpd-lassoapplication/x-httpd-lasso[89]</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+Mako</entry><entry colsep="1" rowsep="1"><code>html+mako</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></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+Twig</entry><entry colsep="1" rowsep="1"><code>html+twig</code></entry><entry colsep="1" rowsep="1"><code>*.twig</code></entry><entry colsep="1" rowsep="1"><code>text/html+twig</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">Hxml</entry><entry colsep="1" rowsep="1"><code>haxemlhxml</code></entry><entry colsep="1" rowsep="1"><code>*.hxml</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Hy</entry><entry colsep="1" rowsep="1"><code>hylang</code></entry><entry colsep="1" rowsep="1"><code>*.hy</code></entry><entry colsep="1" rowsep="1"><code>text/x-hyapplication/x-hy</code></entry></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">IDL</entry><entry colsep="1" rowsep="1"><code>idl</code></entry><entry colsep="1" rowsep="1"><code>*.pro</code></entry><entry colsep="1" rowsep="1"><code>text/idl</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Idris</entry><entry colsep="1" rowsep="1"><code>idrisidr</code></entry><entry colsep="1" rowsep="1"><code>*.idr</code></entry><entry colsep="1" rowsep="1"><code>text/x-idris</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Igor</entry><entry colsep="1" rowsep="1"><code>igorigorpro</code></entry><entry colsep="1" rowsep="1"><code>*.ipf</code></entry><entry colsep="1" rowsep="1"><code>text/ipf</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Inform 6</entry><entry colsep="1" rowsep="1"><code>inform6i6</code></entry><entry colsep="1" rowsep="1"><code>*.inf</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Inform 6 template</entry><entry colsep="1" rowsep="1"><code>i6t</code></entry><entry colsep="1" rowsep="1"><code>*.i6t</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Inform 7</entry><entry colsep="1" rowsep="1"><code>inform7i7</code></entry><entry colsep="1" rowsep="1"><code>*.ni*.i7x</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">INI</entry><entry colsep="1" rowsep="1"><code>inicfgdosini</code></entry><entry colsep="1" rowsep="1"><code>*.ini*.cfg*.inf</code></entry><entry colsep="1" rowsep="1"><code>text/x-initext/inf</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">Isabelle</entry><entry colsep="1" rowsep="1"><code>isabelle</code></entry><entry colsep="1" rowsep="1"><code>*.thy</code></entry><entry colsep="1" rowsep="1"><code>text/x-isabelle</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">J</entry><entry colsep="1" rowsep="1"><code>j</code></entry><entry colsep="1" rowsep="1"><code>*.ijs</code></entry><entry colsep="1" rowsep="1"><code>text/x-j</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Jade</entry><entry colsep="1" rowsep="1"><code>jade</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">JAGS</entry><entry colsep="1" rowsep="1"><code>jags</code></entry><entry colsep="1" rowsep="1"><code>*.jag*.bug</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Jasmin</entry><entry colsep="1" rowsep="1"><code>jasminjasminxt</code></entry><entry colsep="1" rowsep="1"><code>*.j</code></entry><entry colsep="1" rowsep="1"/></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*.jsm</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+Lasso</entry><entry colsep="1" rowsep="1"><code>js+lassojavascript+lasso</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-javascript+lassotext/x-javascript+lassotext/javascript+lasso</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+Mako</entry><entry colsep="1" rowsep="1"><code>js+makojavascript+mako</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Javascript+mozpreproc</entry><entry colsep="1" rowsep="1"><code>javascript+mozpreproc</code></entry><entry colsep="1" rowsep="1"><code>*.js.in</code></entry><entry colsep="1" rowsep="1"/></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">JCL</entry><entry colsep="1" rowsep="1"><code>jcl</code></entry><entry colsep="1" rowsep="1"><code>*.jcl</code></entry><entry colsep="1" rowsep="1"><code>text/x-jcl</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">JSON-LD</entry><entry colsep="1" rowsep="1"><code>jsonldjson-ld</code></entry><entry colsep="1" rowsep="1"><code>*.jsonld</code></entry><entry colsep="1" rowsep="1"><code>application/ld+json</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Julia</entry><entry colsep="1" rowsep="1"><code>juliajl</code></entry><entry colsep="1" rowsep="1"><code>*.jl</code></entry><entry colsep="1" rowsep="1"><code>text/x-juliaapplication/x-julia</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Julia console</entry><entry colsep="1" rowsep="1"><code>jlcon</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Kal</entry><entry colsep="1" rowsep="1"><code>kal</code></entry><entry colsep="1" rowsep="1"><code>*.kal</code></entry><entry colsep="1" rowsep="1"><code>text/kalapplication/kal</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Kconfig</entry><entry colsep="1" rowsep="1"><code>kconfigmenuconfiglinux-configkernel-config</code></entry><entry colsep="1" rowsep="1"><code>Kconfig*Config.in*external.in*standard-modules.in</code></entry><entry colsep="1" rowsep="1"><code>text/x-kconfig</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Koka</entry><entry colsep="1" rowsep="1"><code>koka</code></entry><entry colsep="1" rowsep="1"><code>*.kk*.kki</code></entry><entry colsep="1" rowsep="1"><code>text/x-koka</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">Lasso</entry><entry colsep="1" rowsep="1"><code>lassolassoscript</code></entry><entry colsep="1" rowsep="1"><code>*.lasso*.lasso[89]</code></entry><entry colsep="1" rowsep="1"><code>text/x-lasso</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Lean</entry><entry colsep="1" rowsep="1"><code>lean</code></entry><entry colsep="1" rowsep="1"><code>*.lean</code></entry><entry colsep="1" rowsep="1"><code>text/x-lean</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">LessCss</entry><entry colsep="1" rowsep="1"><code>less</code></entry><entry colsep="1" rowsep="1"><code>*.less</code></entry><entry colsep="1" rowsep="1"><code>text/x-less-css</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">Limbo</entry><entry colsep="1" rowsep="1"><code>limbo</code></entry><entry colsep="1" rowsep="1"><code>*.b</code></entry><entry colsep="1" rowsep="1"><code>text/limbo</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">liquid</entry><entry colsep="1" rowsep="1"><code>liquid</code></entry><entry colsep="1" rowsep="1"><code>*.liquid</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Literate Agda</entry><entry colsep="1" rowsep="1"><code>lagdaliterate-agda</code></entry><entry colsep="1" rowsep="1"><code>*.lagda</code></entry><entry colsep="1" rowsep="1"><code>text/x-literate-agda</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Literate Cryptol</entry><entry colsep="1" rowsep="1"><code>lcryliterate-cryptollcryptol</code></entry><entry colsep="1" rowsep="1"><code>*.lcry</code></entry><entry colsep="1" rowsep="1"><code>text/x-literate-cryptol</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Literate Haskell</entry><entry colsep="1" rowsep="1"><code>lhsliterate-haskelllhaskell</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">Literate Idris</entry><entry colsep="1" rowsep="1"><code>lidrliterate-idrislidris</code></entry><entry colsep="1" rowsep="1"><code>*.lidr</code></entry><entry colsep="1" rowsep="1"><code>text/x-literate-idris</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">LiveScript</entry><entry colsep="1" rowsep="1"><code>live-scriptlivescript</code></entry><entry colsep="1" rowsep="1"><code>*.ls</code></entry><entry colsep="1" rowsep="1"><code>text/livescript</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">Logos</entry><entry colsep="1" rowsep="1"><code>logos</code></entry><entry colsep="1" rowsep="1"><code>*.x*.xi*.xm*.xmi</code></entry><entry colsep="1" rowsep="1"><code>text/x-logos</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*.logtalk</code></entry><entry colsep="1" rowsep="1"><code>text/x-logtalk</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">LSL</entry><entry colsep="1" rowsep="1"><code>lsl</code></entry><entry colsep="1" rowsep="1"><code>*.lsl</code></entry><entry colsep="1" rowsep="1"><code>text/x-lsl</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>*.mak*.mkMakefilemakefileMakefile.*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">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"/></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">Mask</entry><entry colsep="1" rowsep="1"><code>mask</code></entry><entry colsep="1" rowsep="1"><code>*.mask</code></entry><entry colsep="1" rowsep="1"><code>text/x-mask</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">Mathematica</entry><entry colsep="1" rowsep="1"><code>mathematicammanb</code></entry><entry colsep="1" rowsep="1"><code>*.nb*.cdf*.nbp*.ma</code></entry><entry colsep="1" rowsep="1"><code>application/mathematicaapplication/vnd.wolfram.mathematicaapplication/vnd.wolfram.mathematica.packageapplication/vnd.wolfram.cdf</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"/><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">Monkey</entry><entry colsep="1" rowsep="1"><code>monkey</code></entry><entry colsep="1" rowsep="1"><code>*.monkey</code></entry><entry colsep="1" rowsep="1"><code>text/x-monkey</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">MOOCode</entry><entry colsep="1" rowsep="1"><code>moocodemoo</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">mozhashpreproc</entry><entry colsep="1" rowsep="1"><code>mozhashpreproc</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">mozpercentpreproc</entry><entry colsep="1" rowsep="1"><code>mozpercentpreproc</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">MQL</entry><entry colsep="1" rowsep="1"><code>mqlmq4mq5mql4mql5</code></entry><entry colsep="1" rowsep="1"><code>*.mq4*.mq5*.mqh</code></entry><entry colsep="1" rowsep="1"><code>text/x-mql</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Mscgen</entry><entry colsep="1" rowsep="1"><code>mscgenmsc</code></entry><entry colsep="1" rowsep="1"><code>*.msc</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">MSDOS Session</entry><entry colsep="1" rowsep="1"><code>doscon</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></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">nesC</entry><entry colsep="1" rowsep="1"><code>nesc</code></entry><entry colsep="1" rowsep="1"><code>*.nc</code></entry><entry colsep="1" rowsep="1"><code>text/x-nescsrc</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">Nit</entry><entry colsep="1" rowsep="1"><code>nit</code></entry><entry colsep="1" rowsep="1"><code>*.nit</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Nix</entry><entry colsep="1" rowsep="1"><code>nixosnix</code></entry><entry colsep="1" rowsep="1"><code>*.nix</code></entry><entry colsep="1" rowsep="1"><code>text/x-nix</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">NSIS</entry><entry colsep="1" rowsep="1"><code>nsisnsinsh</code></entry><entry colsep="1" rowsep="1"><code>*.nsi*.nsh</code></entry><entry colsep="1" rowsep="1"><code>text/x-nsis</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">objdump-nasm</entry><entry colsep="1" rowsep="1"><code>objdump-nasm</code></entry><entry colsep="1" rowsep="1"><code>*.objdump-intel</code></entry><entry colsep="1" rowsep="1"><code>text/x-nasm-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*.h</code></entry><entry colsep="1" rowsep="1"><code>text/x-objective-c</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Objective-C++</entry><entry colsep="1" rowsep="1"><code>objective-c++objectivec++obj-c++objc++</code></entry><entry colsep="1" rowsep="1"><code>*.mm*.hh</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">ODIN</entry><entry colsep="1" rowsep="1"><code>odin</code></entry><entry colsep="1" rowsep="1"><code>*.odin</code></entry><entry colsep="1" rowsep="1"><code>text/odin</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">PacmanConf</entry><entry colsep="1" rowsep="1"><code>pacmanconf</code></entry><entry colsep="1" rowsep="1"><code>pacman.conf</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Pan</entry><entry colsep="1" rowsep="1"><code>pan</code></entry><entry colsep="1" rowsep="1"><code>*.pan</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">ParaSail</entry><entry colsep="1" rowsep="1"><code>parasail</code></entry><entry colsep="1" rowsep="1"><code>*.psi*.psl</code></entry><entry colsep="1" rowsep="1"><code>text/x-parasail</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Pawn</entry><entry colsep="1" rowsep="1"><code>pawn</code></entry><entry colsep="1" rowsep="1"><code>*.p*.pwn*.inc</code></entry><entry colsep="1" rowsep="1"><code>text/x-pawn</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*.t</code></entry><entry colsep="1" rowsep="1"><code>text/x-perlapplication/x-perl</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Perl6</entry><entry colsep="1" rowsep="1"><code>perl6pl6</code></entry><entry colsep="1" rowsep="1"><code>*.pl*.pm*.nqp*.p6*.6pl*.p6l*.pl6*.6pm*.p6m*.pm6*.t</code></entry><entry colsep="1" rowsep="1"><code>text/x-perl6application/x-perl6</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]*.inc</code></entry><entry colsep="1" rowsep="1"><code>text/x-php</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Pig</entry><entry colsep="1" rowsep="1"><code>pig</code></entry><entry colsep="1" rowsep="1"><code>*.pig</code></entry><entry colsep="1" rowsep="1"><code>text/x-pig</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Pike</entry><entry colsep="1" rowsep="1"><code>pike</code></entry><entry colsep="1" rowsep="1"><code>*.pike*.pmod</code></entry><entry colsep="1" rowsep="1"><code>text/x-pike</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">PkgConfig</entry><entry colsep="1" rowsep="1"><code>pkgconfig</code></entry><entry colsep="1" rowsep="1"><code>*.pc</code></entry><entry colsep="1" rowsep="1"/></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>postscriptpostscr</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>powershellposhps1psm1</code></entry><entry colsep="1" rowsep="1"><code>*.ps1*.psm1</code></entry><entry colsep="1" rowsep="1"><code>text/x-powershell</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">PowerShell Session</entry><entry colsep="1" rowsep="1"><code>ps1con</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Praat</entry><entry colsep="1" rowsep="1"><code>praat</code></entry><entry colsep="1" rowsep="1"><code>*.praat*.proc*.psc</code></entry><entry colsep="1" rowsep="1"/></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>*.ecl*.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>propertiesjproperties</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>protobufproto</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">Puppet</entry><entry colsep="1" rowsep="1"><code>puppet</code></entry><entry colsep="1" rowsep="1"><code>*.pp</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>pythonpysage</code></entry><entry colsep="1" rowsep="1"><code>*.py*.pyw*.scSConstructSConscript*.tac*.sage</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">QBasic</entry><entry colsep="1" rowsep="1"><code>qbasicbasic</code></entry><entry colsep="1" rowsep="1"><code>*.BAS*.bas</code></entry><entry colsep="1" rowsep="1"><code>text/basic</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">QML</entry><entry colsep="1" rowsep="1"><code>qmlqbs</code></entry><entry colsep="1" rowsep="1"><code>*.qml*.qbs</code></entry><entry colsep="1" rowsep="1"><code>application/x-qmlapplication/x-qt.qbs+qml</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">QVTO</entry><entry colsep="1" rowsep="1"><code>qvtoqvt</code></entry><entry colsep="1" rowsep="1"><code>*.qvto</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Racket</entry><entry colsep="1" rowsep="1"><code>racketrkt</code></entry><entry colsep="1" rowsep="1"><code>*.rkt*.rktd*.rktl</code></entry><entry colsep="1" rowsep="1"><code>text/x-racketapplication/x-racket</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">Rd</entry><entry colsep="1" rowsep="1"><code>rd</code></entry><entry colsep="1" rowsep="1"><code>*.Rd</code></entry><entry colsep="1" rowsep="1"><code>text/x-r-doc</code></entry></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*.reb</code></entry><entry colsep="1" rowsep="1"><code>text/x-rebol</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Red</entry><entry colsep="1" rowsep="1"><code>redred/system</code></entry><entry colsep="1" rowsep="1"><code>*.red*.reds</code></entry><entry colsep="1" rowsep="1"><code>text/x-redtext/x-red-system</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">reg</entry><entry colsep="1" rowsep="1"><code>registry</code></entry><entry colsep="1" rowsep="1"><code>*.reg</code></entry><entry colsep="1" rowsep="1"><code>text/x-windows-registry</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">ResourceBundle</entry><entry colsep="1" rowsep="1"><code>resourceresourcebundle</code></entry><entry colsep="1" rowsep="1"><code>*.txt</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">Rexx</entry><entry colsep="1" rowsep="1"><code>rexxarexx</code></entry><entry colsep="1" rowsep="1"><code>*.rexx*.rex*.rx*.arexx</code></entry><entry colsep="1" rowsep="1"><code>text/x-rexx</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">Roboconf Graph</entry><entry colsep="1" rowsep="1"><code>roboconf-graph</code></entry><entry colsep="1" rowsep="1"><code>*.graph</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Roboconf Instances</entry><entry colsep="1" rowsep="1"><code>roboconf-instances</code></entry><entry colsep="1" rowsep="1"><code>*.instances</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">RobotFramework</entry><entry colsep="1" rowsep="1"><code>robotframework</code></entry><entry colsep="1" rowsep="1"><code>*.txt*.robot</code></entry><entry colsep="1" rowsep="1"><code>text/x-robotframework</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">RPMSpec</entry><entry colsep="1" rowsep="1"><code>spec</code></entry><entry colsep="1" rowsep="1"><code>*.spec</code></entry><entry colsep="1" rowsep="1"><code>text/x-rpm-spec</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">RQL</entry><entry colsep="1" rowsep="1"><code>rql</code></entry><entry colsep="1" rowsep="1"><code>*.rql</code></entry><entry colsep="1" rowsep="1"><code>text/x-rql</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">RSL</entry><entry colsep="1" rowsep="1"><code>rsl</code></entry><entry colsep="1" rowsep="1"><code>*.rsl</code></entry><entry colsep="1" rowsep="1"><code>text/rsl</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*.dubyGemfile</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">Rust</entry><entry colsep="1" rowsep="1"><code>rust</code></entry><entry colsep="1" rowsep="1"><code>*.rs*.rs.in</code></entry><entry colsep="1" rowsep="1"><code>text/rust</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.Rhistory.Rprofile.Renviron</code></entry><entry colsep="1" rowsep="1"><code>text/S-plustext/Stext/x-r-sourcetext/x-rtext/x-Rtext/x-r-historytext/x-r-profile</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Sass</entry><entry colsep="1" rowsep="1"><code>sass</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>scaml</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</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">Shen</entry><entry colsep="1" rowsep="1"><code>shen</code></entry><entry colsep="1" rowsep="1"><code>*.shen</code></entry><entry colsep="1" rowsep="1"><code>text/x-shenapplication/x-shen</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Slim</entry><entry colsep="1" rowsep="1"><code>slim</code></entry><entry colsep="1" rowsep="1"><code>*.slim</code></entry><entry colsep="1" rowsep="1"><code>text/x-slim</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Smali</entry><entry colsep="1" rowsep="1"><code>smali</code></entry><entry colsep="1" rowsep="1"><code>*.smali</code></entry><entry colsep="1" rowsep="1"><code>text/smali</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Smalltalk</entry><entry colsep="1" rowsep="1"><code>smalltalksqueakst</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">SourcePawn</entry><entry colsep="1" rowsep="1"><code>sp</code></entry><entry colsep="1" rowsep="1"><code>*.sp</code></entry><entry colsep="1" rowsep="1"><code>text/x-sourcepawn</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">SPARQL</entry><entry colsep="1" rowsep="1"><code>sparql</code></entry><entry colsep="1" rowsep="1"><code>*.rq*.sparql</code></entry><entry colsep="1" rowsep="1"><code>application/sparql-query</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">Stan</entry><entry colsep="1" rowsep="1"><code>stan</code></entry><entry colsep="1" rowsep="1"><code>*.stan</code></entry><entry colsep="1" rowsep="1"/></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">SuperCollider</entry><entry colsep="1" rowsep="1"><code>scsupercollider</code></entry><entry colsep="1" rowsep="1"><code>*.sc*.scd</code></entry><entry colsep="1" rowsep="1"><code>application/supercollidertext/supercollider</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Swift</entry><entry colsep="1" rowsep="1"><code>swift</code></entry><entry colsep="1" rowsep="1"><code>*.swift</code></entry><entry colsep="1" rowsep="1"><code>text/x-swift</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">SWIG</entry><entry colsep="1" rowsep="1"><code>swig</code></entry><entry colsep="1" rowsep="1"><code>*.swg*.i</code></entry><entry colsep="1" rowsep="1"><code>text/swig</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">systemverilog</entry><entry colsep="1" rowsep="1"><code>systemverilogsv</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">TADS 3</entry><entry colsep="1" rowsep="1"><code>tads3</code></entry><entry colsep="1" rowsep="1"><code>*.t</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">TAP</entry><entry colsep="1" rowsep="1"><code>tap</code></entry><entry colsep="1" rowsep="1"><code>*.tap</code></entry><entry colsep="1" rowsep="1"/></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*.rvt</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">Tcsh Session</entry><entry colsep="1" rowsep="1"><code>tcshcon</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></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">Termcap</entry><entry colsep="1" rowsep="1"><code>termcap</code></entry><entry colsep="1" rowsep="1"><code>termcaptermcap.src</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Terminfo</entry><entry colsep="1" rowsep="1"><code>terminfo</code></entry><entry colsep="1" rowsep="1"><code>terminfoterminfo.src</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Terraform</entry><entry colsep="1" rowsep="1"><code>terraformtf</code></entry><entry colsep="1" rowsep="1"><code>*.tf</code></entry><entry colsep="1" rowsep="1"><code>application/x-tfapplication/x-terraform</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">Thrift</entry><entry colsep="1" rowsep="1"><code>thrift</code></entry><entry colsep="1" rowsep="1"><code>*.thrift</code></entry><entry colsep="1" rowsep="1"><code>application/x-thrift</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Todotxt</entry><entry colsep="1" rowsep="1"><code>todotxt</code></entry><entry colsep="1" rowsep="1"><code>todo.txt*.todotxt</code></entry><entry colsep="1" rowsep="1"><code>text/x-todo</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">TrafficScript</entry><entry colsep="1" rowsep="1"><code>rtstrafficscript</code></entry><entry colsep="1" rowsep="1"><code>*.rts</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Treetop</entry><entry colsep="1" rowsep="1"><code>treetop</code></entry><entry colsep="1" rowsep="1"><code>*.treetop*.tt</code></entry><entry colsep="1" rowsep="1"/></row><row rowsep="1"><entry colsep="1" rowsep="1">Turtle</entry><entry colsep="1" rowsep="1"><code>turtle</code></entry><entry colsep="1" rowsep="1"><code>*.ttl</code></entry><entry colsep="1" rowsep="1"><code>text/turtleapplication/x-turtle</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Twig</entry><entry colsep="1" rowsep="1"><code>twig</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/x-twig</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">TypeScript</entry><entry colsep="1" rowsep="1"><code>tstypescript</code></entry><entry colsep="1" rowsep="1"><code>*.ts</code></entry><entry colsep="1" rowsep="1"><code>text/x-typescript</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">VCTreeStatus</entry><entry colsep="1" rowsep="1"><code>vctreestatus</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></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>verilogv</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">VGL</entry><entry colsep="1" rowsep="1"><code>vgl</code></entry><entry colsep="1" rowsep="1"><code>*.rpf</code></entry><entry colsep="1" rowsep="1"/></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">X10</entry><entry colsep="1" rowsep="1"><code>x10xten</code></entry><entry colsep="1" rowsep="1"><code>*.x10</code></entry><entry colsep="1" rowsep="1"><code>text/x-x10</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*.wsf</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+Lasso</entry><entry colsep="1" rowsep="1"><code>xml+lasso</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"><code>application/xml+lasso</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+Mako</entry><entry colsep="1" rowsep="1"><code>xml+mako</code></entry><entry colsep="1" rowsep="1"/><entry colsep="1" rowsep="1"/></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>xqueryxqyxqxqlxqm</code></entry><entry colsep="1" rowsep="1"><code>*.xqy*.xquery*.xq*.xql*.xqm</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*.xpl</code></entry><entry colsep="1" rowsep="1"><code>application/xsl+xmlapplication/xslt+xml</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Xtend</entry><entry colsep="1" rowsep="1"><code>xtend</code></entry><entry colsep="1" rowsep="1"><code>*.xtend</code></entry><entry colsep="1" rowsep="1"><code>text/x-xtend</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">XUL+mozpreproc</entry><entry colsep="1" rowsep="1"><code>xul+mozpreproc</code></entry><entry colsep="1" rowsep="1"><code>*.xul.in</code></entry><entry colsep="1" rowsep="1"/></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><row rowsep="1"><entry colsep="1" rowsep="1">YAML+Jinja</entry><entry colsep="1" rowsep="1"><code>yaml+jinjasaltsls</code></entry><entry colsep="1" rowsep="1"><code>*.sls</code></entry><entry colsep="1" rowsep="1"><code>text/x-yaml+jinjatext/x-sls</code></entry></row><row rowsep="1"><entry colsep="1" rowsep="1">Zephir</entry><entry colsep="1" rowsep="1"><code>zephir</code></entry><entry colsep="1" rowsep="1"><code>*.zep</code></entry><entry colsep="1" rowsep="1"/></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>