Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > c8ca5ed2186d6838eb8781ac723b0f06 > files > 682

ghc-highlighting-kate-devel-0.2.9-2.fc15.i686.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->
<title>Text/Highlighting/Kate/Syntax.hs</title>
<link type='text/css' rel='stylesheet' href='hscolour.css' />
</head>
<body>
<pre><a name="line-1"></a><span class='hs-keyword'>module</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span> <span class='hs-layout'>(</span> <span class='hs-varid'>highlightAs</span><span class='hs-layout'>,</span> <span class='hs-varid'>languages</span><span class='hs-layout'>,</span> <span class='hs-varid'>languagesByExtension</span><span class='hs-layout'>,</span>
<a name="line-2"></a>                                       <span class='hs-varid'>languagesByFilename</span> <span class='hs-layout'>)</span> <span class='hs-keyword'>where</span>
<a name="line-3"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Data</span><span class='hs-varop'>.</span><span class='hs-conid'>Char</span> <span class='hs-layout'>(</span><span class='hs-varid'>toLower</span><span class='hs-layout'>)</span>
<a name="line-4"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Definitions</span>
<a name="line-5"></a><span class='hs-keyword'>import</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Common</span> <span class='hs-layout'>(</span><span class='hs-varid'>matchGlobs</span><span class='hs-layout'>)</span>
<a name="line-6"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Actionscript</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Actionscript</span>
<a name="line-7"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Ada</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Ada</span>
<a name="line-8"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Alert</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Alert</span>
<a name="line-9"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Alert_indent</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Alert_indent</span>
<a name="line-10"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Ansys</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Ansys</span>
<a name="line-11"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Apache</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Apache</span>
<a name="line-12"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Asn1</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Asn1</span>
<a name="line-13"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Asp</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Asp</span>
<a name="line-14"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Awk</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Awk</span>
<a name="line-15"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Bash</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Bash</span>
<a name="line-16"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Bibtex</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Bibtex</span>
<a name="line-17"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Boo</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Boo</span>
<a name="line-18"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>C</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>C</span>
<a name="line-19"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Changelog</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Changelog</span>
<a name="line-20"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Cisco</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Cisco</span>
<a name="line-21"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Cmake</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Cmake</span>
<a name="line-22"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Coldfusion</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Coldfusion</span>
<a name="line-23"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Commonlisp</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Commonlisp</span>
<a name="line-24"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Cpp</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Cpp</span>
<a name="line-25"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Cs</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Cs</span>
<a name="line-26"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Css</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Css</span>
<a name="line-27"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Cue</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Cue</span>
<a name="line-28"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>D</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>D</span>
<a name="line-29"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Desktop</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Desktop</span>
<a name="line-30"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Diff</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Diff</span>
<a name="line-31"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Djangotemplate</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Djangotemplate</span>
<a name="line-32"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Doxygen</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Doxygen</span>
<a name="line-33"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Doxygenlua</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Doxygenlua</span>
<a name="line-34"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Dtd</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Dtd</span>
<a name="line-35"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Eiffel</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Eiffel</span>
<a name="line-36"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Email</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Email</span>
<a name="line-37"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Erlang</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Erlang</span>
<a name="line-38"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Fortran</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Fortran</span>
<a name="line-39"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Fsharp</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Fsharp</span>
<a name="line-40"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Fstab</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Fstab</span>
<a name="line-41"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Gap</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Gap</span>
<a name="line-42"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Gdb</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Gdb</span>
<a name="line-43"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Gettext</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Gettext</span>
<a name="line-44"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Gnuassembler</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Gnuassembler</span>
<a name="line-45"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Go</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Go</span>
<a name="line-46"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Haskell</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Haskell</span>
<a name="line-47"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Haxe</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Haxe</span>
<a name="line-48"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Html</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Html</span>
<a name="line-49"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Idl</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Idl</span>
<a name="line-50"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Ilerpg</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Ilerpg</span>
<a name="line-51"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Ini</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Ini</span>
<a name="line-52"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Java</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Java</span>
<a name="line-53"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Javadoc</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Javadoc</span>
<a name="line-54"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Javascript</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Javascript</span>
<a name="line-55"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Json</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Json</span>
<a name="line-56"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Jsp</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Jsp</span>
<a name="line-57"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Latex</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Latex</span>
<a name="line-58"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Lex</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Lex</span>
<a name="line-59"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>LiterateHaskell</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>LiterateHaskell</span>
<a name="line-60"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Lua</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Lua</span>
<a name="line-61"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>M3u</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>M3u</span>
<a name="line-62"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Makefile</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Makefile</span>
<a name="line-63"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Mandoc</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Mandoc</span>
<a name="line-64"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Matlab</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Matlab</span>
<a name="line-65"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Maxima</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Maxima</span>
<a name="line-66"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Mediawiki</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Mediawiki</span>
<a name="line-67"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Metafont</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Metafont</span>
<a name="line-68"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Mips</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Mips</span>
<a name="line-69"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Modula2</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Modula2</span>
<a name="line-70"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Modula3</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Modula3</span>
<a name="line-71"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Monobasic</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Monobasic</span>
<a name="line-72"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Nasm</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Nasm</span>
<a name="line-73"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Noweb</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Noweb</span>
<a name="line-74"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Objectivec</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Objectivec</span>
<a name="line-75"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Objectivecpp</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Objectivecpp</span>
<a name="line-76"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Ocaml</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Ocaml</span>
<a name="line-77"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Octave</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Octave</span>
<a name="line-78"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Pango</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Pango</span>
<a name="line-79"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Pascal</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Pascal</span>
<a name="line-80"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Perl</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Perl</span>
<a name="line-81"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Php</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Php</span>
<a name="line-82"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Pike</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Pike</span>
<a name="line-83"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Postscript</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Postscript</span>
<a name="line-84"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Prolog</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Prolog</span>
<a name="line-85"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Python</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Python</span>
<a name="line-86"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>R</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>R</span>
<a name="line-87"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Relaxngcompact</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Relaxngcompact</span>
<a name="line-88"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Rhtml</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Rhtml</span>
<a name="line-89"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Ruby</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Ruby</span>
<a name="line-90"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Scala</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Scala</span>
<a name="line-91"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Scheme</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Scheme</span>
<a name="line-92"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Sci</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Sci</span>
<a name="line-93"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Sed</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Sed</span>
<a name="line-94"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Sgml</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Sgml</span>
<a name="line-95"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Sql</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Sql</span>
<a name="line-96"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>SqlMysql</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>SqlMysql</span>
<a name="line-97"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>SqlPostgresql</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>SqlPostgresql</span>
<a name="line-98"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Tcl</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Tcl</span>
<a name="line-99"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Texinfo</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Texinfo</span>
<a name="line-100"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Verilog</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Verilog</span>
<a name="line-101"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Vhdl</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Vhdl</span>
<a name="line-102"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Winehq</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Winehq</span>
<a name="line-103"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Wml</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Wml</span>
<a name="line-104"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Xharbour</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Xharbour</span>
<a name="line-105"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Xml</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Xml</span>
<a name="line-106"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Xorg</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Xorg</span>
<a name="line-107"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Xslt</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Xslt</span>
<a name="line-108"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Xul</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Xul</span>
<a name="line-109"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Yacc</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Yacc</span>
<a name="line-110"></a><span class='hs-keyword'>import</span> <span class='hs-keyword'>qualified</span> <span class='hs-conid'>Text</span><span class='hs-varop'>.</span><span class='hs-conid'>Highlighting</span><span class='hs-varop'>.</span><span class='hs-conid'>Kate</span><span class='hs-varop'>.</span><span class='hs-conid'>Syntax</span><span class='hs-varop'>.</span><span class='hs-conid'>Yaml</span> <span class='hs-keyword'>as</span> <span class='hs-conid'>Yaml</span>
<a name="line-111"></a>
<a name="line-112"></a><a name="languages"></a><span class='hs-comment'>-- | List of supported languages.</span>
<a name="line-113"></a><span class='hs-definition'>languages</span> <span class='hs-keyglyph'>::</span> <span class='hs-keyglyph'>[</span><span class='hs-conid'>String</span><span class='hs-keyglyph'>]</span>
<a name="line-114"></a><span class='hs-definition'>languages</span> <span class='hs-keyglyph'>=</span> <span class='hs-keyglyph'>[</span><span class='hs-str'>"Actionscript"</span><span class='hs-layout'>,</span><span class='hs-str'>"Ada"</span><span class='hs-layout'>,</span><span class='hs-str'>"Alert"</span><span class='hs-layout'>,</span><span class='hs-str'>"Alert_indent"</span><span class='hs-layout'>,</span><span class='hs-str'>"Ansys"</span><span class='hs-layout'>,</span><span class='hs-str'>"Apache"</span><span class='hs-layout'>,</span><span class='hs-str'>"Asn1"</span><span class='hs-layout'>,</span><span class='hs-str'>"Asp"</span><span class='hs-layout'>,</span><span class='hs-str'>"Awk"</span><span class='hs-layout'>,</span><span class='hs-str'>"Bash"</span><span class='hs-layout'>,</span><span class='hs-str'>"Bibtex"</span><span class='hs-layout'>,</span><span class='hs-str'>"Boo"</span><span class='hs-layout'>,</span><span class='hs-str'>"C"</span><span class='hs-layout'>,</span><span class='hs-str'>"Changelog"</span><span class='hs-layout'>,</span><span class='hs-str'>"Cisco"</span><span class='hs-layout'>,</span><span class='hs-str'>"Cmake"</span><span class='hs-layout'>,</span><span class='hs-str'>"Coldfusion"</span><span class='hs-layout'>,</span><span class='hs-str'>"Commonlisp"</span><span class='hs-layout'>,</span><span class='hs-str'>"Cpp"</span><span class='hs-layout'>,</span><span class='hs-str'>"Cs"</span><span class='hs-layout'>,</span><span class='hs-str'>"Css"</span><span class='hs-layout'>,</span><span class='hs-str'>"Cue"</span><span class='hs-layout'>,</span><span class='hs-str'>"D"</span><span class='hs-layout'>,</span><span class='hs-str'>"Desktop"</span><span class='hs-layout'>,</span><span class='hs-str'>"Diff"</span><span class='hs-layout'>,</span><span class='hs-str'>"Djangotemplate"</span><span class='hs-layout'>,</span><span class='hs-str'>"Doxygen"</span><span class='hs-layout'>,</span><span class='hs-str'>"Doxygenlua"</span><span class='hs-layout'>,</span><span class='hs-str'>"Dtd"</span><span class='hs-layout'>,</span><span class='hs-str'>"Eiffel"</span><span class='hs-layout'>,</span><span class='hs-str'>"Email"</span><span class='hs-layout'>,</span><span class='hs-str'>"Erlang"</span><span class='hs-layout'>,</span><span class='hs-str'>"Fortran"</span><span class='hs-layout'>,</span><span class='hs-str'>"Fsharp"</span><span class='hs-layout'>,</span><span class='hs-str'>"Fstab"</span><span class='hs-layout'>,</span><span class='hs-str'>"Gap"</span><span class='hs-layout'>,</span><span class='hs-str'>"Gdb"</span><span class='hs-layout'>,</span><span class='hs-str'>"Gettext"</span><span class='hs-layout'>,</span><span class='hs-str'>"Gnuassembler"</span><span class='hs-layout'>,</span><span class='hs-str'>"Go"</span><span class='hs-layout'>,</span><span class='hs-str'>"Haskell"</span><span class='hs-layout'>,</span><span class='hs-str'>"Haxe"</span><span class='hs-layout'>,</span><span class='hs-str'>"Html"</span><span class='hs-layout'>,</span><span class='hs-str'>"Idl"</span><span class='hs-layout'>,</span><span class='hs-str'>"Ilerpg"</span><span class='hs-layout'>,</span><span class='hs-str'>"Ini"</span><span class='hs-layout'>,</span><span class='hs-str'>"Java"</span><span class='hs-layout'>,</span><span class='hs-str'>"Javadoc"</span><span class='hs-layout'>,</span><span class='hs-str'>"Javascript"</span><span class='hs-layout'>,</span><span class='hs-str'>"Json"</span><span class='hs-layout'>,</span><span class='hs-str'>"Jsp"</span><span class='hs-layout'>,</span><span class='hs-str'>"Latex"</span><span class='hs-layout'>,</span><span class='hs-str'>"Lex"</span><span class='hs-layout'>,</span><span class='hs-str'>"LiterateHaskell"</span><span class='hs-layout'>,</span><span class='hs-str'>"Lua"</span><span class='hs-layout'>,</span><span class='hs-str'>"M3u"</span><span class='hs-layout'>,</span><span class='hs-str'>"Makefile"</span><span class='hs-layout'>,</span><span class='hs-str'>"Mandoc"</span><span class='hs-layout'>,</span><span class='hs-str'>"Matlab"</span><span class='hs-layout'>,</span><span class='hs-str'>"Maxima"</span><span class='hs-layout'>,</span><span class='hs-str'>"Mediawiki"</span><span class='hs-layout'>,</span><span class='hs-str'>"Metafont"</span><span class='hs-layout'>,</span><span class='hs-str'>"Mips"</span><span class='hs-layout'>,</span><span class='hs-str'>"Modula2"</span><span class='hs-layout'>,</span><span class='hs-str'>"Modula3"</span><span class='hs-layout'>,</span><span class='hs-str'>"Monobasic"</span><span class='hs-layout'>,</span><span class='hs-str'>"Nasm"</span><span class='hs-layout'>,</span><span class='hs-str'>"Noweb"</span><span class='hs-layout'>,</span><span class='hs-str'>"Objectivec"</span><span class='hs-layout'>,</span><span class='hs-str'>"Objectivecpp"</span><span class='hs-layout'>,</span><span class='hs-str'>"Ocaml"</span><span class='hs-layout'>,</span><span class='hs-str'>"Octave"</span><span class='hs-layout'>,</span><span class='hs-str'>"Pango"</span><span class='hs-layout'>,</span><span class='hs-str'>"Pascal"</span><span class='hs-layout'>,</span><span class='hs-str'>"Perl"</span><span class='hs-layout'>,</span><span class='hs-str'>"Php"</span><span class='hs-layout'>,</span><span class='hs-str'>"Pike"</span><span class='hs-layout'>,</span><span class='hs-str'>"Postscript"</span><span class='hs-layout'>,</span><span class='hs-str'>"Prolog"</span><span class='hs-layout'>,</span><span class='hs-str'>"Python"</span><span class='hs-layout'>,</span><span class='hs-str'>"R"</span><span class='hs-layout'>,</span><span class='hs-str'>"Relaxngcompact"</span><span class='hs-layout'>,</span><span class='hs-str'>"Rhtml"</span><span class='hs-layout'>,</span><span class='hs-str'>"Ruby"</span><span class='hs-layout'>,</span><span class='hs-str'>"Scala"</span><span class='hs-layout'>,</span><span class='hs-str'>"Scheme"</span><span class='hs-layout'>,</span><span class='hs-str'>"Sci"</span><span class='hs-layout'>,</span><span class='hs-str'>"Sed"</span><span class='hs-layout'>,</span><span class='hs-str'>"Sgml"</span><span class='hs-layout'>,</span><span class='hs-str'>"Sql"</span><span class='hs-layout'>,</span><span class='hs-str'>"SqlMysql"</span><span class='hs-layout'>,</span><span class='hs-str'>"SqlPostgresql"</span><span class='hs-layout'>,</span><span class='hs-str'>"Tcl"</span><span class='hs-layout'>,</span><span class='hs-str'>"Texinfo"</span><span class='hs-layout'>,</span><span class='hs-str'>"Verilog"</span><span class='hs-layout'>,</span><span class='hs-str'>"Vhdl"</span><span class='hs-layout'>,</span><span class='hs-str'>"Winehq"</span><span class='hs-layout'>,</span><span class='hs-str'>"Wml"</span><span class='hs-layout'>,</span><span class='hs-str'>"Xharbour"</span><span class='hs-layout'>,</span><span class='hs-str'>"Xml"</span><span class='hs-layout'>,</span><span class='hs-str'>"Xorg"</span><span class='hs-layout'>,</span><span class='hs-str'>"Xslt"</span><span class='hs-layout'>,</span><span class='hs-str'>"Xul"</span><span class='hs-layout'>,</span><span class='hs-str'>"Yacc"</span><span class='hs-layout'>,</span><span class='hs-str'>"Yaml"</span><span class='hs-keyglyph'>]</span>
<a name="line-115"></a>
<a name="line-116"></a><a name="languageExtensions"></a><span class='hs-comment'>-- | List of language extensions.</span>
<a name="line-117"></a><span class='hs-definition'>languageExtensions</span> <span class='hs-keyglyph'>::</span> <span class='hs-keyglyph'>[</span><span class='hs-layout'>(</span><span class='hs-conid'>String</span><span class='hs-layout'>,</span> <span class='hs-conid'>String</span><span class='hs-layout'>)</span><span class='hs-keyglyph'>]</span>
<a name="line-118"></a><span class='hs-definition'>languageExtensions</span> <span class='hs-keyglyph'>=</span> <span class='hs-keyglyph'>[</span><span class='hs-layout'>(</span><span class='hs-str'>"Actionscript"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Actionscript</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Ada"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Ada</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Alert"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Alert</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Alert_indent"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Alert_indent</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Ansys"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Ansys</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Apache"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Apache</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Asn1"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Asn1</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Asp"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Asp</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Awk"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Awk</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Bash"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Bash</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Bibtex"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Bibtex</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Boo"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Boo</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"C"</span><span class='hs-layout'>,</span> <span class='hs-conid'>C</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Changelog"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Changelog</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Cisco"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Cisco</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Cmake"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Cmake</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Coldfusion"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Coldfusion</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Commonlisp"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Commonlisp</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Cpp"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Cpp</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Cs"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Cs</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Css"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Css</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Cue"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Cue</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"D"</span><span class='hs-layout'>,</span> <span class='hs-conid'>D</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Desktop"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Desktop</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Diff"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Diff</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Djangotemplate"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Djangotemplate</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Doxygen"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Doxygen</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Doxygenlua"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Doxygenlua</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Dtd"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Dtd</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Eiffel"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Eiffel</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Email"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Email</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Erlang"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Erlang</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Fortran"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Fortran</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Fsharp"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Fsharp</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Fstab"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Fstab</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Gap"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Gap</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Gdb"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Gdb</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Gettext"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Gettext</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Gnuassembler"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Gnuassembler</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Go"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Go</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Haskell"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Haskell</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Haxe"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Haxe</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Html"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Html</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Idl"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Idl</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Ilerpg"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Ilerpg</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Ini"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Ini</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Java"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Java</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Javadoc"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Javadoc</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Javascript"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Javascript</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Json"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Json</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Jsp"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Jsp</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Latex"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Latex</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Lex"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Lex</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"LiterateHaskell"</span><span class='hs-layout'>,</span> <span class='hs-conid'>LiterateHaskell</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Lua"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Lua</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"M3u"</span><span class='hs-layout'>,</span> <span class='hs-conid'>M3u</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Makefile"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Makefile</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Mandoc"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Mandoc</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Matlab"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Matlab</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Maxima"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Maxima</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Mediawiki"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Mediawiki</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Metafont"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Metafont</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Mips"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Mips</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Modula2"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Modula2</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Modula3"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Modula3</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Monobasic"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Monobasic</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Nasm"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Nasm</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Noweb"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Noweb</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Objectivec"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Objectivec</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Objectivecpp"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Objectivecpp</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Ocaml"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Ocaml</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Octave"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Octave</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Pango"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Pango</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Pascal"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Pascal</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Perl"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Perl</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Php"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Php</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Pike"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Pike</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Postscript"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Postscript</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Prolog"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Prolog</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Python"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Python</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"R"</span><span class='hs-layout'>,</span> <span class='hs-conid'>R</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Relaxngcompact"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Relaxngcompact</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Rhtml"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Rhtml</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Ruby"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Ruby</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Scala"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Scala</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Scheme"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Scheme</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Sci"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Sci</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Sed"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Sed</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Sgml"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Sgml</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Sql"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Sql</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"SqlMysql"</span><span class='hs-layout'>,</span> <span class='hs-conid'>SqlMysql</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"SqlPostgresql"</span><span class='hs-layout'>,</span> <span class='hs-conid'>SqlPostgresql</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Tcl"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Tcl</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Texinfo"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Texinfo</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Verilog"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Verilog</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Vhdl"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Vhdl</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Winehq"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Winehq</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Wml"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Wml</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Xharbour"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Xharbour</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Xml"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Xml</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Xorg"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Xorg</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Xslt"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Xslt</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Xul"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Xul</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Yacc"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Yacc</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-layout'>,</span> <span class='hs-layout'>(</span><span class='hs-str'>"Yaml"</span><span class='hs-layout'>,</span> <span class='hs-conid'>Yaml</span><span class='hs-varop'>.</span><span class='hs-varid'>syntaxExtensions</span><span class='hs-layout'>)</span><span class='hs-keyglyph'>]</span>
<a name="line-119"></a>
<a name="line-120"></a><a name="languagesByExtension"></a><span class='hs-comment'>-- | Returns a list of languages appropriate for the given file extension.</span>
<a name="line-121"></a><span class='hs-definition'>languagesByExtension</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>String</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-keyglyph'>[</span><span class='hs-conid'>String</span><span class='hs-keyglyph'>]</span>
<a name="line-122"></a><span class='hs-definition'>languagesByExtension</span> <span class='hs-layout'>(</span><span class='hs-chr'>'.'</span><span class='hs-conop'>:</span><span class='hs-varid'>ext</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>=</span> <span class='hs-varid'>languagesByFilename</span> <span class='hs-layout'>(</span><span class='hs-str'>"*."</span> <span class='hs-varop'>++</span> <span class='hs-varid'>ext</span><span class='hs-layout'>)</span>
<a name="line-123"></a><span class='hs-definition'>languagesByExtension</span> <span class='hs-varid'>ext</span>       <span class='hs-keyglyph'>=</span> <span class='hs-varid'>languagesByFilename</span> <span class='hs-layout'>(</span><span class='hs-str'>"*."</span> <span class='hs-varop'>++</span> <span class='hs-varid'>ext</span><span class='hs-layout'>)</span>
<a name="line-124"></a>
<a name="line-125"></a><a name="languagesByFilename"></a><span class='hs-comment'>-- | Returns a list of languages appropriate for the given filename.</span>
<a name="line-126"></a><span class='hs-definition'>languagesByFilename</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>FilePath</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-keyglyph'>[</span><span class='hs-conid'>String</span><span class='hs-keyglyph'>]</span>
<a name="line-127"></a><span class='hs-definition'>languagesByFilename</span> <span class='hs-varid'>fn</span> <span class='hs-keyglyph'>=</span> <span class='hs-keyglyph'>[</span><span class='hs-varid'>lang</span> <span class='hs-keyglyph'>|</span> <span class='hs-layout'>(</span><span class='hs-varid'>lang</span><span class='hs-layout'>,</span> <span class='hs-varid'>globs</span><span class='hs-layout'>)</span> <span class='hs-keyglyph'>&lt;-</span> <span class='hs-varid'>languageExtensions</span><span class='hs-layout'>,</span> <span class='hs-varid'>matchGlobs</span> <span class='hs-varid'>fn</span> <span class='hs-varid'>globs</span><span class='hs-keyglyph'>]</span>
<a name="line-128"></a>
<a name="line-129"></a><a name="highlightAs"></a><span class='hs-comment'>-- | Highlight source code using a specified syntax definition.</span>
<a name="line-130"></a><span class='hs-definition'>highlightAs</span> <span class='hs-keyglyph'>::</span> <span class='hs-conid'>String</span>                        <span class='hs-comment'>-- ^ Language syntax</span>
<a name="line-131"></a>            <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>String</span>                        <span class='hs-comment'>-- ^ Source code to highlight</span>
<a name="line-132"></a>            <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Either</span> <span class='hs-conid'>String</span> <span class='hs-keyglyph'>[</span><span class='hs-conid'>SourceLine</span><span class='hs-keyglyph'>]</span>    <span class='hs-comment'>-- ^ Either error message or result</span>
<a name="line-133"></a><span class='hs-definition'>highlightAs</span> <span class='hs-varid'>lang</span> <span class='hs-keyglyph'>=</span>
<a name="line-134"></a>  <span class='hs-keyword'>let</span> <span class='hs-varid'>lang'</span>  <span class='hs-keyglyph'>=</span> <span class='hs-varid'>map</span> <span class='hs-varid'>toLower</span> <span class='hs-varid'>lang</span>
<a name="line-135"></a>      <span class='hs-varid'>lang''</span> <span class='hs-keyglyph'>=</span> <span class='hs-keyword'>if</span> <span class='hs-varid'>lang'</span> <span class='hs-varop'>`elem`</span> <span class='hs-varid'>map</span> <span class='hs-layout'>(</span><span class='hs-varid'>map</span> <span class='hs-varid'>toLower</span><span class='hs-layout'>)</span> <span class='hs-varid'>languages</span>
<a name="line-136"></a>                  <span class='hs-keyword'>then</span> <span class='hs-varid'>lang'</span>
<a name="line-137"></a>                  <span class='hs-keyword'>else</span> <span class='hs-keyword'>case</span> <span class='hs-varid'>languagesByExtension</span> <span class='hs-varid'>lang'</span> <span class='hs-keyword'>of</span>
<a name="line-138"></a>                            <span class='hs-keyglyph'>[</span><span class='hs-varid'>l</span><span class='hs-keyglyph'>]</span>  <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>map</span> <span class='hs-varid'>toLower</span> <span class='hs-varid'>l</span>  <span class='hs-comment'>-- go by extension if unambiguous</span>
<a name="line-139"></a>                            <span class='hs-keyword'>_</span>    <span class='hs-keyglyph'>-&gt;</span> <span class='hs-varid'>lang'</span>
<a name="line-140"></a>  <span class='hs-keyword'>in</span>  <span class='hs-keyword'>case</span> <span class='hs-varid'>lang''</span> <span class='hs-keyword'>of</span>
<a name="line-141"></a>        <span class='hs-str'>"actionscript"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Actionscript</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-142"></a>        <span class='hs-str'>"ada"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Ada</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-143"></a>        <span class='hs-str'>"alert"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Alert</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-144"></a>        <span class='hs-str'>"alert_indent"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Alert_indent</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-145"></a>        <span class='hs-str'>"ansys"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Ansys</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-146"></a>        <span class='hs-str'>"apache"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Apache</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-147"></a>        <span class='hs-str'>"asn1"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Asn1</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-148"></a>        <span class='hs-str'>"asp"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Asp</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-149"></a>        <span class='hs-str'>"awk"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Awk</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-150"></a>        <span class='hs-str'>"bash"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Bash</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-151"></a>        <span class='hs-str'>"bibtex"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Bibtex</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-152"></a>        <span class='hs-str'>"boo"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Boo</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-153"></a>        <span class='hs-str'>"c"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>C</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-154"></a>        <span class='hs-str'>"changelog"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Changelog</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-155"></a>        <span class='hs-str'>"cisco"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Cisco</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-156"></a>        <span class='hs-str'>"cmake"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Cmake</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-157"></a>        <span class='hs-str'>"coldfusion"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Coldfusion</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-158"></a>        <span class='hs-str'>"commonlisp"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Commonlisp</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-159"></a>        <span class='hs-str'>"cpp"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Cpp</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-160"></a>        <span class='hs-str'>"cs"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Cs</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-161"></a>        <span class='hs-str'>"css"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Css</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-162"></a>        <span class='hs-str'>"cue"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Cue</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-163"></a>        <span class='hs-str'>"d"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>D</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-164"></a>        <span class='hs-str'>"desktop"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Desktop</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-165"></a>        <span class='hs-str'>"diff"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Diff</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-166"></a>        <span class='hs-str'>"djangotemplate"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Djangotemplate</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-167"></a>        <span class='hs-str'>"doxygen"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Doxygen</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-168"></a>        <span class='hs-str'>"doxygenlua"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Doxygenlua</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-169"></a>        <span class='hs-str'>"dtd"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Dtd</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-170"></a>        <span class='hs-str'>"eiffel"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Eiffel</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-171"></a>        <span class='hs-str'>"email"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Email</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-172"></a>        <span class='hs-str'>"erlang"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Erlang</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-173"></a>        <span class='hs-str'>"fortran"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Fortran</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-174"></a>        <span class='hs-str'>"fsharp"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Fsharp</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-175"></a>        <span class='hs-str'>"fstab"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Fstab</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-176"></a>        <span class='hs-str'>"gap"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Gap</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-177"></a>        <span class='hs-str'>"gdb"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Gdb</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-178"></a>        <span class='hs-str'>"gettext"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Gettext</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-179"></a>        <span class='hs-str'>"gnuassembler"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Gnuassembler</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-180"></a>        <span class='hs-str'>"go"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Go</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-181"></a>        <span class='hs-str'>"haskell"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Haskell</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-182"></a>        <span class='hs-str'>"haxe"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Haxe</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-183"></a>        <span class='hs-str'>"html"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Html</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-184"></a>        <span class='hs-str'>"idl"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Idl</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-185"></a>        <span class='hs-str'>"ilerpg"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Ilerpg</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-186"></a>        <span class='hs-str'>"ini"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Ini</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-187"></a>        <span class='hs-str'>"java"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Java</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-188"></a>        <span class='hs-str'>"javadoc"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Javadoc</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-189"></a>        <span class='hs-str'>"javascript"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Javascript</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-190"></a>        <span class='hs-str'>"json"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Json</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-191"></a>        <span class='hs-str'>"jsp"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Jsp</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-192"></a>        <span class='hs-str'>"latex"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Latex</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-193"></a>        <span class='hs-str'>"lex"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Lex</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-194"></a>        <span class='hs-str'>"literatehaskell"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>LiterateHaskell</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-195"></a>        <span class='hs-str'>"lua"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Lua</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-196"></a>        <span class='hs-str'>"m3u"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>M3u</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-197"></a>        <span class='hs-str'>"makefile"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Makefile</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-198"></a>        <span class='hs-str'>"mandoc"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Mandoc</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-199"></a>        <span class='hs-str'>"matlab"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Matlab</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-200"></a>        <span class='hs-str'>"maxima"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Maxima</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-201"></a>        <span class='hs-str'>"mediawiki"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Mediawiki</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-202"></a>        <span class='hs-str'>"metafont"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Metafont</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-203"></a>        <span class='hs-str'>"mips"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Mips</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-204"></a>        <span class='hs-str'>"modula2"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Modula2</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-205"></a>        <span class='hs-str'>"modula3"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Modula3</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-206"></a>        <span class='hs-str'>"monobasic"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Monobasic</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-207"></a>        <span class='hs-str'>"nasm"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Nasm</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-208"></a>        <span class='hs-str'>"noweb"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Noweb</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-209"></a>        <span class='hs-str'>"objectivec"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Objectivec</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-210"></a>        <span class='hs-str'>"objectivecpp"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Objectivecpp</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-211"></a>        <span class='hs-str'>"ocaml"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Ocaml</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-212"></a>        <span class='hs-str'>"octave"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Octave</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-213"></a>        <span class='hs-str'>"pango"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Pango</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-214"></a>        <span class='hs-str'>"pascal"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Pascal</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-215"></a>        <span class='hs-str'>"perl"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Perl</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-216"></a>        <span class='hs-str'>"php"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Php</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-217"></a>        <span class='hs-str'>"pike"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Pike</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-218"></a>        <span class='hs-str'>"postscript"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Postscript</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-219"></a>        <span class='hs-str'>"prolog"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Prolog</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-220"></a>        <span class='hs-str'>"python"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Python</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-221"></a>        <span class='hs-str'>"r"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>R</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-222"></a>        <span class='hs-str'>"relaxngcompact"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Relaxngcompact</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-223"></a>        <span class='hs-str'>"rhtml"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Rhtml</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-224"></a>        <span class='hs-str'>"ruby"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Ruby</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-225"></a>        <span class='hs-str'>"scala"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Scala</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-226"></a>        <span class='hs-str'>"scheme"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Scheme</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-227"></a>        <span class='hs-str'>"sci"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Sci</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-228"></a>        <span class='hs-str'>"sed"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Sed</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-229"></a>        <span class='hs-str'>"sgml"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Sgml</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-230"></a>        <span class='hs-str'>"sql"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Sql</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-231"></a>        <span class='hs-str'>"sqlmysql"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>SqlMysql</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-232"></a>        <span class='hs-str'>"sqlpostgresql"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>SqlPostgresql</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-233"></a>        <span class='hs-str'>"tcl"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Tcl</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-234"></a>        <span class='hs-str'>"texinfo"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Texinfo</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-235"></a>        <span class='hs-str'>"verilog"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Verilog</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-236"></a>        <span class='hs-str'>"vhdl"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Vhdl</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-237"></a>        <span class='hs-str'>"winehq"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Winehq</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-238"></a>        <span class='hs-str'>"wml"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Wml</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-239"></a>        <span class='hs-str'>"xharbour"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Xharbour</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-240"></a>        <span class='hs-str'>"xml"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Xml</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-241"></a>        <span class='hs-str'>"xorg"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Xorg</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-242"></a>        <span class='hs-str'>"xslt"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Xslt</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-243"></a>        <span class='hs-str'>"xul"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Xul</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-244"></a>        <span class='hs-str'>"yacc"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Yacc</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-245"></a>        <span class='hs-str'>"yaml"</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Yaml</span><span class='hs-varop'>.</span><span class='hs-varid'>highlight</span>
<a name="line-246"></a>        <span class='hs-keyword'>_</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-layout'>(</span><span class='hs-keyglyph'>\</span><span class='hs-keyword'>_</span> <span class='hs-keyglyph'>-&gt;</span> <span class='hs-conid'>Left</span> <span class='hs-layout'>(</span><span class='hs-str'>"Unknown language: "</span> <span class='hs-varop'>++</span> <span class='hs-varid'>lang</span><span class='hs-layout'>)</span><span class='hs-layout'>)</span>
</pre></body>
</html>