File manager - Edit - /usr/share/doc/python3-pygments/html/docs/lexers.html
Back
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Available lexers — Pygments 2.2.0 documentation</title> <link rel="stylesheet" href="../_static/pygments14.css" type="text/css" /> <link rel="stylesheet" href="../_static/pygments.css" type="text/css" /> <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script> <script type="text/javascript" src="../_static/jquery.js"></script> <script type="text/javascript" src="../_static/underscore.js"></script> <script type="text/javascript" src="../_static/doctools.js"></script> <link rel="shortcut icon" href="../_static/favicon.ico"/> <link rel="index" title="Index" href="../genindex.html" /> <link rel="search" title="Search" href="../search.html" /> <link rel="next" title="Filters" href="filters.html" /> <link rel="prev" title="Command Line Interface" href="cmdline.html" /> <link href='http://fonts.googleapis.com/css?family=PT+Sans:300,400,700' rel='stylesheet' type='text/css'> <style type="text/css"> table.right { float: right; margin-left: 20px; } table.right td { border: 1px solid #ccc; } </style> <script type="text/javascript"> // intelligent scrolling of the sidebar content $(window).scroll(function() { var sb = $('.sphinxsidebarwrapper'); var win = $(window); var sbh = sb.height(); var offset = $('.sphinxsidebar').position()['top']; var wintop = win.scrollTop(); var winbot = wintop + win.innerHeight(); var curtop = sb.position()['top']; var curbot = curtop + sbh; // does sidebar fit in window? if (sbh < win.innerHeight()) { // yes: easy case -- always keep at the top sb.css('top', $u.min([$u.max([0, wintop - offset - 10]), $(document).height() - sbh - 200])); } else { // no: only scroll if top/bottom edge of sidebar is at // top/bottom edge of window if (curtop > wintop && curbot > winbot) { sb.css('top', $u.max([wintop - offset - 10, 0])); } else if (curtop < wintop && curbot < winbot) { sb.css('top', $u.min([winbot - sbh - offset - 20, $(document).height() - sbh - 200])); } } }); </script> </head><body> <div class="outerwrapper"> <div class="pageheader"> <ul> <li><a href="../index.html">Home</a></li> <li><a href="../languages.html">Languages</a></li> <li><a href="../faq.html">FAQ</a></li> <li><a href="../download.html">Get it</a></li> <li><a href="index.html">Docs</a></li> </ul> <div> <a href="../index.html"> <img src="../_static/logo.png" alt="Pygments logo" /> </a> </div> </div> <div class="sphinxsidebar" role="navigation" aria-label="main navigation"> <div class="sphinxsidebarwrapper"> <h3><a href="../index.html">Table Of Contents</a></h3> <ul> <li><a class="reference internal" href="#">Available lexers</a><ul> <li><a class="reference internal" href="#lexers-for-actionscript-and-mxml">Lexers for ActionScript and MXML</a></li> <li><a class="reference internal" href="#lexers-for-computer-algebra-systems">Lexers for computer algebra systems</a></li> <li><a class="reference internal" href="#lexers-for-ambienttalk-language">Lexers for AmbientTalk language</a></li> <li><a class="reference internal" href="#lexers-for-the-ampl-language-http-ampl-com">Lexers for the ampl language. <http://ampl.com/></a></li> <li><a class="reference internal" href="#lexers-for-apl">Lexers for APL</a></li> <li><a class="reference internal" href="#lexer-for-archetype-related-syntaxes-including">Lexer for Archetype-related syntaxes, including:</a></li> <li><a class="reference internal" href="#lexers-for-assembly-languages">Lexers for assembly languages</a></li> <li><a class="reference internal" href="#lexers-for-automation-scripting-languages">Lexers for automation scripting languages</a></li> <li><a class="reference internal" href="#lexers-for-basic-like-languages-other-than-vb-net">Lexers for BASIC like languages (other than VB.net)</a></li> <li><a class="reference internal" href="#lexers-for-bibtex-bibliography-data-and-styles">Lexers for BibTeX bibliography data and styles</a></li> <li><a class="reference internal" href="#lexers-for-business-oriented-languages">Lexers for “business-oriented” languages</a></li> <li><a class="reference internal" href="#lexers-for-c-c-languages">Lexers for C/C++ languages</a></li> <li><a class="reference internal" href="#lexers-for-other-c-like-languages">Lexers for other C-like languages</a></li> <li><a class="reference internal" href="#lexers-for-the-cap-n-proto-schema-language">Lexers for the Cap’n Proto schema language</a></li> <li><a class="reference internal" href="#lexer-for-the-chapel-language">Lexer for the Chapel language</a></li> <li><a class="reference internal" href="#lexer-for-the-clean-language">Lexer for the Clean language</a></li> <li><a class="reference internal" href="#lexers-for-configuration-file-formats">Lexers for configuration file formats</a></li> <li><a class="reference internal" href="#lexers-for-misc-console-output">Lexers for misc console output</a></li> <li><a class="reference internal" href="#lexer-for-crystal">Lexer for Crystal</a></li> <li><a class="reference internal" href="#lexers-for-csound-languages">Lexers for CSound languages</a></li> <li><a class="reference internal" href="#lexers-for-css-and-related-stylesheet-formats">Lexers for CSS and related stylesheet formats</a></li> <li><a class="reference internal" href="#lexers-for-d-languages">Lexers for D languages</a></li> <li><a class="reference internal" href="#pygments-lexers-for-dalvik-vm-related-languages">Pygments lexers for Dalvik VM-related languages</a></li> <li><a class="reference internal" href="#lexers-for-data-file-format">Lexers for data file format</a></li> <li><a class="reference internal" href="#lexers-for-diff-patch-formats">Lexers for diff/patch formats</a></li> <li><a class="reference internal" href="#lexers-for-net-languages">Lexers for .net languages</a></li> <li><a class="reference internal" href="#lexers-for-various-domain-specific-languages">Lexers for various domain-specific languages</a></li> <li><a class="reference internal" href="#lexers-for-the-dylan-language">Lexers for the Dylan language</a></li> <li><a class="reference internal" href="#lexers-for-the-ecl-language">Lexers for the ECL language</a></li> <li><a class="reference internal" href="#lexer-for-the-eiffel-language">Lexer for the Eiffel language</a></li> <li><a class="reference internal" href="#lexer-for-the-elm-programming-language">Lexer for the Elm programming language</a></li> <li><a class="reference internal" href="#lexers-for-erlang">Lexers for Erlang</a></li> <li><a class="reference internal" href="#lexers-for-esoteric-languages">Lexers for esoteric languages</a></li> <li><a class="reference internal" href="#pygments-lexers-for-ezhil-language">Pygments lexers for Ezhil language</a></li> <li><a class="reference internal" href="#lexers-for-the-factor-language">Lexers for the Factor language</a></li> <li><a class="reference internal" href="#lexer-for-the-fantom-language">Lexer for the Fantom language</a></li> <li><a class="reference internal" href="#lexer-for-the-felix-language">Lexer for the Felix language</a></li> <li><a class="reference internal" href="#lexers-for-fortran-languages">Lexers for Fortran languages</a></li> <li><a class="reference internal" href="#simple-lexer-for-microsoft-visual-foxpro-source-code">Simple lexer for Microsoft Visual FoxPro source code</a></li> <li><a class="reference internal" href="#lexers-for-the-google-go-language">Lexers for the Google Go language</a></li> <li><a class="reference internal" href="#lexers-for-grammer-notations-like-bnf">Lexers for grammer notations like BNF</a></li> <li><a class="reference internal" href="#lexers-for-graph-query-languages">Lexers for graph query languages</a></li> <li><a class="reference internal" href="#lexers-for-computer-graphics-and-plotting-related-languages">Lexers for computer graphics and plotting related languages</a></li> <li><a class="reference internal" href="#lexers-for-haskell-and-related-languages">Lexers for Haskell and related languages</a></li> <li><a class="reference internal" href="#lexers-for-haxe-and-related-stuff">Lexers for Haxe and related stuff</a></li> <li><a class="reference internal" href="#lexers-for-hardware-descriptor-languages">Lexers for hardware descriptor languages</a></li> <li><a class="reference internal" href="#lexers-for-hexadecimal-dumps">Lexers for hexadecimal dumps</a></li> <li><a class="reference internal" href="#lexers-for-html-xml-and-related-markup">Lexers for HTML, XML and related markup</a></li> <li><a class="reference internal" href="#lexers-for-idl">Lexers for IDL</a></li> <li><a class="reference internal" href="#lexers-for-igor-pro">Lexers for Igor Pro</a></li> <li><a class="reference internal" href="#lexers-for-inferno-os-and-all-the-related-stuff">Lexers for Inferno os and all the related stuff</a></li> <li><a class="reference internal" href="#lexers-for-installer-packager-dsls-and-formats">Lexers for installer/packager DSLs and formats</a></li> <li><a class="reference internal" href="#lexers-for-interactive-fiction-languages">Lexers for interactive fiction languages</a></li> <li><a class="reference internal" href="#lexers-for-the-io-language">Lexers for the Io language</a></li> <li><a class="reference internal" href="#lexer-for-the-j-programming-language">Lexer for the J programming language</a></li> <li><a class="reference internal" href="#lexers-for-javascript-and-related-languages">Lexers for JavaScript and related languages</a></li> <li><a class="reference internal" href="#lexers-for-the-julia-language">Lexers for the Julia language</a></li> <li><a class="reference internal" href="#pygments-lexers-for-jvm-languages">Pygments lexers for JVM languages</a></li> <li><a class="reference internal" href="#lexers-for-lispy-languages">Lexers for Lispy languages</a></li> <li><a class="reference internal" href="#lexers-for-makefiles-and-similar">Lexers for Makefiles and similar</a></li> <li><a class="reference internal" href="#lexers-for-non-html-markup-languages">Lexers for non-HTML markup languages</a></li> <li><a class="reference internal" href="#lexers-for-matlab-and-related-languages">Lexers for Matlab and related languages</a></li> <li><a class="reference internal" href="#lexers-for-ml-family-languages">Lexers for ML family languages</a></li> <li><a class="reference internal" href="#lexers-for-modeling-languages">Lexers for modeling languages</a></li> <li><a class="reference internal" href="#multi-dialect-lexer-for-modula-2">Multi-Dialect Lexer for Modula-2</a></li> <li><a class="reference internal" href="#lexer-for-the-monte-programming-language">Lexer for the Monte programming language</a></li> <li><a class="reference internal" href="#lexers-for-ncar-command-language">Lexers for NCAR Command Language</a></li> <li><a class="reference internal" href="#lexer-for-the-nim-language-formerly-known-as-nimrod">Lexer for the Nim language (formerly known as Nimrod)</a></li> <li><a class="reference internal" href="#lexer-for-the-nit-language">Lexer for the Nit language</a></li> <li><a class="reference internal" href="#lexers-for-the-nixos-nix-language">Lexers for the NixOS Nix language</a></li> <li><a class="reference internal" href="#lexers-for-oberon-family-languages">Lexers for Oberon family languages</a></li> <li><a class="reference internal" href="#lexers-for-objective-c-family-languages">Lexers for Objective-C family languages</a></li> <li><a class="reference internal" href="#lexers-for-the-ooc-language">Lexers for the Ooc language</a></li> <li><a class="reference internal" href="#lexer-for-parasail">Lexer for ParaSail</a></li> <li><a class="reference internal" href="#lexers-for-parser-generators">Lexers for parser generators</a></li> <li><a class="reference internal" href="#lexers-for-pascal-family-languages">Lexers for Pascal family languages</a></li> <li><a class="reference internal" href="#lexers-for-the-pawn-languages">Lexers for the Pawn languages</a></li> <li><a class="reference internal" href="#lexers-for-perl-and-related-languages">Lexers for Perl and related languages</a></li> <li><a class="reference internal" href="#lexers-for-php-and-related-languages">Lexers for PHP and related languages</a></li> <li><a class="reference internal" href="#lexer-for-praat">Lexer for Praat</a></li> <li><a class="reference internal" href="#lexers-for-prolog-and-prolog-like-languages">Lexers for Prolog and Prolog-like languages</a></li> <li><a class="reference internal" href="#lexers-for-python-and-related-languages">Lexers for Python and related languages</a></li> <li><a class="reference internal" href="#lexer-for-qvt-operational-language">Lexer for QVT Operational language</a></li> <li><a class="reference internal" href="#lexers-for-the-r-s-languages">Lexers for the R/S languages</a></li> <li><a class="reference internal" href="#lexers-for-semantic-web-and-rdf-query-languages-and-markup">Lexers for semantic web and RDF query languages and markup</a></li> <li><a class="reference internal" href="#lexers-for-the-rebol-and-related-languages">Lexers for the REBOL and related languages</a></li> <li><a class="reference internal" href="#lexer-for-resource-definition-files">Lexer for resource definition files</a></li> <li><a class="reference internal" href="#lexer-for-relax-ng-compact-syntax">Lexer for Relax-NG Compact syntax</a></li> <li><a class="reference internal" href="#lexers-for-roboconf-dsl">Lexers for Roboconf DSL</a></li> <li><a class="reference internal" href="#lexer-for-robot-framework">Lexer for Robot Framework</a></li> <li><a class="reference internal" href="#lexers-for-ruby-and-related-languages">Lexers for Ruby and related languages</a></li> <li><a class="reference internal" href="#lexers-for-the-rust-language">Lexers for the Rust language</a></li> <li><a class="reference internal" href="#lexer-for-sas">Lexer for SAS</a></li> <li><a class="reference internal" href="#lexer-for-scripting-and-embedded-languages">Lexer for scripting and embedded languages</a></li> <li><a class="reference internal" href="#lexers-for-various-shells">Lexers for various shells</a></li> <li><a class="reference internal" href="#lexers-for-smalltalk-and-related-languages">Lexers for Smalltalk and related languages</a></li> <li><a class="reference internal" href="#lexers-for-the-smv-languages">Lexers for the SMV languages</a></li> <li><a class="reference internal" href="#lexers-for-the-snobol-language">Lexers for the SNOBOL language</a></li> <li><a class="reference internal" href="#special-lexers">Special lexers</a></li> <li><a class="reference internal" href="#lexers-for-various-sql-dialects-and-related-interactive-sessions">Lexers for various SQL dialects and related interactive sessions</a></li> <li><a class="reference internal" href="#lexer-for-stata">Lexer for Stata</a></li> <li><a class="reference internal" href="#lexer-for-supercollider">Lexer for SuperCollider</a></li> <li><a class="reference internal" href="#lexers-for-tcl-and-related-languages">Lexers for Tcl and related languages</a></li> <li><a class="reference internal" href="#lexers-for-various-template-engines-markup">Lexers for various template engines’ markup</a></li> <li><a class="reference internal" href="#lexers-for-testing-languages">Lexers for testing languages</a></li> <li><a class="reference internal" href="#lexers-for-languages-related-to-text-processing">Lexers for languages related to text processing</a></li> <li><a class="reference internal" href="#lexers-for-various-text-formats">Lexers for various text formats</a></li> <li><a class="reference internal" href="#lexers-for-theorem-proving-languages">Lexers for theorem-proving languages</a></li> <li><a class="reference internal" href="#lexer-for-riverbed-s-trafficscript-rts-language">Lexer for RiverBed’s TrafficScript (RTS) language</a></li> <li><a class="reference internal" href="#lexers-for-typoscript">Lexers for TypoScript</a></li> <li><a class="reference internal" href="#lexers-for-urbiscript-language">Lexers for UrbiScript language</a></li> <li><a class="reference internal" href="#lexers-for-varnish-configuration">Lexers for Varnish configuration</a></li> <li><a class="reference internal" href="#lexer-for-intermediate-verification-languages-ivls">Lexer for Intermediate Verification Languages (IVLs)</a></li> <li><a class="reference internal" href="#lexers-for-misc-web-stuff">Lexers for misc. web stuff</a></li> <li><a class="reference internal" href="#lexers-for-the-whiley-language">Lexers for the Whiley language</a></li> <li><a class="reference internal" href="#lexers-for-the-x10-programming-language">Lexers for the X10 programming language</a></li> <li><a class="reference internal" href="#iterating-over-all-lexers">Iterating over all lexers</a></li> </ul> </li> </ul> <strong>« <a href="index.html">Back to docs index</a></strong> <div id="searchbox" style="display: none" role="search"> <h3>Quick search</h3> <div class="searchformwrapper"> <form class="search" action="../search.html" method="get"> <input type="text" name="q" /> <input type="submit" value="Go" /> <input type="hidden" name="check_keywords" value="yes" /> <input type="hidden" name="area" value="default" /> </form> </div> </div> <script type="text/javascript">$('#searchbox').show(0);</script> </div> </div> <div class="document"> <div class="documentwrapper"> <div class="bodywrapper"> <div class="body" role="main"> <div class="section" id="available-lexers"> <h1>Available lexers<a class="headerlink" href="#available-lexers" title="Permalink to this headline">¶</a></h1> <p>This page lists all available builtin lexers and the options they take.</p> <p>Currently, <strong>all lexers</strong> support these options:</p> <dl class="docutils"> <dt><cite>stripnl</cite></dt> <dd>Strip leading and trailing newlines from the input (default: <code class="docutils literal notranslate"><span class="pre">True</span></code>)</dd> <dt><cite>stripall</cite></dt> <dd>Strip all leading and trailing whitespace from the input (default: <code class="docutils literal notranslate"><span class="pre">False</span></code>).</dd> <dt><cite>ensurenl</cite></dt> <dd><p class="first">Make sure that the input ends with a newline (default: <code class="docutils literal notranslate"><span class="pre">True</span></code>). This is required for some lexers that consume input linewise.</p> <div class="last versionadded"> <p><span class="versionmodified">New in version 1.3.</span></p> </div> </dd> <dt><cite>tabsize</cite></dt> <dd>If given and greater than 0, expand tabs in the input (default: <code class="docutils literal notranslate"><span class="pre">0</span></code>).</dd> <dt><cite>encoding</cite></dt> <dd><p class="first">If given, must be an encoding name (such as <code class="docutils literal notranslate"><span class="pre">"utf-8"</span></code>). This encoding will be used to convert the input string to Unicode (if it is not already a Unicode string). The default is <code class="docutils literal notranslate"><span class="pre">"guess"</span></code>.</p> <p>If this option is set to <code class="docutils literal notranslate"><span class="pre">"guess"</span></code>, a simple UTF-8 vs. Latin-1 detection is used, if it is set to <code class="docutils literal notranslate"><span class="pre">"chardet"</span></code>, the <a class="reference external" href="https://chardet.github.io/">chardet library</a> is used to guess the encoding of the input.</p> <div class="last versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd> </dl> <p>The “Short Names” field lists the identifiers that can be used with the <cite>get_lexer_by_name()</cite> function.</p> <p>These lexers are builtin and can be imported from <cite>pygments.lexers</cite>:</p> <span class="target" id="module-pygments.lexers.actionscript"></span><div class="section" id="lexers-for-actionscript-and-mxml"> <h2>Lexers for ActionScript and MXML<a class="headerlink" href="#lexers-for-actionscript-and-mxml" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.actionscript.ActionScript3Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.actionscript.</code><code class="descname">ActionScript3Lexer</code><a class="headerlink" href="#pygments.lexers.actionscript.ActionScript3Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">as3, actionscript3</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.as</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-actionscript3, text/x-actionscript3, text/actionscript3</td> </tr> </tbody> </table> <p>For ActionScript 3 source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.11.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.actionscript.ActionScriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.actionscript.</code><code class="descname">ActionScriptLexer</code><a class="headerlink" href="#pygments.lexers.actionscript.ActionScriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">as, actionscript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.as</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-actionscript, text/x-actionscript, text/actionscript</td> </tr> </tbody> </table> <p>For ActionScript source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.9.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.actionscript.MxmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.actionscript.</code><code class="descname">MxmlLexer</code><a class="headerlink" href="#pygments.lexers.actionscript.MxmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mxml</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.mxml</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For MXML markup. Nested AS3 in <script> tags is highlighted by the appropriate lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.algebra"></span></div> <div class="section" id="lexers-for-computer-algebra-systems"> <h2>Lexers for computer algebra systems<a class="headerlink" href="#lexers-for-computer-algebra-systems" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.algebra.BCLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.algebra.</code><code class="descname">BCLexer</code><a class="headerlink" href="#pygments.lexers.algebra.BCLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">bc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A <a class="reference external" href="https://www.gnu.org/software/bc/">BC</a> lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.algebra.GAPLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.algebra.</code><code class="descname">GAPLexer</code><a class="headerlink" href="#pygments.lexers.algebra.GAPLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">gap</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.g, *.gd, *.gi, *.gap</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.gap-system.org">GAP</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.algebra.MathematicaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.algebra.</code><code class="descname">MathematicaLexer</code><a class="headerlink" href="#pygments.lexers.algebra.MathematicaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mathematica, mma, nb</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.nb, *.cdf, *.nbp, *.ma</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/mathematica, application/vnd.wolfram.mathematica, application/vnd.wolfram.mathematica.package, application/vnd.wolfram.cdf</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://www.wolfram.com/mathematica/">Mathematica</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.algebra.MuPADLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.algebra.</code><code class="descname">MuPADLexer</code><a class="headerlink" href="#pygments.lexers.algebra.MuPADLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mupad</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.mu</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A <a class="reference external" href="http://www.mupad.com">MuPAD</a> lexer. Contributed by Christopher Creutzig <<a class="reference external" href="mailto:christopher%40creutzig.de">christopher<span>@</span>creutzig<span>.</span>de</a>>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.8.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.ambient"></span></div> <div class="section" id="lexers-for-ambienttalk-language"> <h2>Lexers for AmbientTalk language<a class="headerlink" href="#lexers-for-ambienttalk-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.ambient.AmbientTalkLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ambient.</code><code class="descname">AmbientTalkLexer</code><a class="headerlink" href="#pygments.lexers.ambient.AmbientTalkLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">at, ambienttalk, ambienttalk/2</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.at</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-ambienttalk</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="https://code.google.com/p/ambienttalk">AmbientTalk</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.ampl"></span></div> <div class="section" id="lexers-for-the-ampl-language-http-ampl-com"> <h2>Lexers for the ampl language. <<a class="reference external" href="http://ampl.com/">http://ampl.com/</a>><a class="headerlink" href="#lexers-for-the-ampl-language-http-ampl-com" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.ampl.AmplLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ampl.</code><code class="descname">AmplLexer</code><a class="headerlink" href="#pygments.lexers.ampl.AmplLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ampl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.run</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For AMPL source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.apl"></span></div> <div class="section" id="lexers-for-apl"> <h2>Lexers for APL<a class="headerlink" href="#lexers-for-apl" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.apl.APLLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.apl.</code><code class="descname">APLLexer</code><a class="headerlink" href="#pygments.lexers.apl.APLLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">apl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.apl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A simple APL lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.archetype"></span></div> <div class="section" id="lexer-for-archetype-related-syntaxes-including"> <h2>Lexer for Archetype-related syntaxes, including:<a class="headerlink" href="#lexer-for-archetype-related-syntaxes-including" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.archetype.AdlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.archetype.</code><code class="descname">AdlLexer</code><a class="headerlink" href="#pygments.lexers.archetype.AdlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">adl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.adl, *.adls, *.adlf, *.adlx</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for ADL syntax.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.archetype.CadlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.archetype.</code><code class="descname">CadlLexer</code><a class="headerlink" href="#pygments.lexers.archetype.CadlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cadl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cadl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for cADL syntax.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.archetype.OdinLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.archetype.</code><code class="descname">OdinLexer</code><a class="headerlink" href="#pygments.lexers.archetype.OdinLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">odin</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.odin</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/odin</td> </tr> </tbody> </table> <p>Lexer for ODIN syntax.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.asm"></span></div> <div class="section" id="lexers-for-assembly-languages"> <h2>Lexers for assembly languages<a class="headerlink" href="#lexers-for-assembly-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.asm.CObjdumpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">CObjdumpLexer</code><a class="headerlink" href="#pygments.lexers.asm.CObjdumpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">c-objdump</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.c-objdump</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-c-objdump</td> </tr> </tbody> </table> <p>For the output of ‘objdump -Sr on compiled C files’</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.asm.Ca65Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">Ca65Lexer</code><a class="headerlink" href="#pygments.lexers.asm.Ca65Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ca65</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.s</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For ca65 assembler sources.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.asm.CppObjdumpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">CppObjdumpLexer</code><a class="headerlink" href="#pygments.lexers.asm.CppObjdumpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cpp-objdump, c++-objdumb, cxx-objdump</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cpp-objdump, *.c++-objdump, *.cxx-objdump</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-cpp-objdump</td> </tr> </tbody> </table> <p>For the output of ‘objdump -Sr on compiled C++ files’</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.asm.DObjdumpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">DObjdumpLexer</code><a class="headerlink" href="#pygments.lexers.asm.DObjdumpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">d-objdump</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.d-objdump</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-d-objdump</td> </tr> </tbody> </table> <p>For the output of ‘objdump -Sr on compiled D files’</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.asm.GasLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">GasLexer</code><a class="headerlink" href="#pygments.lexers.asm.GasLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">gas, asm</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.s, *.S</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-gas</td> </tr> </tbody> </table> <p>For Gas (AT&T) assembly code.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.asm.HsailLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">HsailLexer</code><a class="headerlink" href="#pygments.lexers.asm.HsailLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">hsail, hsa</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.hsail</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-hsail</td> </tr> </tbody> </table> <p>For HSAIL assembly code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.asm.LlvmLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">LlvmLexer</code><a class="headerlink" href="#pygments.lexers.asm.LlvmLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">llvm</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ll</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-llvm</td> </tr> </tbody> </table> <p>For LLVM assembly code.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.asm.NasmLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">NasmLexer</code><a class="headerlink" href="#pygments.lexers.asm.NasmLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">nasm</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.asm, *.ASM</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-nasm</td> </tr> </tbody> </table> <p>For Nasm (Intel) assembly code.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.asm.NasmObjdumpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">NasmObjdumpLexer</code><a class="headerlink" href="#pygments.lexers.asm.NasmObjdumpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">objdump-nasm</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.objdump-intel</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-nasm-objdump</td> </tr> </tbody> </table> <p>For the output of ‘objdump -d -M intel’.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.asm.ObjdumpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">ObjdumpLexer</code><a class="headerlink" href="#pygments.lexers.asm.ObjdumpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">objdump</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.objdump</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-objdump</td> </tr> </tbody> </table> <p>For the output of ‘objdump -dr’</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.asm.TasmLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.asm.</code><code class="descname">TasmLexer</code><a class="headerlink" href="#pygments.lexers.asm.TasmLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">tasm</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.asm, *.ASM, *.tasm</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-tasm</td> </tr> </tbody> </table> <p>For Tasm (Turbo Assembler) assembly code.</p> </dd></dl> <span class="target" id="module-pygments.lexers.automation"></span></div> <div class="section" id="lexers-for-automation-scripting-languages"> <h2>Lexers for automation scripting languages<a class="headerlink" href="#lexers-for-automation-scripting-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.automation.AutoItLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.automation.</code><code class="descname">AutoItLexer</code><a class="headerlink" href="#pygments.lexers.automation.AutoItLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">autoit</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.au3</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-autoit</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.autoitscript.com/site/autoit/">AutoIt</a> files.</p> <p>AutoIt is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.automation.AutohotkeyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.automation.</code><code class="descname">AutohotkeyLexer</code><a class="headerlink" href="#pygments.lexers.automation.AutohotkeyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ahk, autohotkey</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ahk, *.ahkl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-autohotkey</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.autohotkey.com/">autohotkey</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.basic"></span></div> <div class="section" id="lexers-for-basic-like-languages-other-than-vb-net"> <h2>Lexers for BASIC like languages (other than VB.net)<a class="headerlink" href="#lexers-for-basic-like-languages-other-than-vb-net" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.basic.BlitzBasicLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.basic.</code><code class="descname">BlitzBasicLexer</code><a class="headerlink" href="#pygments.lexers.basic.BlitzBasicLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">blitzbasic, b3d, bplus</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bb, *.decls</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-bb</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://blitzbasic.com">BlitzBasic</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.basic.BlitzMaxLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.basic.</code><code class="descname">BlitzMaxLexer</code><a class="headerlink" href="#pygments.lexers.basic.BlitzMaxLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">blitzmax, bmax</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bmx</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-bmx</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://blitzbasic.com">BlitzMax</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.basic.CbmBasicV2Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.basic.</code><code class="descname">CbmBasicV2Lexer</code><a class="headerlink" href="#pygments.lexers.basic.CbmBasicV2Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cbmbas</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bas</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For CBM BASIC V2 sources.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.basic.MonkeyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.basic.</code><code class="descname">MonkeyLexer</code><a class="headerlink" href="#pygments.lexers.basic.MonkeyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">monkey</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.monkey</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-monkey</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://en.wikipedia.org/wiki/Monkey_(programming_language)">Monkey</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.basic.QBasicLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.basic.</code><code class="descname">QBasicLexer</code><a class="headerlink" href="#pygments.lexers.basic.QBasicLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">qbasic, basic</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.BAS, *.bas</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/basic</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://en.wikipedia.org/wiki/QBasic">QBasic</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.bibtex"></span></div> <div class="section" id="lexers-for-bibtex-bibliography-data-and-styles"> <h2>Lexers for BibTeX bibliography data and styles<a class="headerlink" href="#lexers-for-bibtex-bibliography-data-and-styles" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.bibtex.BSTLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.bibtex.</code><code class="descname">BSTLexer</code><a class="headerlink" href="#pygments.lexers.bibtex.BSTLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">bst, bst-pybtex</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bst</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A lexer for BibTeX bibliography styles.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.bibtex.BibTeXLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.bibtex.</code><code class="descname">BibTeXLexer</code><a class="headerlink" href="#pygments.lexers.bibtex.BibTeXLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">bib, bibtex</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bib</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-bibtex</td> </tr> </tbody> </table> <p>A lexer for BibTeX bibliography data format.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.business"></span></div> <div class="section" id="lexers-for-business-oriented-languages"> <h2>Lexers for “business-oriented” languages<a class="headerlink" href="#lexers-for-business-oriented-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.business.ABAPLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.business.</code><code class="descname">ABAPLexer</code><a class="headerlink" href="#pygments.lexers.business.ABAPLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">abap</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.abap, *.ABAP</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-abap</td> </tr> </tbody> </table> <p>Lexer for ABAP, SAP’s integrated language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.business.CobolFreeformatLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.business.</code><code class="descname">CobolFreeformatLexer</code><a class="headerlink" href="#pygments.lexers.business.CobolFreeformatLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cobolfree</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cbl, *.CBL</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for Free format OpenCOBOL code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.business.CobolLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.business.</code><code class="descname">CobolLexer</code><a class="headerlink" href="#pygments.lexers.business.CobolLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cobol</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cob, *.COB, *.cpy, *.CPY</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-cobol</td> </tr> </tbody> </table> <p>Lexer for OpenCOBOL code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.business.GoodDataCLLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.business.</code><code class="descname">GoodDataCLLexer</code><a class="headerlink" href="#pygments.lexers.business.GoodDataCLLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">gooddata-cl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.gdc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-gooddata-cl</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://github.com/gooddata/GoodData-CL/raw/master/cli/src/main/resources/com/gooddata/processor/COMMANDS.txt">GoodData-CL</a> script files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.business.MaqlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.business.</code><code class="descname">MaqlLexer</code><a class="headerlink" href="#pygments.lexers.business.MaqlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">maql</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.maql</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-gooddata-maql, application/x-gooddata-maql</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="https://secure.gooddata.com/docs/html/advanced.metric.tutorial.html">GoodData MAQL</a> scripts.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.business.OpenEdgeLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.business.</code><code class="descname">OpenEdgeLexer</code><a class="headerlink" href="#pygments.lexers.business.OpenEdgeLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">openedge, abl, progress</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.p, *.cls</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-openedge, application/x-openedge</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://web.progress.com/en/openedge/abl.html">OpenEdge ABL (formerly Progress)</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.c_cpp"></span></div> <div class="section" id="lexers-for-c-c-languages"> <h2>Lexers for C/C++ languages<a class="headerlink" href="#lexers-for-c-c-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.c_cpp.CLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_cpp.</code><code class="descname">CLexer</code><a class="headerlink" href="#pygments.lexers.c_cpp.CLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">c</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.c, *.h, *.idc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-chdr, text/x-csrc</td> </tr> </tbody> </table> <p>For C source code with preprocessor directives.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.c_cpp.CppLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_cpp.</code><code class="descname">CppLexer</code><a class="headerlink" href="#pygments.lexers.c_cpp.CppLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cpp, c++</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cpp, *.hpp, *.c++, *.h++, *.cc, *.hh, *.cxx, *.hxx, *.C, *.H, *.cp, *.CPP</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-c++hdr, text/x-c++src</td> </tr> </tbody> </table> <p>For C++ source code with preprocessor directives.</p> </dd></dl> <span class="target" id="module-pygments.lexers.c_like"></span></div> <div class="section" id="lexers-for-other-c-like-languages"> <h2>Lexers for other C-like languages<a class="headerlink" href="#lexers-for-other-c-like-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.c_like.ArduinoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_like.</code><code class="descname">ArduinoLexer</code><a class="headerlink" href="#pygments.lexers.c_like.ArduinoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">arduino</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ino</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-arduino</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://arduino.cc/">Arduino(tm)</a> source.</p> <p>This is an extension of the CppLexer, as the Arduino® Language is a superset of C++</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.c_like.ClayLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_like.</code><code class="descname">ClayLexer</code><a class="headerlink" href="#pygments.lexers.c_like.ClayLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">clay</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.clay</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-clay</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://claylabs.com/clay/">Clay</a> source.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.c_like.CudaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_like.</code><code class="descname">CudaLexer</code><a class="headerlink" href="#pygments.lexers.c_like.CudaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cuda, cu</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cu, *.cuh</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-cuda</td> </tr> </tbody> </table> <p>For NVIDIA <a class="reference external" href="http://developer.nvidia.com/category/zone/cuda-zone">CUDA™</a> source.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.c_like.ECLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_like.</code><code class="descname">ECLexer</code><a class="headerlink" href="#pygments.lexers.c_like.ECLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ec</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ec, *.eh</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-echdr, text/x-ecsrc</td> </tr> </tbody> </table> <p>For eC source code with preprocessor directives.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.c_like.MqlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_like.</code><code class="descname">MqlLexer</code><a class="headerlink" href="#pygments.lexers.c_like.MqlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mql, mq4, mq5, mql4, mql5</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.mq4, *.mq5, *.mqh</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-mql</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://docs.mql4.com/">MQL4</a> and <a class="reference external" href="http://www.mql5.com/en/docs">MQL5</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.c_like.NesCLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_like.</code><code class="descname">NesCLexer</code><a class="headerlink" href="#pygments.lexers.c_like.NesCLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">nesc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.nc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-nescsrc</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://github.com/tinyos/nesc">nesC</a> source code with preprocessor directives.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.c_like.PikeLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_like.</code><code class="descname">PikeLexer</code><a class="headerlink" href="#pygments.lexers.c_like.PikeLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pike</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pike, *.pmod</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-pike</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://pike.lysator.liu.se/">Pike</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.c_like.SwigLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_like.</code><code class="descname">SwigLexer</code><a class="headerlink" href="#pygments.lexers.c_like.SwigLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">swig</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.swg, *.i</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/swig</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.swig.org/">SWIG</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.c_like.ValaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.c_like.</code><code class="descname">ValaLexer</code><a class="headerlink" href="#pygments.lexers.c_like.ValaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">vala, vapi</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.vala, *.vapi</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-vala</td> </tr> </tbody> </table> <p>For Vala source code with preprocessor directives.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.capnproto"></span></div> <div class="section" id="lexers-for-the-cap-n-proto-schema-language"> <h2>Lexers for the Cap’n Proto schema language<a class="headerlink" href="#lexers-for-the-cap-n-proto-schema-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.capnproto.CapnProtoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.capnproto.</code><code class="descname">CapnProtoLexer</code><a class="headerlink" href="#pygments.lexers.capnproto.CapnProtoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">capnp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.capnp</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://capnproto.org">Cap’n Proto</a> source.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.chapel"></span></div> <div class="section" id="lexer-for-the-chapel-language"> <h2>Lexer for the Chapel language<a class="headerlink" href="#lexer-for-the-chapel-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.chapel.ChapelLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.chapel.</code><code class="descname">ChapelLexer</code><a class="headerlink" href="#pygments.lexers.chapel.ChapelLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">chapel, chpl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.chpl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://chapel.cray.com/">Chapel</a> source.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.clean"></span></div> <div class="section" id="lexer-for-the-clean-language"> <h2>Lexer for the Clean language<a class="headerlink" href="#lexer-for-the-clean-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.clean.CleanLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.clean.</code><code class="descname">CleanLexer</code><a class="headerlink" href="#pygments.lexers.clean.CleanLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">clean</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.icl, *.dcl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for the general purpose, state-of-the-art, pure and lazy functional programming language Clean (<a class="reference external" href="http://clean.cs.ru.nl/Clean">http://clean.cs.ru.nl/Clean</a>).</p> </dd></dl> <span class="target" id="module-pygments.lexers.configs"></span></div> <div class="section" id="lexers-for-configuration-file-formats"> <h2>Lexers for configuration file formats<a class="headerlink" href="#lexers-for-configuration-file-formats" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.configs.ApacheConfLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">ApacheConfLexer</code><a class="headerlink" href="#pygments.lexers.configs.ApacheConfLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">apacheconf, aconf, apache</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">.htaccess, apache.conf, apache2.conf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-apacheconf</td> </tr> </tbody> </table> <p>Lexer for configuration files following the Apache config file format.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.Cfengine3Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">Cfengine3Lexer</code><a class="headerlink" href="#pygments.lexers.configs.Cfengine3Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cfengine3, cf3</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://cfengine.org">CFEngine3</a> policy files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.DockerLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">DockerLexer</code><a class="headerlink" href="#pygments.lexers.configs.DockerLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">docker, dockerfile</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">Dockerfile, *.docker</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-dockerfile-config</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://docker.io">Docker</a> configuration files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.IniLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">IniLexer</code><a class="headerlink" href="#pygments.lexers.configs.IniLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ini, cfg, dosini</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ini, *.cfg, *.inf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-ini, text/inf</td> </tr> </tbody> </table> <p>Lexer for configuration files in INI style.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.KconfigLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">KconfigLexer</code><a class="headerlink" href="#pygments.lexers.configs.KconfigLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">kconfig, menuconfig, linux-config, kernel-config</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">Kconfig, *Config.in*, external.in*, standard-modules.in</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-kconfig</td> </tr> </tbody> </table> <p>For Linux-style Kconfig files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.LighttpdConfLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">LighttpdConfLexer</code><a class="headerlink" href="#pygments.lexers.configs.LighttpdConfLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">lighty, lighttpd</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-lighttpd-conf</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://lighttpd.net/">Lighttpd</a> configuration files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.11.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.NginxConfLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">NginxConfLexer</code><a class="headerlink" href="#pygments.lexers.configs.NginxConfLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">nginx</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">nginx.conf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-nginx-conf</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://nginx.net/">Nginx</a> configuration files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.11.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.PacmanConfLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">PacmanConfLexer</code><a class="headerlink" href="#pygments.lexers.configs.PacmanConfLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pacmanconf</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">pacman.conf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="https://www.archlinux.org/pacman/pacman.conf.5.html">pacman.conf</a>.</p> <p>Actually, IniLexer works almost fine for this format, but it yield error token. It is because pacman.conf has a form without assignment like:</p> <blockquote> <div>UseSyslog Color TotalDownload CheckSpace VerbosePkgLists</div></blockquote> <p>These are flags to switch on.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.PkgConfigLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">PkgConfigLexer</code><a class="headerlink" href="#pygments.lexers.configs.PkgConfigLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pkgconfig</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://www.freedesktop.org/wiki/Software/pkg-config/">pkg-config</a> (see also <a class="reference external" href="http://linux.die.net/man/1/pkg-config">manual page</a>).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.PropertiesLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">PropertiesLexer</code><a class="headerlink" href="#pygments.lexers.configs.PropertiesLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">properties, jproperties</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.properties</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-java-properties</td> </tr> </tbody> </table> <p>Lexer for configuration files in Java’s properties format.</p> <p>Note: trailing whitespace counts as part of the value as per spec</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.RegeditLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">RegeditLexer</code><a class="headerlink" href="#pygments.lexers.configs.RegeditLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">registry</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.reg</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-windows-registry</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://en.wikipedia.org/wiki/Windows_Registry#.REG_files">Windows Registry</a> files produced by regedit.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.SquidConfLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">SquidConfLexer</code><a class="headerlink" href="#pygments.lexers.configs.SquidConfLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">squidconf, squid.conf, squid</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">squid.conf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-squidconf</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://www.squid-cache.org/">squid</a> configuration files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.9.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.TermcapLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">TermcapLexer</code><a class="headerlink" href="#pygments.lexers.configs.TermcapLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">termcap</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">termcap, termcap.src</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for termcap database source.</p> <p>This is very simple and minimal.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.TerminfoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">TerminfoLexer</code><a class="headerlink" href="#pygments.lexers.configs.TerminfoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">terminfo</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">terminfo, terminfo.src</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for terminfo database source.</p> <p>This is very simple and minimal.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.configs.TerraformLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.configs.</code><code class="descname">TerraformLexer</code><a class="headerlink" href="#pygments.lexers.configs.TerraformLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">terraform, tf</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.tf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-tf, application/x-terraform</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="https://www.terraform.io/">terraformi .tf files</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.console"></span></div> <div class="section" id="lexers-for-misc-console-output"> <h2>Lexers for misc console output<a class="headerlink" href="#lexers-for-misc-console-output" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.console.PyPyLogLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.console.</code><code class="descname">PyPyLogLexer</code><a class="headerlink" href="#pygments.lexers.console.PyPyLogLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pypylog, pypy</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pypylog</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-pypylog</td> </tr> </tbody> </table> <p>Lexer for PyPy log files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.console.VCTreeStatusLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.console.</code><code class="descname">VCTreeStatusLexer</code><a class="headerlink" href="#pygments.lexers.console.VCTreeStatusLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">vctreestatus</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For colorizing output of version control status commands, like “hg status” or “svn status”.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.crystal"></span></div> <div class="section" id="lexer-for-crystal"> <h2>Lexer for Crystal<a class="headerlink" href="#lexer-for-crystal" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.crystal.CrystalLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.crystal.</code><code class="descname">CrystalLexer</code><a class="headerlink" href="#pygments.lexers.crystal.CrystalLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cr, crystal</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cr</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-crystal</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://crystal-lang.org">Crystal</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.csound"></span></div> <div class="section" id="lexers-for-csound-languages"> <h2>Lexers for CSound languages<a class="headerlink" href="#lexers-for-csound-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.csound.CsoundDocumentLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.csound.</code><code class="descname">CsoundDocumentLexer</code><a class="headerlink" href="#pygments.lexers.csound.CsoundDocumentLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">csound-document, csound-csd</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.csd</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://csound.github.io">Csound</a> documents.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.csound.CsoundOrchestraLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.csound.</code><code class="descname">CsoundOrchestraLexer</code><a class="headerlink" href="#pygments.lexers.csound.CsoundOrchestraLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">csound, csound-orc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.orc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://csound.github.io">Csound</a> orchestras.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.csound.CsoundScoreLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.csound.</code><code class="descname">CsoundScoreLexer</code><a class="headerlink" href="#pygments.lexers.csound.CsoundScoreLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">csound-score, csound-sco</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sco</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://csound.github.io">Csound</a> scores.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.css"></span></div> <div class="section" id="lexers-for-css-and-related-stylesheet-formats"> <h2>Lexers for CSS and related stylesheet formats<a class="headerlink" href="#lexers-for-css-and-related-stylesheet-formats" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.css.CssLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.css.</code><code class="descname">CssLexer</code><a class="headerlink" href="#pygments.lexers.css.CssLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">css</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.css</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/css</td> </tr> </tbody> </table> <p>For CSS (Cascading Style Sheets).</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.css.LessCssLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.css.</code><code class="descname">LessCssLexer</code><a class="headerlink" href="#pygments.lexers.css.LessCssLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">less</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.less</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-less-css</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://lesscss.org/">LESS</a> styleshets.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.css.SassLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.css.</code><code class="descname">SassLexer</code><a class="headerlink" href="#pygments.lexers.css.SassLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">sass</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sass</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-sass</td> </tr> </tbody> </table> <p>For Sass stylesheets.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.3.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.css.ScssLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.css.</code><code class="descname">ScssLexer</code><a class="headerlink" href="#pygments.lexers.css.ScssLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">scss</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.scss</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-scss</td> </tr> </tbody> </table> <p>For SCSS stylesheets.</p> </dd></dl> <span class="target" id="module-pygments.lexers.d"></span></div> <div class="section" id="lexers-for-d-languages"> <h2>Lexers for D languages<a class="headerlink" href="#lexers-for-d-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.d.CrocLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.d.</code><code class="descname">CrocLexer</code><a class="headerlink" href="#pygments.lexers.d.CrocLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">croc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.croc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-crocsrc</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://jfbillingsley.com/croc">Croc</a> source.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.d.DLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.d.</code><code class="descname">DLexer</code><a class="headerlink" href="#pygments.lexers.d.DLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">d</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.d, *.di</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-dsrc</td> </tr> </tbody> </table> <p>For D source.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.d.MiniDLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.d.</code><code class="descname">MiniDLexer</code><a class="headerlink" href="#pygments.lexers.d.MiniDLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">minid</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-minidsrc</td> </tr> </tbody> </table> <p>For MiniD source. MiniD is now known as Croc.</p> </dd></dl> <span class="target" id="module-pygments.lexers.dalvik"></span></div> <div class="section" id="pygments-lexers-for-dalvik-vm-related-languages"> <h2>Pygments lexers for Dalvik VM-related languages<a class="headerlink" href="#pygments-lexers-for-dalvik-vm-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.dalvik.SmaliLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dalvik.</code><code class="descname">SmaliLexer</code><a class="headerlink" href="#pygments.lexers.dalvik.SmaliLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">smali</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.smali</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/smali</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://code.google.com/p/smali/">Smali</a> (Android/Dalvik) assembly code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.data"></span></div> <div class="section" id="lexers-for-data-file-format"> <h2>Lexers for data file format<a class="headerlink" href="#lexers-for-data-file-format" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.data.JsonBareObjectLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.data.</code><code class="descname">JsonBareObjectLexer</code><a class="headerlink" href="#pygments.lexers.data.JsonBareObjectLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">json-object</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/json-object</td> </tr> </tbody> </table> <p>For JSON data structures (with missing object curly braces).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.data.JsonLdLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.data.</code><code class="descname">JsonLdLexer</code><a class="headerlink" href="#pygments.lexers.data.JsonLdLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">jsonld, json-ld</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.jsonld</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/ld+json</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://json-ld.org/">JSON-LD</a> linked data.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.data.JsonLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.data.</code><code class="descname">JsonLexer</code><a class="headerlink" href="#pygments.lexers.data.JsonLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">json</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.json</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/json</td> </tr> </tbody> </table> <p>For JSON data structures.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.data.YamlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.data.</code><code class="descname">YamlLexer</code><a class="headerlink" href="#pygments.lexers.data.YamlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">yaml</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.yaml, *.yml</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-yaml</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://yaml.org/">YAML</a>, a human-friendly data serialization language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.11.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.diff"></span></div> <div class="section" id="lexers-for-diff-patch-formats"> <h2>Lexers for diff/patch formats<a class="headerlink" href="#lexers-for-diff-patch-formats" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.diff.DarcsPatchLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.diff.</code><code class="descname">DarcsPatchLexer</code><a class="headerlink" href="#pygments.lexers.diff.DarcsPatchLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">dpatch</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.dpatch, *.darcspatch</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>DarcsPatchLexer is a lexer for the various versions of the darcs patch format. Examples of this format are derived by commands such as <code class="docutils literal notranslate"><span class="pre">darcs</span> <span class="pre">annotate</span> <span class="pre">--patch</span></code> and <code class="docutils literal notranslate"><span class="pre">darcs</span> <span class="pre">send</span></code>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.diff.DiffLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.diff.</code><code class="descname">DiffLexer</code><a class="headerlink" href="#pygments.lexers.diff.DiffLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">diff, udiff</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.diff, *.patch</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-diff, text/x-patch</td> </tr> </tbody> </table> <p>Lexer for unified or context-style diffs or patches.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.diff.WDiffLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.diff.</code><code class="descname">WDiffLexer</code><a class="headerlink" href="#pygments.lexers.diff.WDiffLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">wdiff</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.wdiff</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A <a class="reference external" href="https://www.gnu.org/software/wdiff/">wdiff</a> lexer.</p> <p>Note that:</p> <ul class="simple"> <li>only to normal output (without option like -l).</li> <li>if target files of wdiff contain “[-“, “-]”, “{+”, “+}”, especially they are unbalanced, this lexer will get confusing.</li> </ul> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.dotnet"></span></div> <div class="section" id="lexers-for-net-languages"> <h2>Lexers for .net languages<a class="headerlink" href="#lexers-for-net-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.dotnet.BooLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dotnet.</code><code class="descname">BooLexer</code><a class="headerlink" href="#pygments.lexers.dotnet.BooLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">boo</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.boo</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-boo</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://boo.codehaus.org/">Boo</a> source code.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dotnet.CSharpAspxLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dotnet.</code><code class="descname">CSharpAspxLexer</code><a class="headerlink" href="#pygments.lexers.dotnet.CSharpAspxLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">aspx-cs</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.aspx, *.asax, *.ascx, *.ashx, *.asmx, *.axd</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for highlighting C# within ASP.NET pages.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dotnet.CSharpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dotnet.</code><code class="descname">CSharpLexer</code><a class="headerlink" href="#pygments.lexers.dotnet.CSharpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">csharp, c#</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cs</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-csharp</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://msdn2.microsoft.com/en-us/vcsharp/default.aspx">C#</a> source code.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>unicodelevel</cite></dt> <dd><p class="first">Determines which Unicode characters this lexer allows for identifiers. The possible values are:</p> <ul class="simple"> <li><code class="docutils literal notranslate"><span class="pre">none</span></code> – only the ASCII letters and numbers are allowed. This is the fastest selection.</li> <li><code class="docutils literal notranslate"><span class="pre">basic</span></code> – all Unicode characters from the specification except category <code class="docutils literal notranslate"><span class="pre">Lo</span></code> are allowed.</li> <li><code class="docutils literal notranslate"><span class="pre">full</span></code> – all Unicode characters as specified in the C# specs are allowed. Note that this means a considerable slowdown since the <code class="docutils literal notranslate"><span class="pre">Lo</span></code> category has more than 40,000 characters in it!</li> </ul> <p>The default value is <code class="docutils literal notranslate"><span class="pre">basic</span></code>.</p> <div class="last versionadded"> <p><span class="versionmodified">New in version 0.8.</span></p> </div> </dd> </dl> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dotnet.FSharpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dotnet.</code><code class="descname">FSharpLexer</code><a class="headerlink" href="#pygments.lexers.dotnet.FSharpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">fsharp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.fs, *.fsi</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-fsharp</td> </tr> </tbody> </table> <p>For the F# language (version 3.0).</p> <p>AAAAACK Strings <a class="reference external" href="http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/spec.html#_Toc335818775">http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/spec.html#_Toc335818775</a></p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dotnet.NemerleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dotnet.</code><code class="descname">NemerleLexer</code><a class="headerlink" href="#pygments.lexers.dotnet.NemerleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">nemerle</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.n</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-nemerle</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://nemerle.org">Nemerle</a> source code.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>unicodelevel</cite></dt> <dd><p class="first">Determines which Unicode characters this lexer allows for identifiers. The possible values are:</p> <ul class="simple"> <li><code class="docutils literal notranslate"><span class="pre">none</span></code> – only the ASCII letters and numbers are allowed. This is the fastest selection.</li> <li><code class="docutils literal notranslate"><span class="pre">basic</span></code> – all Unicode characters from the specification except category <code class="docutils literal notranslate"><span class="pre">Lo</span></code> are allowed.</li> <li><code class="docutils literal notranslate"><span class="pre">full</span></code> – all Unicode characters as specified in the C# specs are allowed. Note that this means a considerable slowdown since the <code class="docutils literal notranslate"><span class="pre">Lo</span></code> category has more than 40,000 characters in it!</li> </ul> <p class="last">The default value is <code class="docutils literal notranslate"><span class="pre">basic</span></code>.</p> </dd> </dl> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dotnet.VbNetAspxLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dotnet.</code><code class="descname">VbNetAspxLexer</code><a class="headerlink" href="#pygments.lexers.dotnet.VbNetAspxLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">aspx-vb</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.aspx, *.asax, *.ascx, *.ashx, *.asmx, *.axd</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for highlighting Visual Basic.net within ASP.NET pages.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dotnet.VbNetLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dotnet.</code><code class="descname">VbNetLexer</code><a class="headerlink" href="#pygments.lexers.dotnet.VbNetLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">vb.net, vbnet</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.vb, *.bas</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-vbnet, text/x-vba</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://msdn2.microsoft.com/en-us/vbasic/default.aspx">Visual Basic.NET</a> source code.</p> </dd></dl> <span class="target" id="module-pygments.lexers.dsls"></span></div> <div class="section" id="lexers-for-various-domain-specific-languages"> <h2>Lexers for various domain-specific languages<a class="headerlink" href="#lexers-for-various-domain-specific-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.dsls.AlloyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">AlloyLexer</code><a class="headerlink" href="#pygments.lexers.dsls.AlloyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">alloy</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.als</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-alloy</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://alloy.mit.edu">Alloy</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.BroLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">BroLexer</code><a class="headerlink" href="#pygments.lexers.dsls.BroLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">bro</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bro</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://bro-ids.org/">Bro</a> scripts.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.CrmshLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">CrmshLexer</code><a class="headerlink" href="#pygments.lexers.dsls.CrmshLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">crmsh, pcmk</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.crmsh, *.pcmk</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://crmsh.github.io/">crmsh</a> configuration files for Pacemaker clusters.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.FlatlineLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">FlatlineLexer</code><a class="headerlink" href="#pygments.lexers.dsls.FlatlineLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">flatline</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-flatline</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="https://github.com/bigmlcom/flatline">Flatline</a> expressions.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.MscgenLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">MscgenLexer</code><a class="headerlink" href="#pygments.lexers.dsls.MscgenLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mscgen, msc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.msc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.mcternan.me.uk/mscgen/">Mscgen</a> files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.PanLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">PanLexer</code><a class="headerlink" href="#pygments.lexers.dsls.PanLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pan</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pan</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://github.com/quattor/pan/">pan</a> source files.</p> <p>Based on tcsh lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.ProtoBufLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">ProtoBufLexer</code><a class="headerlink" href="#pygments.lexers.dsls.ProtoBufLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">protobuf, proto</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.proto</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://code.google.com/p/protobuf/">Protocol Buffer</a> definition files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.PuppetLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">PuppetLexer</code><a class="headerlink" href="#pygments.lexers.dsls.PuppetLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">puppet</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pp</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://puppetlabs.com/">Puppet</a> configuration DSL.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.RslLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">RslLexer</code><a class="headerlink" href="#pygments.lexers.dsls.RslLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rsl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rsl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/rsl</td> </tr> </tbody> </table> <p><a class="reference external" href="http://en.wikipedia.org/wiki/RAISE">RSL</a> is the formal specification language used in RAISE (Rigorous Approach to Industrial Software Engineering) method.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.SnowballLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">SnowballLexer</code><a class="headerlink" href="#pygments.lexers.dsls.SnowballLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">snowball</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sbl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://snowballstem.org/">Snowball</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.ThriftLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">ThriftLexer</code><a class="headerlink" href="#pygments.lexers.dsls.ThriftLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">thrift</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.thrift</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-thrift</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://thrift.apache.org/">Thrift</a> interface definitions.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dsls.VGLLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dsls.</code><code class="descname">VGLLexer</code><a class="headerlink" href="#pygments.lexers.dsls.VGLLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">vgl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rpf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.thermoscientific.com/samplemanager">SampleManager VGL</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.dylan"></span></div> <div class="section" id="lexers-for-the-dylan-language"> <h2>Lexers for the Dylan language<a class="headerlink" href="#lexers-for-the-dylan-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.dylan.DylanConsoleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dylan.</code><code class="descname">DylanConsoleLexer</code><a class="headerlink" href="#pygments.lexers.dylan.DylanConsoleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">dylan-console, dylan-repl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.dylan-console</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-dylan-console</td> </tr> </tbody> </table> <p>For Dylan interactive console output like:</p> <div class="highlight-dylan-console notranslate"><div class="highlight"><pre><span></span><span class="gp">?</span> <span class="k">let</span> <span class="n">a</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span> <span class="go">=> 1</span> <span class="gp">?</span> <span class="n">a</span> <span class="go">=> 1</span> </pre></div> </div> <p>This is based on a copy of the RubyConsoleLexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dylan.DylanLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dylan.</code><code class="descname">DylanLexer</code><a class="headerlink" href="#pygments.lexers.dylan.DylanLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">dylan</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.dylan, *.dyl, *.intr</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-dylan</td> </tr> </tbody> </table> <p>For the <a class="reference external" href="http://www.opendylan.org/">Dylan</a> language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.dylan.DylanLidLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.dylan.</code><code class="descname">DylanLidLexer</code><a class="headerlink" href="#pygments.lexers.dylan.DylanLidLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">dylan-lid, lid</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lid, *.hdp</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-dylan-lid</td> </tr> </tbody> </table> <p>For Dylan LID (Library Interchange Definition) files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.ecl"></span></div> <div class="section" id="lexers-for-the-ecl-language"> <h2>Lexers for the ECL language<a class="headerlink" href="#lexers-for-the-ecl-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.ecl.ECLLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ecl.</code><code class="descname">ECLLexer</code><a class="headerlink" href="#pygments.lexers.ecl.ECLLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ecl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ecl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-ecl</td> </tr> </tbody> </table> <p>Lexer for the declarative big-data <a class="reference external" href="http://hpccsystems.com/community/docs/ecl-language-reference/html">ECL</a> language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.eiffel"></span></div> <div class="section" id="lexer-for-the-eiffel-language"> <h2>Lexer for the Eiffel language<a class="headerlink" href="#lexer-for-the-eiffel-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.eiffel.EiffelLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.eiffel.</code><code class="descname">EiffelLexer</code><a class="headerlink" href="#pygments.lexers.eiffel.EiffelLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">eiffel</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.e</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-eiffel</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.eiffel.com">Eiffel</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.elm"></span></div> <div class="section" id="lexer-for-the-elm-programming-language"> <h2>Lexer for the Elm programming language<a class="headerlink" href="#lexer-for-the-elm-programming-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.elm.ElmLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.elm.</code><code class="descname">ElmLexer</code><a class="headerlink" href="#pygments.lexers.elm.ElmLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">elm</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.elm</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-elm</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://elm-lang.org/">Elm</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.erlang"></span></div> <div class="section" id="lexers-for-erlang"> <h2>Lexers for Erlang<a class="headerlink" href="#lexers-for-erlang" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.erlang.ElixirConsoleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.erlang.</code><code class="descname">ElixirConsoleLexer</code><a class="headerlink" href="#pygments.lexers.erlang.ElixirConsoleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">iex</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-elixir-shellsession</td> </tr> </tbody> </table> <p>For Elixir interactive console (iex) output like:</p> <div class="highlight-iex notranslate"><div class="highlight"><pre><span></span><span class="gp">iex> </span><span class="p">[</span><span class="n">head</span> <span class="o">|</span> <span class="n">tail</span><span class="p">]</span> <span class="o">=</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">]</span> <span class="go">[1,2,3]</span> <span class="gp">iex> </span><span class="n">head</span> <span class="go">1</span> <span class="gp">iex> </span><span class="n">tail</span> <span class="go">[2,3]</span> <span class="gp">iex> </span><span class="p">[</span><span class="n">head</span> <span class="o">|</span> <span class="n">tail</span><span class="p">]</span> <span class="go">[1,2,3]</span> <span class="gp">iex> </span><span class="n">length</span> <span class="p">[</span><span class="n">head</span> <span class="o">|</span> <span class="n">tail</span><span class="p">]</span> <span class="go">3</span> </pre></div> </div> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.erlang.ElixirLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.erlang.</code><code class="descname">ElixirLexer</code><a class="headerlink" href="#pygments.lexers.erlang.ElixirLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">elixir, ex, exs</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ex, *.exs</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-elixir</td> </tr> </tbody> </table> <p>For the <a class="reference external" href="http://elixir-lang.org">Elixir language</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.erlang.ErlangLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.erlang.</code><code class="descname">ErlangLexer</code><a class="headerlink" href="#pygments.lexers.erlang.ErlangLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">erlang</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.erl, *.hrl, *.es, *.escript</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-erlang</td> </tr> </tbody> </table> <p>For the Erlang functional programming language.</p> <p>Blame Jeremy Thurgood (<a class="reference external" href="http://jerith.za.net/">http://jerith.za.net/</a>).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.9.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.erlang.ErlangShellLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.erlang.</code><code class="descname">ErlangShellLexer</code><a class="headerlink" href="#pygments.lexers.erlang.ErlangShellLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">erl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.erl-sh</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-erl-shellsession</td> </tr> </tbody> </table> <p>Shell sessions in erl (for Erlang code).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.esoteric"></span></div> <div class="section" id="lexers-for-esoteric-languages"> <h2>Lexers for esoteric languages<a class="headerlink" href="#lexers-for-esoteric-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.esoteric.AheuiLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.esoteric.</code><code class="descname">AheuiLexer</code><a class="headerlink" href="#pygments.lexers.esoteric.AheuiLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">aheui</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.aheui</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p><a href="#id9"><span class="problematic" id="id10">Aheui_</span></a> Lexer.</p> <p><a href="#id11"><span class="problematic" id="id12">Aheui_</span></a> is esoteric language based on Korean alphabets.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.esoteric.BefungeLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.esoteric.</code><code class="descname">BefungeLexer</code><a class="headerlink" href="#pygments.lexers.esoteric.BefungeLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">befunge</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.befunge</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-befunge</td> </tr> </tbody> </table> <p>Lexer for the esoteric <a class="reference external" href="http://en.wikipedia.org/wiki/Befunge">Befunge</a> language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.esoteric.BrainfuckLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.esoteric.</code><code class="descname">BrainfuckLexer</code><a class="headerlink" href="#pygments.lexers.esoteric.BrainfuckLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">brainfuck, bf</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bf, *.b</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-brainfuck</td> </tr> </tbody> </table> <p>Lexer for the esoteric <a class="reference external" href="http://www.muppetlabs.com/~breadbox/bf/">BrainFuck</a> language.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.esoteric.CAmkESLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.esoteric.</code><code class="descname">CAmkESLexer</code><a class="headerlink" href="#pygments.lexers.esoteric.CAmkESLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">camkes, idl4</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.camkes, *.idl4</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Basic lexer for the input language for the <a class="reference external" href="https://sel4.systems/CAmkES/">CAmkES</a> component platform.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.esoteric.CapDLLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.esoteric.</code><code class="descname">CapDLLexer</code><a class="headerlink" href="#pygments.lexers.esoteric.CapDLLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">capdl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cdl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Basic lexer for <a class="reference external" href="https://ssrg.nicta.com.au/publications/nictaabstracts/Kuz_KLW_10.abstract.pml">CapDL</a>.</p> <p>The source of the primary tool that reads such specifications is available at <a class="reference external" href="https://github.com/seL4/capdl/tree/master/capDL-tool">https://github.com/seL4/capdl/tree/master/capDL-tool</a>. Note that this lexer only supports a subset of the grammar. For example, identifiers can shadow type names, but these instances are currently incorrectly highlighted as types. Supporting this would need a stateful lexer that is considered unnecessarily complex for now.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.esoteric.RedcodeLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.esoteric.</code><code class="descname">RedcodeLexer</code><a class="headerlink" href="#pygments.lexers.esoteric.RedcodeLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">redcode</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cw</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A simple Redcode lexer based on ICWS‘94. Contributed by Adam Blinkinsop <<a class="reference external" href="mailto:blinks%40acm.org">blinks<span>@</span>acm<span>.</span>org</a>>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.8.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.ezhil"></span></div> <div class="section" id="pygments-lexers-for-ezhil-language"> <h2>Pygments lexers for Ezhil language<a class="headerlink" href="#pygments-lexers-for-ezhil-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.ezhil.EzhilLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ezhil.</code><code class="descname">EzhilLexer</code><a class="headerlink" href="#pygments.lexers.ezhil.EzhilLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ezhil</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.n</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-ezhil</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://ezhillang.org">Ezhil, a Tamil script-based programming language</a></p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.factor"></span></div> <div class="section" id="lexers-for-the-factor-language"> <h2>Lexers for the Factor language<a class="headerlink" href="#lexers-for-the-factor-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.factor.FactorLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.factor.</code><code class="descname">FactorLexer</code><a class="headerlink" href="#pygments.lexers.factor.FactorLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">factor</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.factor</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-factor</td> </tr> </tbody> </table> <p>Lexer for the <a class="reference external" href="http://factorcode.org">Factor</a> language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.fantom"></span></div> <div class="section" id="lexer-for-the-fantom-language"> <h2>Lexer for the Fantom language<a class="headerlink" href="#lexer-for-the-fantom-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.fantom.FantomLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.fantom.</code><code class="descname">FantomLexer</code><a class="headerlink" href="#pygments.lexers.fantom.FantomLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">fan</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.fan</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-fantom</td> </tr> </tbody> </table> <p>For Fantom source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.felix"></span></div> <div class="section" id="lexer-for-the-felix-language"> <h2>Lexer for the Felix language<a class="headerlink" href="#lexer-for-the-felix-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.felix.FelixLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.felix.</code><code class="descname">FelixLexer</code><a class="headerlink" href="#pygments.lexers.felix.FelixLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">felix, flx</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.flx, *.flxh</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-felix</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.felix-lang.org">Felix</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.forth"></span><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">copyright:</th><td class="field-body">Copyright 2006-2017 by the Pygments team, see AUTHORS</td> </tr> </tbody> </table> <hr class="docutils" /> <dl class="class"> <dt id="pygments.lexers.forth.ForthLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.forth.</code><code class="descname">ForthLexer</code><a class="headerlink" href="#pygments.lexers.forth.ForthLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">forth</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.frt, *.fs</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-forth</td> </tr> </tbody> </table> <p>Lexer for Forth files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.fortran"></span></div> <div class="section" id="lexers-for-fortran-languages"> <h2>Lexers for Fortran languages<a class="headerlink" href="#lexers-for-fortran-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.fortran.FortranFixedLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.fortran.</code><code class="descname">FortranFixedLexer</code><a class="headerlink" href="#pygments.lexers.fortran.FortranFixedLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">fortranfixed</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.f, *.F</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for fixed format Fortran.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.fortran.FortranLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.fortran.</code><code class="descname">FortranLexer</code><a class="headerlink" href="#pygments.lexers.fortran.FortranLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">fortran</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.f03, *.f90, *.F03, *.F90</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-fortran</td> </tr> </tbody> </table> <p>Lexer for FORTRAN 90 code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.foxpro"></span></div> <div class="section" id="simple-lexer-for-microsoft-visual-foxpro-source-code"> <h2>Simple lexer for Microsoft Visual FoxPro source code<a class="headerlink" href="#simple-lexer-for-microsoft-visual-foxpro-source-code" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.foxpro.FoxProLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.foxpro.</code><code class="descname">FoxProLexer</code><a class="headerlink" href="#pygments.lexers.foxpro.FoxProLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">foxpro, vfp, clipper, xbase</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.PRG, *.prg</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for Microsoft Visual FoxPro language.</p> <p>FoxPro syntax allows to shorten all keywords and function names to 4 characters. Shortened forms are not recognized by this lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.go"></span></div> <div class="section" id="lexers-for-the-google-go-language"> <h2>Lexers for the Google Go language<a class="headerlink" href="#lexers-for-the-google-go-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.go.GoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.go.</code><code class="descname">GoLexer</code><a class="headerlink" href="#pygments.lexers.go.GoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">go</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.go</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-gosrc</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://golang.org">Go</a> source.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.grammar_notation"></span></div> <div class="section" id="lexers-for-grammer-notations-like-bnf"> <h2>Lexers for grammer notations like BNF<a class="headerlink" href="#lexers-for-grammer-notations-like-bnf" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.grammar_notation.AbnfLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.grammar_notation.</code><code class="descname">AbnfLexer</code><a class="headerlink" href="#pygments.lexers.grammar_notation.AbnfLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">abnf</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.abnf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-abnf</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://www.ietf.org/rfc/rfc7405.txt">IETF 7405 ABNF</a> (Updates <a class="reference external" href="http://www.ietf.org/rfc/rfc5234.txt">5234</a>) grammars.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.grammar_notation.BnfLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.grammar_notation.</code><code class="descname">BnfLexer</code><a class="headerlink" href="#pygments.lexers.grammar_notation.BnfLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">bnf</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bnf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-bnf</td> </tr> </tbody> </table> <p>This lexer is for grammer notations which are similar to original BNF.</p> <p>In order to maximize a number of targets of this lexer, let’s decide some designs:</p> <ul class="simple"> <li>We don’t distinguish <cite>Terminal Symbol</cite>.</li> <li>We do assume that <cite>NonTerminal Symbol</cite> are always enclosed with arrow brackets.</li> <li>We do assume that <cite>NonTerminal Symbol</cite> may include any printable characters except arrow brackets and ASCII 0x20. This assumption is for <a class="reference external" href="http://www.rfc-base.org/txt/rfc-5511.txt">RBNF</a>.</li> <li>We do assume that target notation doesn’t support comment.</li> <li>We don’t distinguish any operators and punctuation except <cite>::=</cite>.</li> </ul> <p>Though these desision making might cause too minimal highlighting and you might be disappointed, but it is reasonable for us.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.grammar_notation.JsgfLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.grammar_notation.</code><code class="descname">JsgfLexer</code><a class="headerlink" href="#pygments.lexers.grammar_notation.JsgfLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">jsgf</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.jsgf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/jsgf, application/x-jsgf, text/jsgf</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://www.w3.org/TR/jsgf/">JSpeech Grammar Format</a> grammars.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.graph"></span></div> <div class="section" id="lexers-for-graph-query-languages"> <h2>Lexers for graph query languages<a class="headerlink" href="#lexers-for-graph-query-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.graph.CypherLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.graph.</code><code class="descname">CypherLexer</code><a class="headerlink" href="#pygments.lexers.graph.CypherLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cypher</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cyp, *.cypher</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://docs.neo4j.org/chunked/milestone/cypher-query-lang.html">Cypher Query Language</a></p> <p>For the Cypher version in Neo4J 2.0</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.graphics"></span></div> <div class="section" id="lexers-for-computer-graphics-and-plotting-related-languages"> <h2>Lexers for computer graphics and plotting related languages<a class="headerlink" href="#lexers-for-computer-graphics-and-plotting-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.graphics.AsymptoteLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.graphics.</code><code class="descname">AsymptoteLexer</code><a class="headerlink" href="#pygments.lexers.graphics.AsymptoteLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">asy, asymptote</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.asy</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-asymptote</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://asymptote.sf.net/">Asymptote</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.graphics.GLShaderLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.graphics.</code><code class="descname">GLShaderLexer</code><a class="headerlink" href="#pygments.lexers.graphics.GLShaderLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">glsl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.vert, *.frag, *.geo</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-glslsrc</td> </tr> </tbody> </table> <p>GLSL (OpenGL Shader) lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.graphics.GnuplotLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.graphics.</code><code class="descname">GnuplotLexer</code><a class="headerlink" href="#pygments.lexers.graphics.GnuplotLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">gnuplot</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.plot, *.plt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-gnuplot</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://gnuplot.info/">Gnuplot</a> plotting scripts.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.11.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.graphics.PostScriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.graphics.</code><code class="descname">PostScriptLexer</code><a class="headerlink" href="#pygments.lexers.graphics.PostScriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">postscript, postscr</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ps, *.eps</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/postscript</td> </tr> </tbody> </table> <p>Lexer for PostScript files.</p> <p>The PostScript Language Reference published by Adobe at <<a class="reference external" href="http://partners.adobe.com/public/developer/en/ps/PLRM.pdf">http://partners.adobe.com/public/developer/en/ps/PLRM.pdf</a>> is the authority for this.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.graphics.PovrayLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.graphics.</code><code class="descname">PovrayLexer</code><a class="headerlink" href="#pygments.lexers.graphics.PovrayLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pov</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pov, *.inc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-povray</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.povray.org/">Persistence of Vision Raytracer</a> files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.11.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.haskell"></span></div> <div class="section" id="lexers-for-haskell-and-related-languages"> <h2>Lexers for Haskell and related languages<a class="headerlink" href="#lexers-for-haskell-and-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.haskell.AgdaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haskell.</code><code class="descname">AgdaLexer</code><a class="headerlink" href="#pygments.lexers.haskell.AgdaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">agda</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.agda</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-agda</td> </tr> </tbody> </table> <p>For the <a class="reference external" href="http://wiki.portal.chalmers.se/agda/pmwiki.php">Agda</a> dependently typed functional programming language and proof assistant.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.haskell.CryptolLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haskell.</code><code class="descname">CryptolLexer</code><a class="headerlink" href="#pygments.lexers.haskell.CryptolLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cryptol, cry</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cry</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-cryptol</td> </tr> </tbody> </table> <p>FIXME: A Cryptol2 lexer based on the lexemes defined in the Haskell 98 Report.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.haskell.HaskellLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haskell.</code><code class="descname">HaskellLexer</code><a class="headerlink" href="#pygments.lexers.haskell.HaskellLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">haskell, hs</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.hs</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-haskell</td> </tr> </tbody> </table> <p>A Haskell lexer based on the lexemes defined in the Haskell 98 Report.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.8.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.haskell.IdrisLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haskell.</code><code class="descname">IdrisLexer</code><a class="headerlink" href="#pygments.lexers.haskell.IdrisLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">idris, idr</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.idr</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-idris</td> </tr> </tbody> </table> <p>A lexer for the dependently typed programming language Idris.</p> <p>Based on the Haskell and Agda Lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.haskell.KokaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haskell.</code><code class="descname">KokaLexer</code><a class="headerlink" href="#pygments.lexers.haskell.KokaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">koka</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.kk, *.kki</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-koka</td> </tr> </tbody> </table> <p>Lexer for the <a class="reference external" href="http://koka.codeplex.com">Koka</a> language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.haskell.LiterateAgdaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haskell.</code><code class="descname">LiterateAgdaLexer</code><a class="headerlink" href="#pygments.lexers.haskell.LiterateAgdaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">lagda, literate-agda</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lagda</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-literate-agda</td> </tr> </tbody> </table> <p>For Literate Agda source.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>litstyle</cite></dt> <dd>If given, must be <code class="docutils literal notranslate"><span class="pre">"bird"</span></code> or <code class="docutils literal notranslate"><span class="pre">"latex"</span></code>. If not given, the style is autodetected: if the first non-whitespace character in the source is a backslash or percent character, LaTeX is assumed, else Bird.</dd> </dl> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.haskell.LiterateCryptolLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haskell.</code><code class="descname">LiterateCryptolLexer</code><a class="headerlink" href="#pygments.lexers.haskell.LiterateCryptolLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">lcry, literate-cryptol, lcryptol</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lcry</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-literate-cryptol</td> </tr> </tbody> </table> <p>For Literate Cryptol (Bird-style or LaTeX) source.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>litstyle</cite></dt> <dd>If given, must be <code class="docutils literal notranslate"><span class="pre">"bird"</span></code> or <code class="docutils literal notranslate"><span class="pre">"latex"</span></code>. If not given, the style is autodetected: if the first non-whitespace character in the source is a backslash or percent character, LaTeX is assumed, else Bird.</dd> </dl> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.haskell.LiterateHaskellLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haskell.</code><code class="descname">LiterateHaskellLexer</code><a class="headerlink" href="#pygments.lexers.haskell.LiterateHaskellLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">lhs, literate-haskell, lhaskell</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lhs</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-literate-haskell</td> </tr> </tbody> </table> <p>For Literate Haskell (Bird-style or LaTeX) source.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>litstyle</cite></dt> <dd>If given, must be <code class="docutils literal notranslate"><span class="pre">"bird"</span></code> or <code class="docutils literal notranslate"><span class="pre">"latex"</span></code>. If not given, the style is autodetected: if the first non-whitespace character in the source is a backslash or percent character, LaTeX is assumed, else Bird.</dd> </dl> <div class="versionadded"> <p><span class="versionmodified">New in version 0.9.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.haskell.LiterateIdrisLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haskell.</code><code class="descname">LiterateIdrisLexer</code><a class="headerlink" href="#pygments.lexers.haskell.LiterateIdrisLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">lidr, literate-idris, lidris</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lidr</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-literate-idris</td> </tr> </tbody> </table> <p>For Literate Idris (Bird-style or LaTeX) source.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>litstyle</cite></dt> <dd>If given, must be <code class="docutils literal notranslate"><span class="pre">"bird"</span></code> or <code class="docutils literal notranslate"><span class="pre">"latex"</span></code>. If not given, the style is autodetected: if the first non-whitespace character in the source is a backslash or percent character, LaTeX is assumed, else Bird.</dd> </dl> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.haxe"></span></div> <div class="section" id="lexers-for-haxe-and-related-stuff"> <h2>Lexers for Haxe and related stuff<a class="headerlink" href="#lexers-for-haxe-and-related-stuff" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.haxe.HaxeLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haxe.</code><code class="descname">HaxeLexer</code><a class="headerlink" href="#pygments.lexers.haxe.HaxeLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">hx, haxe, hxsl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.hx, *.hxsl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/haxe, text/x-haxe, text/x-hx</td> </tr> </tbody> </table> <p>For Haxe source code (<a class="reference external" href="http://haxe.org/">http://haxe.org/</a>).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.3.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.haxe.HxmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.haxe.</code><code class="descname">HxmlLexer</code><a class="headerlink" href="#pygments.lexers.haxe.HxmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">haxeml, hxml</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.hxml</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://haxe.org/doc/compiler">haXe build</a> files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.hdl"></span></div> <div class="section" id="lexers-for-hardware-descriptor-languages"> <h2>Lexers for hardware descriptor languages<a class="headerlink" href="#lexers-for-hardware-descriptor-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.hdl.SystemVerilogLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.hdl.</code><code class="descname">SystemVerilogLexer</code><a class="headerlink" href="#pygments.lexers.hdl.SystemVerilogLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">systemverilog, sv</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sv, *.svh</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-systemverilog</td> </tr> </tbody> </table> <p>Extends verilog lexer to recognise all SystemVerilog keywords from IEEE 1800-2009 standard.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.hdl.VerilogLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.hdl.</code><code class="descname">VerilogLexer</code><a class="headerlink" href="#pygments.lexers.hdl.VerilogLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">verilog, v</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.v</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-verilog</td> </tr> </tbody> </table> <p>For verilog source code with preprocessor directives.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.hdl.VhdlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.hdl.</code><code class="descname">VhdlLexer</code><a class="headerlink" href="#pygments.lexers.hdl.VhdlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">vhdl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.vhdl, *.vhd</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-vhdl</td> </tr> </tbody> </table> <p>For VHDL source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.hexdump"></span></div> <div class="section" id="lexers-for-hexadecimal-dumps"> <h2>Lexers for hexadecimal dumps<a class="headerlink" href="#lexers-for-hexadecimal-dumps" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.hexdump.HexdumpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.hexdump.</code><code class="descname">HexdumpLexer</code><a class="headerlink" href="#pygments.lexers.hexdump.HexdumpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">hexdump</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For typical hex dump output formats by the UNIX and GNU/Linux tools <code class="docutils literal notranslate"><span class="pre">hexdump</span></code>, <code class="docutils literal notranslate"><span class="pre">hd</span></code>, <code class="docutils literal notranslate"><span class="pre">hexcat</span></code>, <code class="docutils literal notranslate"><span class="pre">od</span></code> and <code class="docutils literal notranslate"><span class="pre">xxd</span></code>, and the DOS tool <code class="docutils literal notranslate"><span class="pre">DEBUG</span></code>. For example:</p> <div class="highlight-hexdump notranslate"><div class="highlight"><pre><span></span><span class="nl">00000000</span> <span class="mh">7f</span> <span class="mh">45</span> <span class="mh">4c</span> <span class="mh">46</span> <span class="mh">02</span> <span class="mh">01</span> <span class="mh">01</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="p">|</span><span class="s">.ELF............</span><span class="p">|</span> <span class="nl">00000010</span> <span class="mh">02</span> <span class="mh">00</span> <span class="mh">3e</span> <span class="mh">00</span> <span class="mh">01</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">c5</span> <span class="mh">48</span> <span class="mh">40</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="mh">00</span> <span class="p">|</span><span class="s">..>......H@.....</span><span class="p">|</span> </pre></div> </div> <p>The specific supported formats are the outputs of:</p> <ul class="simple"> <li><code class="docutils literal notranslate"><span class="pre">hexdump</span> <span class="pre">FILE</span></code></li> <li><code class="docutils literal notranslate"><span class="pre">hexdump</span> <span class="pre">-C</span> <span class="pre">FILE</span></code> – the <cite>canonical</cite> format used in the example.</li> <li><code class="docutils literal notranslate"><span class="pre">hd</span> <span class="pre">FILE</span></code> – same as <code class="docutils literal notranslate"><span class="pre">hexdump</span> <span class="pre">-C</span> <span class="pre">FILE</span></code>.</li> <li><code class="docutils literal notranslate"><span class="pre">hexcat</span> <span class="pre">FILE</span></code></li> <li><code class="docutils literal notranslate"><span class="pre">od</span> <span class="pre">-t</span> <span class="pre">x1z</span> <span class="pre">FILE</span></code></li> <li><code class="docutils literal notranslate"><span class="pre">xxd</span> <span class="pre">FILE</span></code></li> <li><code class="docutils literal notranslate"><span class="pre">DEBUG.EXE</span> <span class="pre">FILE.COM</span></code> and entering <code class="docutils literal notranslate"><span class="pre">d</span></code> to the prompt.</li> </ul> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.html"></span></div> <div class="section" id="lexers-for-html-xml-and-related-markup"> <h2>Lexers for HTML, XML and related markup<a class="headerlink" href="#lexers-for-html-xml-and-related-markup" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.html.DtdLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.html.</code><code class="descname">DtdLexer</code><a class="headerlink" href="#pygments.lexers.html.DtdLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">dtd</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.dtd</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml-dtd</td> </tr> </tbody> </table> <p>A lexer for DTDs (Document Type Definitions).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.html.HamlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.html.</code><code class="descname">HamlLexer</code><a class="headerlink" href="#pygments.lexers.html.HamlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">haml</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.haml</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-haml</td> </tr> </tbody> </table> <p>For Haml markup.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.3.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.html.HtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.html.</code><code class="descname">HtmlLexer</code><a class="headerlink" href="#pygments.lexers.html.HtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.html, *.htm, *.xhtml, *.xslt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html, application/xhtml+xml</td> </tr> </tbody> </table> <p>For HTML 4 and XHTML 1 markup. Nested JavaScript and CSS is highlighted by the appropriate lexer.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.html.PugLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.html.</code><code class="descname">PugLexer</code><a class="headerlink" href="#pygments.lexers.html.PugLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pug, jade</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pug, *.jade</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-pug, text/x-jade</td> </tr> </tbody> </table> <p>For Pug markup. Pug is a variant of Scaml, see: <a class="reference external" href="http://scalate.fusesource.org/documentation/scaml-reference.html">http://scalate.fusesource.org/documentation/scaml-reference.html</a></p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.html.ScamlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.html.</code><code class="descname">ScamlLexer</code><a class="headerlink" href="#pygments.lexers.html.ScamlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">scaml</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.scaml</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-scaml</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://scalate.fusesource.org/">Scaml markup</a>. Scaml is Haml for Scala.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.html.XmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.html.</code><code class="descname">XmlLexer</code><a class="headerlink" href="#pygments.lexers.html.XmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.xml, *.xsl, *.rss, *.xslt, *.xsd, *.wsdl, *.wsf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/xml, application/xml, image/svg+xml, application/rss+xml, application/atom+xml</td> </tr> </tbody> </table> <p>Generic lexer for XML (eXtensible Markup Language).</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.html.XsltLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.html.</code><code class="descname">XsltLexer</code><a class="headerlink" href="#pygments.lexers.html.XsltLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xslt</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.xsl, *.xslt, *.xpl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xsl+xml, application/xslt+xml</td> </tr> </tbody> </table> <p>A lexer for XSLT.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.idl"></span></div> <div class="section" id="lexers-for-idl"> <h2>Lexers for IDL<a class="headerlink" href="#lexers-for-idl" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.idl.IDLLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.idl.</code><code class="descname">IDLLexer</code><a class="headerlink" href="#pygments.lexers.idl.IDLLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">idl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pro</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/idl</td> </tr> </tbody> </table> <p>Pygments Lexer for IDL (Interactive Data Language).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.igor"></span></div> <div class="section" id="lexers-for-igor-pro"> <h2>Lexers for Igor Pro<a class="headerlink" href="#lexers-for-igor-pro" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.igor.IgorLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.igor.</code><code class="descname">IgorLexer</code><a class="headerlink" href="#pygments.lexers.igor.IgorLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">igor, igorpro</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ipf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/ipf</td> </tr> </tbody> </table> <p>Pygments Lexer for Igor Pro procedure files (.ipf). See <a class="reference external" href="http://www.wavemetrics.com/">http://www.wavemetrics.com/</a> and <a class="reference external" href="http://www.igorexchange.com/">http://www.igorexchange.com/</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.inferno"></span></div> <div class="section" id="lexers-for-inferno-os-and-all-the-related-stuff"> <h2>Lexers for Inferno os and all the related stuff<a class="headerlink" href="#lexers-for-inferno-os-and-all-the-related-stuff" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.inferno.LimboLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.inferno.</code><code class="descname">LimboLexer</code><a class="headerlink" href="#pygments.lexers.inferno.LimboLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">limbo</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.b</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/limbo</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://www.vitanuova.com/inferno/limbo.html">Limbo programming language</a></p> <dl class="docutils"> <dt>TODO:</dt> <dd><ul class="first last simple"> <li>maybe implement better var declaration highlighting</li> <li>some simple syntax error highlighting</li> </ul> </dd> </dl> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.installers"></span></div> <div class="section" id="lexers-for-installer-packager-dsls-and-formats"> <h2>Lexers for installer/packager DSLs and formats<a class="headerlink" href="#lexers-for-installer-packager-dsls-and-formats" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.installers.DebianControlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.installers.</code><code class="descname">DebianControlLexer</code><a class="headerlink" href="#pygments.lexers.installers.DebianControlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">control, debcontrol</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">control</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for Debian <code class="docutils literal notranslate"><span class="pre">control</span></code> files and <code class="docutils literal notranslate"><span class="pre">apt-cache</span> <span class="pre">show</span> <span class="pre"><pkg></span></code> outputs.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.9.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.installers.NSISLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.installers.</code><code class="descname">NSISLexer</code><a class="headerlink" href="#pygments.lexers.installers.NSISLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">nsis, nsi, nsh</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.nsi, *.nsh</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-nsis</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://nsis.sourceforge.net/">NSIS</a> scripts.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.installers.RPMSpecLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.installers.</code><code class="descname">RPMSpecLexer</code><a class="headerlink" href="#pygments.lexers.installers.RPMSpecLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">spec</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.spec</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-rpm-spec</td> </tr> </tbody> </table> <p>For RPM <code class="docutils literal notranslate"><span class="pre">.spec</span></code> files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.installers.SourcesListLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.installers.</code><code class="descname">SourcesListLexer</code><a class="headerlink" href="#pygments.lexers.installers.SourcesListLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">sourceslist, sources.list, debsources</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">sources.list</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer that highlights debian sources.list files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.int_fiction"></span></div> <div class="section" id="lexers-for-interactive-fiction-languages"> <h2>Lexers for interactive fiction languages<a class="headerlink" href="#lexers-for-interactive-fiction-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.int_fiction.Inform6Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.int_fiction.</code><code class="descname">Inform6Lexer</code><a class="headerlink" href="#pygments.lexers.int_fiction.Inform6Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">inform6, i6</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.inf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://inform-fiction.org/">Inform 6</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.int_fiction.Inform6TemplateLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.int_fiction.</code><code class="descname">Inform6TemplateLexer</code><a class="headerlink" href="#pygments.lexers.int_fiction.Inform6TemplateLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">i6t</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.i6t</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://inform7.com/sources/src/i6template/Woven/index.html">Inform 6 template</a> code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.int_fiction.Inform7Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.int_fiction.</code><code class="descname">Inform7Lexer</code><a class="headerlink" href="#pygments.lexers.int_fiction.Inform7Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">inform7, i7</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ni, *.i7x</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://inform7.com/">Inform 7</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.int_fiction.Tads3Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.int_fiction.</code><code class="descname">Tads3Lexer</code><a class="headerlink" href="#pygments.lexers.int_fiction.Tads3Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">tads3</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.t</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.tads.org/">TADS 3</a> source code.</p> </dd></dl> <span class="target" id="module-pygments.lexers.iolang"></span></div> <div class="section" id="lexers-for-the-io-language"> <h2>Lexers for the Io language<a class="headerlink" href="#lexers-for-the-io-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.iolang.IoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.iolang.</code><code class="descname">IoLexer</code><a class="headerlink" href="#pygments.lexers.iolang.IoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">io</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.io</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-iosrc</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://iolanguage.com/">Io</a> (a small, prototype-based programming language) source.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.j"></span></div> <div class="section" id="lexer-for-the-j-programming-language"> <h2>Lexer for the J programming language<a class="headerlink" href="#lexer-for-the-j-programming-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.j.JLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.j.</code><code class="descname">JLexer</code><a class="headerlink" href="#pygments.lexers.j.JLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">j</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ijs</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-j</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://jsoftware.com/">J</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.javascript"></span></div> <div class="section" id="lexers-for-javascript-and-related-languages"> <h2>Lexers for JavaScript and related languages<a class="headerlink" href="#lexers-for-javascript-and-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.javascript.CoffeeScriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">CoffeeScriptLexer</code><a class="headerlink" href="#pygments.lexers.javascript.CoffeeScriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">coffee-script, coffeescript, coffee</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.coffee</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/coffeescript</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://coffeescript.org">CoffeeScript</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.3.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.javascript.DartLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">DartLexer</code><a class="headerlink" href="#pygments.lexers.javascript.DartLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">dart</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.dart</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-dart</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://dartlang.org/">Dart</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.javascript.EarlGreyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">EarlGreyLexer</code><a class="headerlink" href="#pygments.lexers.javascript.EarlGreyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">earl-grey, earlgrey, eg</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.eg</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-earl-grey</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://breuleux.github.io/earl-grey/">Earl-Grey</a> source code.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.javascript.JavascriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">JavascriptLexer</code><a class="headerlink" href="#pygments.lexers.javascript.JavascriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">js, javascript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.js, *.jsm</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/javascript, application/x-javascript, text/x-javascript, text/javascript</td> </tr> </tbody> </table> <p>For JavaScript source code.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.javascript.JuttleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">JuttleLexer</code><a class="headerlink" href="#pygments.lexers.javascript.JuttleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">juttle, juttle</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.juttle</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/juttle, application/x-juttle, text/x-juttle, text/juttle</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://github.com/juttle/juttle">Juttle</a> source code.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.javascript.KalLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">KalLexer</code><a class="headerlink" href="#pygments.lexers.javascript.KalLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">kal</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.kal</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/kal, application/kal</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://rzimmerman.github.io/kal">Kal</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.javascript.LassoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">LassoLexer</code><a class="headerlink" href="#pygments.lexers.javascript.LassoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">lasso, lassoscript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lasso, *.lasso[89]</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-lasso</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.lassosoft.com/">Lasso</a> source code, covering both Lasso 9 syntax and LassoScript for Lasso 8.6 and earlier. For Lasso embedded in HTML, use the <cite>LassoHtmlLexer</cite>.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>builtinshighlighting</cite></dt> <dd>If given and <code class="docutils literal notranslate"><span class="pre">True</span></code>, highlight builtin types, traits, methods, and members (default: <code class="docutils literal notranslate"><span class="pre">True</span></code>).</dd> <dt><cite>requiredelimiters</cite></dt> <dd>If given and <code class="docutils literal notranslate"><span class="pre">True</span></code>, only highlight code between delimiters as Lasso (default: <code class="docutils literal notranslate"><span class="pre">False</span></code>).</dd> </dl> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.javascript.LiveScriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">LiveScriptLexer</code><a class="headerlink" href="#pygments.lexers.javascript.LiveScriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">live-script, livescript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ls</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/livescript</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://gkz.github.com/LiveScript/">LiveScript</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.javascript.MaskLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">MaskLexer</code><a class="headerlink" href="#pygments.lexers.javascript.MaskLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mask</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.mask</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-mask</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://github.com/atmajs/MaskJS">Mask</a> markup.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.javascript.ObjectiveJLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">ObjectiveJLexer</code><a class="headerlink" href="#pygments.lexers.javascript.ObjectiveJLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">objective-j, objectivej, obj-j, objj</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.j</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-objective-j</td> </tr> </tbody> </table> <p>For Objective-J source code with preprocessor directives.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.3.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.javascript.TypeScriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.javascript.</code><code class="descname">TypeScriptLexer</code><a class="headerlink" href="#pygments.lexers.javascript.TypeScriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ts, typescript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ts</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-typescript</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://typescriptlang.org/">TypeScript</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.julia"></span></div> <div class="section" id="lexers-for-the-julia-language"> <h2>Lexers for the Julia language<a class="headerlink" href="#lexers-for-the-julia-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.julia.JuliaConsoleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.julia.</code><code class="descname">JuliaConsoleLexer</code><a class="headerlink" href="#pygments.lexers.julia.JuliaConsoleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">jlcon</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For Julia console sessions. Modeled after MatlabSessionLexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.julia.JuliaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.julia.</code><code class="descname">JuliaLexer</code><a class="headerlink" href="#pygments.lexers.julia.JuliaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">julia, jl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.jl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-julia, application/x-julia</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://julialang.org/">Julia</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.jvm"></span></div> <div class="section" id="pygments-lexers-for-jvm-languages"> <h2>Pygments lexers for JVM languages<a class="headerlink" href="#pygments-lexers-for-jvm-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.jvm.AspectJLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">AspectJLexer</code><a class="headerlink" href="#pygments.lexers.jvm.AspectJLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">aspectj</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.aj</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-aspectj</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.eclipse.org/aspectj/">AspectJ</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.CeylonLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">CeylonLexer</code><a class="headerlink" href="#pygments.lexers.jvm.CeylonLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ceylon</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ceylon</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-ceylon</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://ceylon-lang.org/">Ceylon</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.ClojureLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">ClojureLexer</code><a class="headerlink" href="#pygments.lexers.jvm.ClojureLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">clojure, clj</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.clj</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-clojure, application/x-clojure</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://clojure.org/">Clojure</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.11.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.ClojureScriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">ClojureScriptLexer</code><a class="headerlink" href="#pygments.lexers.jvm.ClojureScriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">clojurescript, cljs</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cljs</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-clojurescript, application/x-clojurescript</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://clojure.org/clojurescript">ClojureScript</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.GoloLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">GoloLexer</code><a class="headerlink" href="#pygments.lexers.jvm.GoloLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">golo</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.golo</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://golo-lang.org/">Golo</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.GosuLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">GosuLexer</code><a class="headerlink" href="#pygments.lexers.jvm.GosuLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">gosu</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.gs, *.gsx, *.gsp, *.vark</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-gosu</td> </tr> </tbody> </table> <p>For Gosu source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.GosuTemplateLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">GosuTemplateLexer</code><a class="headerlink" href="#pygments.lexers.jvm.GosuTemplateLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">gst</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.gst</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-gosu-template</td> </tr> </tbody> </table> <p>For Gosu templates.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.GroovyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">GroovyLexer</code><a class="headerlink" href="#pygments.lexers.jvm.GroovyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">groovy</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.groovy, *.gradle</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-groovy</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://groovy.codehaus.org/">Groovy</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.IokeLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">IokeLexer</code><a class="headerlink" href="#pygments.lexers.jvm.IokeLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ioke, ik</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ik</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-iokesrc</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://ioke.org/">Ioke</a> (a strongly typed, dynamic, prototype based programming language) source.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.JasminLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">JasminLexer</code><a class="headerlink" href="#pygments.lexers.jvm.JasminLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">jasmin, jasminxt</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.j</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://jasmin.sourceforge.net/">Jasmin</a> assembly code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.JavaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">JavaLexer</code><a class="headerlink" href="#pygments.lexers.jvm.JavaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">java</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.java</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-java</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.sun.com/java/">Java</a> source code.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.KotlinLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">KotlinLexer</code><a class="headerlink" href="#pygments.lexers.jvm.KotlinLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">kotlin</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.kt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-kotlin</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://kotlinlang.org/">Kotlin</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.PigLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">PigLexer</code><a class="headerlink" href="#pygments.lexers.jvm.PigLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pig</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pig</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-pig</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://pig.apache.org/">Pig Latin</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.ScalaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">ScalaLexer</code><a class="headerlink" href="#pygments.lexers.jvm.ScalaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">scala</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.scala</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-scala</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.scala-lang.org">Scala</a> source code.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.jvm.XtendLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.jvm.</code><code class="descname">XtendLexer</code><a class="headerlink" href="#pygments.lexers.jvm.XtendLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xtend</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.xtend</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-xtend</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://xtend-lang.org/">Xtend</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.lisp"></span></div> <div class="section" id="lexers-for-lispy-languages"> <h2>Lexers for Lispy languages<a class="headerlink" href="#lexers-for-lispy-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.lisp.CPSALexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.lisp.</code><code class="descname">CPSALexer</code><a class="headerlink" href="#pygments.lexers.lisp.CPSALexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cpsa</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cpsa</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A CPSA lexer based on the CPSA language as of version 2.2.12</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.lisp.CommonLispLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.lisp.</code><code class="descname">CommonLispLexer</code><a class="headerlink" href="#pygments.lexers.lisp.CommonLispLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">common-lisp, cl, lisp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cl, *.lisp</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-common-lisp</td> </tr> </tbody> </table> <p>A Common Lisp lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.9.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.lisp.EmacsLispLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.lisp.</code><code class="descname">EmacsLispLexer</code><a class="headerlink" href="#pygments.lexers.lisp.EmacsLispLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">emacs, elisp, emacs-lisp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.el</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-elisp, application/x-elisp</td> </tr> </tbody> </table> <p>An ELisp lexer, parsing a stream and outputting the tokens needed to highlight elisp code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.lisp.HyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.lisp.</code><code class="descname">HyLexer</code><a class="headerlink" href="#pygments.lexers.lisp.HyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">hylang</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.hy</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-hy, application/x-hy</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://hylang.org/">Hy</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.lisp.NewLispLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.lisp.</code><code class="descname">NewLispLexer</code><a class="headerlink" href="#pygments.lexers.lisp.NewLispLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">newlisp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lsp, *.nl, *.kif</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-newlisp, application/x-newlisp</td> </tr> </tbody> </table> <p>For <a class="reference external" href="www.newlisp.org">newLISP.</a> source code (version 10.3.0).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.lisp.RacketLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.lisp.</code><code class="descname">RacketLexer</code><a class="headerlink" href="#pygments.lexers.lisp.RacketLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">racket, rkt</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rkt, *.rktd, *.rktl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-racket, application/x-racket</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://racket-lang.org/">Racket</a> source code (formerly known as PLT Scheme).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.lisp.SchemeLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.lisp.</code><code class="descname">SchemeLexer</code><a class="headerlink" href="#pygments.lexers.lisp.SchemeLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">scheme, scm</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.scm, *.ss</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-scheme, application/x-scheme</td> </tr> </tbody> </table> <p>A Scheme lexer, parsing a stream and outputting the tokens needed to highlight scheme code. This lexer could be most probably easily subclassed to parse other LISP-Dialects like Common Lisp, Emacs Lisp or AutoLisp.</p> <p>This parser is checked with pastes from the LISP pastebin at <a class="reference external" href="http://paste.lisp.org/">http://paste.lisp.org/</a> to cover as much syntax as possible.</p> <p>It supports the full Scheme syntax as defined in R5RS.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.lisp.ShenLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.lisp.</code><code class="descname">ShenLexer</code><a class="headerlink" href="#pygments.lexers.lisp.ShenLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">shen</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.shen</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-shen, application/x-shen</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://shenlanguage.org/">Shen</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.lisp.XtlangLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.lisp.</code><code class="descname">XtlangLexer</code><a class="headerlink" href="#pygments.lexers.lisp.XtlangLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">extempore</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.xtm</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>An xtlang lexer for the <a class="reference external" href="http://extempore.moso.com.au">Extempore programming environment</a>.</p> <p>This is a mixture of Scheme and xtlang, really. Keyword lists are taken from the Extempore Emacs mode (<a class="reference external" href="https://github.com/extemporelang/extempore-emacs-mode">https://github.com/extemporelang/extempore-emacs-mode</a>)</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.make"></span></div> <div class="section" id="lexers-for-makefiles-and-similar"> <h2>Lexers for Makefiles and similar<a class="headerlink" href="#lexers-for-makefiles-and-similar" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.make.BaseMakefileLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.make.</code><code class="descname">BaseMakefileLexer</code><a class="headerlink" href="#pygments.lexers.make.BaseMakefileLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">basemake</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for simple Makefiles (no preprocessing).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.make.CMakeLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.make.</code><code class="descname">CMakeLexer</code><a class="headerlink" href="#pygments.lexers.make.CMakeLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cmake</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cmake, CMakeLists.txt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-cmake</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://cmake.org/Wiki/CMake">CMake</a> files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.make.MakefileLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.make.</code><code class="descname">MakefileLexer</code><a class="headerlink" href="#pygments.lexers.make.MakefileLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">make, makefile, mf, bsdmake</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.mak, *.mk, Makefile, makefile, Makefile.*, GNUmakefile</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-makefile</td> </tr> </tbody> </table> <p>Lexer for BSD and GNU make extensions (lenient enough to handle both in the same file even).</p> <p><em>Rewritten in Pygments 0.10.</em></p> </dd></dl> <span class="target" id="module-pygments.lexers.markup"></span></div> <div class="section" id="lexers-for-non-html-markup-languages"> <h2>Lexers for non-HTML markup languages<a class="headerlink" href="#lexers-for-non-html-markup-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.markup.BBCodeLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">BBCodeLexer</code><a class="headerlink" href="#pygments.lexers.markup.BBCodeLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">bbcode</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-bbcode</td> </tr> </tbody> </table> <p>A lexer that highlights BBCode(-like) syntax.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.markup.GroffLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">GroffLexer</code><a class="headerlink" href="#pygments.lexers.markup.GroffLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">groff, nroff, man</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.[1234567], *.man</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-troff, text/troff</td> </tr> </tbody> </table> <p>Lexer for the (g)roff typesetting language, supporting groff extensions. Mainly useful for highlighting manpage sources.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.markup.MarkdownLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">MarkdownLexer</code><a class="headerlink" href="#pygments.lexers.markup.MarkdownLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">md</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.md</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-markdown</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://help.github.com/categories/writing-on-github/">Markdown</a> markup.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.markup.MoinWikiLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">MoinWikiLexer</code><a class="headerlink" href="#pygments.lexers.markup.MoinWikiLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">trac-wiki, moin</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-trac-wiki</td> </tr> </tbody> </table> <p>For MoinMoin (and Trac) Wiki markup.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.markup.MozPreprocCssLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">MozPreprocCssLexer</code><a class="headerlink" href="#pygments.lexers.markup.MozPreprocCssLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">css+mozpreproc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.css.in</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Subclass of the <cite>MozPreprocHashLexer</cite> that highlights unlexed data with the <cite>CssLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.markup.MozPreprocHashLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">MozPreprocHashLexer</code><a class="headerlink" href="#pygments.lexers.markup.MozPreprocHashLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mozhashpreproc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for Mozilla Preprocessor files (with ‘#’ as the marker).</p> <p>Other data is left untouched.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.markup.MozPreprocJavascriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">MozPreprocJavascriptLexer</code><a class="headerlink" href="#pygments.lexers.markup.MozPreprocJavascriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">javascript+mozpreproc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.js.in</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Subclass of the <cite>MozPreprocHashLexer</cite> that highlights unlexed data with the <cite>JavascriptLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.markup.MozPreprocPercentLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">MozPreprocPercentLexer</code><a class="headerlink" href="#pygments.lexers.markup.MozPreprocPercentLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mozpercentpreproc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for Mozilla Preprocessor files (with ‘%’ as the marker).</p> <p>Other data is left untouched.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.markup.MozPreprocXulLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">MozPreprocXulLexer</code><a class="headerlink" href="#pygments.lexers.markup.MozPreprocXulLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xul+mozpreproc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.xul.in</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Subclass of the <cite>MozPreprocHashLexer</cite> that highlights unlexed data with the <cite>XmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.markup.RstLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">RstLexer</code><a class="headerlink" href="#pygments.lexers.markup.RstLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rst, rest, restructuredtext</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rst, *.rest</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-rst, text/prs.fallenstein.rst</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://docutils.sf.net/rst.html">reStructuredText</a> markup.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>handlecodeblocks</cite></dt> <dd><p class="first">Highlight the contents of <code class="docutils literal notranslate"><span class="pre">..</span> <span class="pre">sourcecode::</span> <span class="pre">language</span></code>, <code class="docutils literal notranslate"><span class="pre">..</span> <span class="pre">code::</span> <span class="pre">language</span></code> and <code class="docutils literal notranslate"><span class="pre">..</span> <span class="pre">code-block::</span> <span class="pre">language</span></code> directives with a lexer for the given language (default: <code class="docutils literal notranslate"><span class="pre">True</span></code>).</p> <div class="last versionadded"> <p><span class="versionmodified">New in version 0.8.</span></p> </div> </dd> </dl> </dd></dl> <dl class="class"> <dt id="pygments.lexers.markup.TexLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.markup.</code><code class="descname">TexLexer</code><a class="headerlink" href="#pygments.lexers.markup.TexLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">tex, latex</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.tex, *.aux, *.toc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-tex, text/x-latex</td> </tr> </tbody> </table> <p>Lexer for the TeX and LaTeX typesetting languages.</p> </dd></dl> <span class="target" id="module-pygments.lexers.matlab"></span></div> <div class="section" id="lexers-for-matlab-and-related-languages"> <h2>Lexers for Matlab and related languages<a class="headerlink" href="#lexers-for-matlab-and-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.matlab.MatlabLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.matlab.</code><code class="descname">MatlabLexer</code><a class="headerlink" href="#pygments.lexers.matlab.MatlabLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">matlab</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.m</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/matlab</td> </tr> </tbody> </table> <p>For Matlab source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.matlab.MatlabSessionLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.matlab.</code><code class="descname">MatlabSessionLexer</code><a class="headerlink" href="#pygments.lexers.matlab.MatlabSessionLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">matlabsession</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For Matlab sessions. Modeled after PythonConsoleLexer. Contributed by Ken Schutte <<a class="reference external" href="mailto:kschutte%40csail.mit.edu">kschutte<span>@</span>csail<span>.</span>mit<span>.</span>edu</a>>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.matlab.OctaveLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.matlab.</code><code class="descname">OctaveLexer</code><a class="headerlink" href="#pygments.lexers.matlab.OctaveLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">octave</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.m</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/octave</td> </tr> </tbody> </table> <p>For GNU Octave source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.matlab.ScilabLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.matlab.</code><code class="descname">ScilabLexer</code><a class="headerlink" href="#pygments.lexers.matlab.ScilabLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">scilab</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sci, *.sce, *.tst</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/scilab</td> </tr> </tbody> </table> <p>For Scilab source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.ml"></span></div> <div class="section" id="lexers-for-ml-family-languages"> <h2>Lexers for ML family languages<a class="headerlink" href="#lexers-for-ml-family-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.ml.OcamlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ml.</code><code class="descname">OcamlLexer</code><a class="headerlink" href="#pygments.lexers.ml.OcamlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ocaml</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ml, *.mli, *.mll, *.mly</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-ocaml</td> </tr> </tbody> </table> <p>For the OCaml language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.ml.OpaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ml.</code><code class="descname">OpaLexer</code><a class="headerlink" href="#pygments.lexers.ml.OpaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">opa</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.opa</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-opa</td> </tr> </tbody> </table> <p>Lexer for the Opa language (<a class="reference external" href="http://opalang.org">http://opalang.org</a>).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.ml.SMLLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ml.</code><code class="descname">SMLLexer</code><a class="headerlink" href="#pygments.lexers.ml.SMLLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">sml</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sml, *.sig, *.fun</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-standardml, application/x-standardml</td> </tr> </tbody> </table> <p>For the Standard ML language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.modeling"></span></div> <div class="section" id="lexers-for-modeling-languages"> <h2>Lexers for modeling languages<a class="headerlink" href="#lexers-for-modeling-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.modeling.BugsLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.modeling.</code><code class="descname">BugsLexer</code><a class="headerlink" href="#pygments.lexers.modeling.BugsLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">bugs, winbugs, openbugs</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bug</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Pygments Lexer for <a class="reference external" href="http://www.openbugs.net/">OpenBugs</a> and WinBugs models.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.modeling.JagsLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.modeling.</code><code class="descname">JagsLexer</code><a class="headerlink" href="#pygments.lexers.modeling.JagsLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">jags</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.jag, *.bug</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Pygments Lexer for JAGS.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.modeling.ModelicaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.modeling.</code><code class="descname">ModelicaLexer</code><a class="headerlink" href="#pygments.lexers.modeling.ModelicaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">modelica</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.mo</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-modelica</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.modelica.org/">Modelica</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.modeling.StanLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.modeling.</code><code class="descname">StanLexer</code><a class="headerlink" href="#pygments.lexers.modeling.StanLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">stan</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.stan</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Pygments Lexer for Stan models.</p> <p>The Stan modeling language is specified in the <em>Stan Modeling Language User’s Guide and Reference Manual, v2.8.0</em>, <a class="reference external" href="https://github.com/stan-dev/stan/releases/download/v2.8.8/stan-reference-2.8.0.pdf">pdf</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.modula2"></span></div> <div class="section" id="multi-dialect-lexer-for-modula-2"> <h2>Multi-Dialect Lexer for Modula-2<a class="headerlink" href="#multi-dialect-lexer-for-modula-2" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.modula2.Modula2Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.modula2.</code><code class="descname">Modula2Lexer</code><a class="headerlink" href="#pygments.lexers.modula2.Modula2Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">modula2, m2</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.def, *.mod</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-modula2</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.modula2.org/">Modula-2</a> source code.</p> <p>The Modula-2 lexer supports several dialects. By default, it operates in fallback mode, recognising the <em>combined</em> literals, punctuation symbols and operators of all supported dialects, and the <em>combined</em> reserved words and builtins of PIM Modula-2, ISO Modula-2 and Modula-2 R10, while not differentiating between library defined identifiers.</p> <p>To select a specific dialect, a dialect option may be passed or a dialect tag may be embedded into a source file.</p> <p>Dialect Options:</p> <dl class="docutils"> <dt><cite>m2pim</cite></dt> <dd>Select PIM Modula-2 dialect.</dd> <dt><cite>m2iso</cite></dt> <dd>Select ISO Modula-2 dialect.</dd> <dt><cite>m2r10</cite></dt> <dd>Select Modula-2 R10 dialect.</dd> <dt><cite>objm2</cite></dt> <dd>Select Objective Modula-2 dialect.</dd> </dl> <p>The PIM and ISO dialect options may be qualified with a language extension.</p> <p>Language Extensions:</p> <dl class="docutils"> <dt><cite>+aglet</cite></dt> <dd>Select Aglet Modula-2 extensions, available with m2iso.</dd> <dt><cite>+gm2</cite></dt> <dd>Select GNU Modula-2 extensions, available with m2pim.</dd> <dt><cite>+p1</cite></dt> <dd>Select p1 Modula-2 extensions, available with m2iso.</dd> <dt><cite>+xds</cite></dt> <dd>Select XDS Modula-2 extensions, available with m2iso.</dd> </dl> <p>Passing a Dialect Option via Unix Commandline Interface</p> <p>Dialect options may be passed to the lexer using the <cite>dialect</cite> key. Only one such option should be passed. If multiple dialect options are passed, the first valid option is used, any subsequent options are ignored.</p> <p>Examples:</p> <dl class="docutils"> <dt><cite>$ pygmentize -O full,dialect=m2iso -f html -o /path/to/output /path/to/input</cite></dt> <dd>Use ISO dialect to render input to HTML output</dd> <dt><cite>$ pygmentize -O full,dialect=m2iso+p1 -f rtf -o /path/to/output /path/to/input</cite></dt> <dd>Use ISO dialect with p1 extensions to render input to RTF output</dd> </dl> <p>Embedding a Dialect Option within a source file</p> <p>A dialect option may be embedded in a source file in form of a dialect tag, a specially formatted comment that specifies a dialect option.</p> <p>Dialect Tag EBNF:</p> <div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">dialectTag</span> <span class="p">:</span> <span class="n">OpeningCommentDelim</span> <span class="n">Prefix</span> <span class="n">dialectOption</span> <span class="n">ClosingCommentDelim</span> <span class="p">;</span> <span class="n">dialectOption</span> <span class="p">:</span> <span class="s1">'m2pim'</span> <span class="o">|</span> <span class="s1">'m2iso'</span> <span class="o">|</span> <span class="s1">'m2r10'</span> <span class="o">|</span> <span class="s1">'objm2'</span> <span class="o">|</span> <span class="s1">'m2iso+aglet'</span> <span class="o">|</span> <span class="s1">'m2pim+gm2'</span> <span class="o">|</span> <span class="s1">'m2iso+p1'</span> <span class="o">|</span> <span class="s1">'m2iso+xds'</span> <span class="p">;</span> <span class="n">Prefix</span> <span class="p">:</span> <span class="s1">'!'</span> <span class="p">;</span> <span class="n">OpeningCommentDelim</span> <span class="p">:</span> <span class="s1">'(*'</span> <span class="p">;</span> <span class="n">ClosingCommentDelim</span> <span class="p">:</span> <span class="s1">'*)'</span> <span class="p">;</span> </pre></div> </div> <p>No whitespace is permitted between the tokens of a dialect tag.</p> <p>In the event that a source file contains multiple dialect tags, the first tag that contains a valid dialect option will be used and any subsequent dialect tags will be ignored. Ideally, a dialect tag should be placed at the beginning of a source file.</p> <p>An embedded dialect tag overrides a dialect option set via command line.</p> <p>Examples:</p> <dl class="docutils"> <dt><code class="docutils literal notranslate"><span class="pre">(*!m2r10*)</span> <span class="pre">DEFINITION</span> <span class="pre">MODULE</span> <span class="pre">Foobar;</span> <span class="pre">...</span></code></dt> <dd>Use Modula2 R10 dialect to render this source file.</dd> <dt><code class="docutils literal notranslate"><span class="pre">(*!m2pim+gm2*)</span> <span class="pre">DEFINITION</span> <span class="pre">MODULE</span> <span class="pre">Bazbam;</span> <span class="pre">...</span></code></dt> <dd>Use PIM dialect with GNU extensions to render this source file.</dd> </dl> <p>Algol Publication Mode:</p> <p>In Algol publication mode, source text is rendered for publication of algorithms in scientific papers and academic texts, following the format of the Revised Algol-60 Language Report. It is activated by passing one of two corresponding styles as an option:</p> <dl class="docutils"> <dt><cite>algol</cite></dt> <dd>render reserved words lowercase underline boldface and builtins lowercase boldface italic</dd> <dt><cite>algol_nu</cite></dt> <dd>render reserved words lowercase boldface (no underlining) and builtins lowercase boldface italic</dd> </dl> <p>The lexer automatically performs the required lowercase conversion when this mode is activated.</p> <p>Example:</p> <dl class="docutils"> <dt><code class="docutils literal notranslate"><span class="pre">$</span> <span class="pre">pygmentize</span> <span class="pre">-O</span> <span class="pre">full,style=algol</span> <span class="pre">-f</span> <span class="pre">latex</span> <span class="pre">-o</span> <span class="pre">/path/to/output</span> <span class="pre">/path/to/input</span></code></dt> <dd>Render input file in Algol publication mode to LaTeX output.</dd> </dl> <p>Rendering Mode of First Class ADT Identifiers:</p> <p>The rendering of standard library first class ADT identifiers is controlled by option flag “treat_stdlib_adts_as_builtins”.</p> <p>When this option is turned on, standard library ADT identifiers are rendered as builtins. When it is turned off, they are rendered as ordinary library identifiers.</p> <p><cite>treat_stdlib_adts_as_builtins</cite> (default: On)</p> <p>The option is useful for dialects that support ADTs as first class objects and provide ADTs in the standard library that would otherwise be built-in.</p> <p>At present, only Modula-2 R10 supports library ADTs as first class objects and therefore, no ADT identifiers are defined for any other dialects.</p> <p>Example:</p> <dl class="docutils"> <dt><code class="docutils literal notranslate"><span class="pre">$</span> <span class="pre">pygmentize</span> <span class="pre">-O</span> <span class="pre">full,dialect=m2r10,treat_stdlib_adts_as_builtins=Off</span> <span class="pre">...</span></code></dt> <dd>Render standard library ADTs as ordinary library types.</dd> </dl> <div class="versionadded"> <p><span class="versionmodified">New in version 1.3.</span></p> </div> <div class="versionchanged"> <p><span class="versionmodified">Changed in version 2.1: </span>Added multi-dialect support.</p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.monte"></span></div> <div class="section" id="lexer-for-the-monte-programming-language"> <h2>Lexer for the Monte programming language<a class="headerlink" href="#lexer-for-the-monte-programming-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.monte.MonteLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.monte.</code><code class="descname">MonteLexer</code><a class="headerlink" href="#pygments.lexers.monte.MonteLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">monte</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.mt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for the <a class="reference external" href="https://monte.readthedocs.io/">Monte</a> programming language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.ncl"></span></div> <div class="section" id="lexers-for-ncar-command-language"> <h2>Lexers for NCAR Command Language<a class="headerlink" href="#lexers-for-ncar-command-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.ncl.NCLLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ncl.</code><code class="descname">NCLLexer</code><a class="headerlink" href="#pygments.lexers.ncl.NCLLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ncl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ncl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/ncl</td> </tr> </tbody> </table> <p>Lexer for NCL code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.nimrod"></span></div> <div class="section" id="lexer-for-the-nim-language-formerly-known-as-nimrod"> <h2>Lexer for the Nim language (formerly known as Nimrod)<a class="headerlink" href="#lexer-for-the-nim-language-formerly-known-as-nimrod" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.nimrod.NimrodLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.nimrod.</code><code class="descname">NimrodLexer</code><a class="headerlink" href="#pygments.lexers.nimrod.NimrodLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">nim, nimrod</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.nim, *.nimrod</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-nim</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://nim-lang.org/">Nim</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.nit"></span></div> <div class="section" id="lexer-for-the-nit-language"> <h2>Lexer for the Nit language<a class="headerlink" href="#lexer-for-the-nit-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.nit.NitLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.nit.</code><code class="descname">NitLexer</code><a class="headerlink" href="#pygments.lexers.nit.NitLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">nit</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.nit</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://nitlanguage.org">nit</a> source.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.nix"></span></div> <div class="section" id="lexers-for-the-nixos-nix-language"> <h2>Lexers for the NixOS Nix language<a class="headerlink" href="#lexers-for-the-nixos-nix-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.nix.NixLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.nix.</code><code class="descname">NixLexer</code><a class="headerlink" href="#pygments.lexers.nix.NixLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">nixos, nix</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.nix</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-nix</td> </tr> </tbody> </table> <p>For the <a class="reference external" href="http://nixos.org/nix/">Nix language</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.oberon"></span></div> <div class="section" id="lexers-for-oberon-family-languages"> <h2>Lexers for Oberon family languages<a class="headerlink" href="#lexers-for-oberon-family-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.oberon.ComponentPascalLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.oberon.</code><code class="descname">ComponentPascalLexer</code><a class="headerlink" href="#pygments.lexers.oberon.ComponentPascalLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">componentpascal, cp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cp, *.cps</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-component-pascal</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.oberon.ch/pdf/CP-Lang.pdf">Component Pascal</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.objective"></span></div> <div class="section" id="lexers-for-objective-c-family-languages"> <h2>Lexers for Objective-C family languages<a class="headerlink" href="#lexers-for-objective-c-family-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.objective.LogosLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.objective.</code><code class="descname">LogosLexer</code><a class="headerlink" href="#pygments.lexers.objective.LogosLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">logos</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.x, *.xi, *.xm, *.xmi</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-logos</td> </tr> </tbody> </table> <p>For Logos + Objective-C source code with preprocessor directives.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.objective.ObjectiveCLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.objective.</code><code class="descname">ObjectiveCLexer</code><a class="headerlink" href="#pygments.lexers.objective.ObjectiveCLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">objective-c, objectivec, obj-c, objc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.m, *.h</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-objective-c</td> </tr> </tbody> </table> <p>For Objective-C source code with preprocessor directives.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.objective.ObjectiveCppLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.objective.</code><code class="descname">ObjectiveCppLexer</code><a class="headerlink" href="#pygments.lexers.objective.ObjectiveCppLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">objective-c++, objectivec++, obj-c++, objc++</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.mm, *.hh</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-objective-c++</td> </tr> </tbody> </table> <p>For Objective-C++ source code with preprocessor directives.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.objective.SwiftLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.objective.</code><code class="descname">SwiftLexer</code><a class="headerlink" href="#pygments.lexers.objective.SwiftLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">swift</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.swift</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-swift</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://developer.apple.com/swift/">Swift</a> source.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.ooc"></span></div> <div class="section" id="lexers-for-the-ooc-language"> <h2>Lexers for the Ooc language<a class="headerlink" href="#lexers-for-the-ooc-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.ooc.OocLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ooc.</code><code class="descname">OocLexer</code><a class="headerlink" href="#pygments.lexers.ooc.OocLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ooc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ooc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-ooc</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://ooc-lang.org/">Ooc</a> source code</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.parasail"></span></div> <div class="section" id="lexer-for-parasail"> <h2>Lexer for ParaSail<a class="headerlink" href="#lexer-for-parasail" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.parasail.ParaSailLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parasail.</code><code class="descname">ParaSailLexer</code><a class="headerlink" href="#pygments.lexers.parasail.ParaSailLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">parasail</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.psi, *.psl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-parasail</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.parasail-lang.org">ParaSail</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.parsers"></span></div> <div class="section" id="lexers-for-parser-generators"> <h2>Lexers for parser generators<a class="headerlink" href="#lexers-for-parser-generators" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.parsers.AntlrActionScriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">AntlrActionScriptLexer</code><a class="headerlink" href="#pygments.lexers.parsers.AntlrActionScriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">antlr-as, antlr-actionscript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.G, *.g</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p><a class="reference external" href="http://www.antlr.org/">ANTLR</a> with ActionScript Target</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.AntlrCSharpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">AntlrCSharpLexer</code><a class="headerlink" href="#pygments.lexers.parsers.AntlrCSharpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">antlr-csharp, antlr-c#</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.G, *.g</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p><a class="reference external" href="http://www.antlr.org/">ANTLR</a> with C# Target</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.AntlrCppLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">AntlrCppLexer</code><a class="headerlink" href="#pygments.lexers.parsers.AntlrCppLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">antlr-cpp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.G, *.g</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p><a class="reference external" href="http://www.antlr.org/">ANTLR</a> with CPP Target</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.AntlrJavaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">AntlrJavaLexer</code><a class="headerlink" href="#pygments.lexers.parsers.AntlrJavaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">antlr-java</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.G, *.g</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p><a class="reference external" href="http://www.antlr.org/">ANTLR</a> with Java Target</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1..</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.AntlrLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">AntlrLexer</code><a class="headerlink" href="#pygments.lexers.parsers.AntlrLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">antlr</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Generic <a class="reference external" href="http://www.antlr.org/">ANTLR</a> Lexer. Should not be called directly, instead use DelegatingLexer for your target language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.AntlrObjectiveCLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">AntlrObjectiveCLexer</code><a class="headerlink" href="#pygments.lexers.parsers.AntlrObjectiveCLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">antlr-objc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.G, *.g</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p><a class="reference external" href="http://www.antlr.org/">ANTLR</a> with Objective-C Target</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.AntlrPerlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">AntlrPerlLexer</code><a class="headerlink" href="#pygments.lexers.parsers.AntlrPerlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">antlr-perl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.G, *.g</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p><a class="reference external" href="http://www.antlr.org/">ANTLR</a> with Perl Target</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.AntlrPythonLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">AntlrPythonLexer</code><a class="headerlink" href="#pygments.lexers.parsers.AntlrPythonLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">antlr-python</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.G, *.g</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p><a class="reference external" href="http://www.antlr.org/">ANTLR</a> with Python Target</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.AntlrRubyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">AntlrRubyLexer</code><a class="headerlink" href="#pygments.lexers.parsers.AntlrRubyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">antlr-ruby, antlr-rb</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.G, *.g</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p><a class="reference external" href="http://www.antlr.org/">ANTLR</a> with Ruby Target</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.EbnfLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">EbnfLexer</code><a class="headerlink" href="#pygments.lexers.parsers.EbnfLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ebnf</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ebnf</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-ebnf</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_Form">ISO/IEC 14977 EBNF</a> grammars.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.RagelCLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">RagelCLexer</code><a class="headerlink" href="#pygments.lexers.parsers.RagelCLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ragel-c</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A lexer for <a class="reference external" href="http://www.complang.org/ragel/">Ragel</a> in a C host file.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.RagelCppLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">RagelCppLexer</code><a class="headerlink" href="#pygments.lexers.parsers.RagelCppLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ragel-cpp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A lexer for <a class="reference external" href="http://www.complang.org/ragel/">Ragel</a> in a CPP host file.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.RagelDLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">RagelDLexer</code><a class="headerlink" href="#pygments.lexers.parsers.RagelDLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ragel-d</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A lexer for <a class="reference external" href="http://www.complang.org/ragel/">Ragel</a> in a D host file.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.RagelEmbeddedLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">RagelEmbeddedLexer</code><a class="headerlink" href="#pygments.lexers.parsers.RagelEmbeddedLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ragel-em</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A lexer for <a class="reference external" href="http://www.complang.org/ragel/">Ragel</a> embedded in a host language file.</p> <p>This will only highlight Ragel statements. If you want host language highlighting then call the language-specific Ragel lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.RagelJavaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">RagelJavaLexer</code><a class="headerlink" href="#pygments.lexers.parsers.RagelJavaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ragel-java</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A lexer for <a class="reference external" href="http://www.complang.org/ragel/">Ragel</a> in a Java host file.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.RagelLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">RagelLexer</code><a class="headerlink" href="#pygments.lexers.parsers.RagelLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ragel</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A pure <a class="reference external" href="http://www.complang.org/ragel/">Ragel</a> lexer. Use this for fragments of Ragel. For <code class="docutils literal notranslate"><span class="pre">.rl</span></code> files, use RagelEmbeddedLexer instead (or one of the language-specific subclasses).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.RagelObjectiveCLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">RagelObjectiveCLexer</code><a class="headerlink" href="#pygments.lexers.parsers.RagelObjectiveCLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ragel-objc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A lexer for <a class="reference external" href="http://www.complang.org/ragel/">Ragel</a> in an Objective C host file.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.RagelRubyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">RagelRubyLexer</code><a class="headerlink" href="#pygments.lexers.parsers.RagelRubyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ragel-ruby, ragel-rb</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A lexer for <a class="reference external" href="http://www.complang.org/ragel/">Ragel</a> in a Ruby host file.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.parsers.TreetopLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.parsers.</code><code class="descname">TreetopLexer</code><a class="headerlink" href="#pygments.lexers.parsers.TreetopLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">treetop</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.treetop, *.tt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A lexer for <a class="reference external" href="http://treetop.rubyforge.org/">Treetop</a> grammars.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.pascal"></span></div> <div class="section" id="lexers-for-pascal-family-languages"> <h2>Lexers for Pascal family languages<a class="headerlink" href="#lexers-for-pascal-family-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.pascal.AdaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.pascal.</code><code class="descname">AdaLexer</code><a class="headerlink" href="#pygments.lexers.pascal.AdaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ada, ada95, ada2005</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.adb, *.ads, *.ada</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-ada</td> </tr> </tbody> </table> <p>For Ada source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.3.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.pascal.DelphiLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.pascal.</code><code class="descname">DelphiLexer</code><a class="headerlink" href="#pygments.lexers.pascal.DelphiLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">delphi, pas, pascal, objectpascal</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pas, *.dpr</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-pascal</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.borland.com/delphi/">Delphi</a> (Borland Object Pascal), Turbo Pascal and Free Pascal source code.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>turbopascal</cite></dt> <dd>Highlight Turbo Pascal specific keywords (default: <code class="docutils literal notranslate"><span class="pre">True</span></code>).</dd> <dt><cite>delphi</cite></dt> <dd>Highlight Borland Delphi specific keywords (default: <code class="docutils literal notranslate"><span class="pre">True</span></code>).</dd> <dt><cite>freepascal</cite></dt> <dd>Highlight Free Pascal specific keywords (default: <code class="docutils literal notranslate"><span class="pre">True</span></code>).</dd> <dt><cite>units</cite></dt> <dd>A list of units that should be considered builtin, supported are <code class="docutils literal notranslate"><span class="pre">System</span></code>, <code class="docutils literal notranslate"><span class="pre">SysUtils</span></code>, <code class="docutils literal notranslate"><span class="pre">Classes</span></code> and <code class="docutils literal notranslate"><span class="pre">Math</span></code>. Default is to consider all of them builtin.</dd> </dl> </dd></dl> <span class="target" id="module-pygments.lexers.pawn"></span></div> <div class="section" id="lexers-for-the-pawn-languages"> <h2>Lexers for the Pawn languages<a class="headerlink" href="#lexers-for-the-pawn-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.pawn.PawnLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.pawn.</code><code class="descname">PawnLexer</code><a class="headerlink" href="#pygments.lexers.pawn.PawnLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pawn</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.p, *.pwn, *.inc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-pawn</td> </tr> </tbody> </table> <p>For Pawn source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.pawn.SourcePawnLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.pawn.</code><code class="descname">SourcePawnLexer</code><a class="headerlink" href="#pygments.lexers.pawn.SourcePawnLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">sp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sp</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-sourcepawn</td> </tr> </tbody> </table> <p>For SourcePawn source code with preprocessor directives.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.perl"></span></div> <div class="section" id="lexers-for-perl-and-related-languages"> <h2>Lexers for Perl and related languages<a class="headerlink" href="#lexers-for-perl-and-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.perl.Perl6Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.perl.</code><code class="descname">Perl6Lexer</code><a class="headerlink" href="#pygments.lexers.perl.Perl6Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">perl6, pl6</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pl, *.pm, *.nqp, *.p6, *.6pl, *.p6l, *.pl6, *.6pm, *.p6m, *.pm6, *.t</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-perl6, application/x-perl6</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.perl6.org">Perl 6</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.perl.PerlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.perl.</code><code class="descname">PerlLexer</code><a class="headerlink" href="#pygments.lexers.perl.PerlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">perl, pl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pl, *.pm, *.t</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-perl, application/x-perl</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.perl.org">Perl</a> source code.</p> </dd></dl> <span class="target" id="module-pygments.lexers.php"></span></div> <div class="section" id="lexers-for-php-and-related-languages"> <h2>Lexers for PHP and related languages<a class="headerlink" href="#lexers-for-php-and-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.php.PhpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.php.</code><code class="descname">PhpLexer</code><a class="headerlink" href="#pygments.lexers.php.PhpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">php, php3, php4, php5</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.php, *.php[345], *.inc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-php</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.php.net/">PHP</a> source code. For PHP embedded in HTML, use the <cite>HtmlPhpLexer</cite>.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>startinline</cite></dt> <dd>If given and <code class="docutils literal notranslate"><span class="pre">True</span></code> the lexer starts highlighting with php code (i.e.: no starting <code class="docutils literal notranslate"><span class="pre"><?php</span></code> required). The default is <code class="docutils literal notranslate"><span class="pre">False</span></code>.</dd> <dt><cite>funcnamehighlighting</cite></dt> <dd>If given and <code class="docutils literal notranslate"><span class="pre">True</span></code>, highlight builtin function names (default: <code class="docutils literal notranslate"><span class="pre">True</span></code>).</dd> <dt><cite>disabledmodules</cite></dt> <dd><p class="first">If given, must be a list of module names whose function names should not be highlighted. By default all modules are highlighted except the special <code class="docutils literal notranslate"><span class="pre">'unknown'</span></code> module that includes functions that are known to php but are undocumented.</p> <p>To get a list of allowed modules have a look into the <cite>_php_builtins</cite> module:</p> <div class="highlight-pycon notranslate"><div class="highlight"><pre><span></span><span class="gp">>>> </span><span class="kn">from</span> <span class="nn">pygments.lexers._php_builtins</span> <span class="kn">import</span> <span class="n">MODULES</span> <span class="gp">>>> </span><span class="n">MODULES</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> <span class="go">['PHP Options/Info', 'Zip', 'dba', ...]</span> </pre></div> </div> <p class="last">In fact the names of those modules match the module names from the php documentation.</p> </dd> </dl> </dd></dl> <dl class="class"> <dt id="pygments.lexers.php.ZephirLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.php.</code><code class="descname">ZephirLexer</code><a class="headerlink" href="#pygments.lexers.php.ZephirLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">zephir</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.zep</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://zephir-lang.com/">Zephir language</a> source code.</p> <p>Zephir is a compiled high level language aimed to the creation of C-extensions for PHP.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.praat"></span></div> <div class="section" id="lexer-for-praat"> <h2>Lexer for Praat<a class="headerlink" href="#lexer-for-praat" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.praat.PraatLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.praat.</code><code class="descname">PraatLexer</code><a class="headerlink" href="#pygments.lexers.praat.PraatLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">praat</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.praat, *.proc, *.psc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.praat.org">Praat</a> scripts.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.prolog"></span></div> <div class="section" id="lexers-for-prolog-and-prolog-like-languages"> <h2>Lexers for Prolog and Prolog-like languages<a class="headerlink" href="#lexers-for-prolog-and-prolog-like-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.prolog.LogtalkLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.prolog.</code><code class="descname">LogtalkLexer</code><a class="headerlink" href="#pygments.lexers.prolog.LogtalkLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">logtalk</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lgt, *.logtalk</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-logtalk</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://logtalk.org/">Logtalk</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.prolog.PrologLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.prolog.</code><code class="descname">PrologLexer</code><a class="headerlink" href="#pygments.lexers.prolog.PrologLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">prolog</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ecl, *.prolog, *.pro, *.pl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-prolog</td> </tr> </tbody> </table> <p>Lexer for Prolog files.</p> </dd></dl> <span class="target" id="module-pygments.lexers.python"></span></div> <div class="section" id="lexers-for-python-and-related-languages"> <h2>Lexers for Python and related languages<a class="headerlink" href="#lexers-for-python-and-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.python.CythonLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.python.</code><code class="descname">CythonLexer</code><a class="headerlink" href="#pygments.lexers.python.CythonLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cython, pyx, pyrex</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pyx, *.pxd, *.pxi</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-cython, application/x-cython</td> </tr> </tbody> </table> <p>For Pyrex and <a class="reference external" href="http://cython.org">Cython</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.python.DgLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.python.</code><code class="descname">DgLexer</code><a class="headerlink" href="#pygments.lexers.python.DgLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">dg</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.dg</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-dg</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://pyos.github.com/dg">dg</a>, a functional and object-oriented programming language running on the CPython 3 VM.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.python.NumPyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.python.</code><code class="descname">NumPyLexer</code><a class="headerlink" href="#pygments.lexers.python.NumPyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">numpy</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>A Python lexer recognizing Numerical Python builtins.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.python.Python3Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.python.</code><code class="descname">Python3Lexer</code><a class="headerlink" href="#pygments.lexers.python.Python3Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">python3, py3</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-python3, application/x-python3</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.python.org">Python</a> source code (version 3.0).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.python.Python3TracebackLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.python.</code><code class="descname">Python3TracebackLexer</code><a class="headerlink" href="#pygments.lexers.python.Python3TracebackLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">py3tb</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.py3tb</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-python3-traceback</td> </tr> </tbody> </table> <p>For Python 3.0 tracebacks, with support for chained exceptions.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.python.PythonConsoleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.python.</code><code class="descname">PythonConsoleLexer</code><a class="headerlink" href="#pygments.lexers.python.PythonConsoleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pycon</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-python-doctest</td> </tr> </tbody> </table> <p>For Python console output or doctests, such as:</p> <div class="highlight-pycon notranslate"><div class="highlight"><pre><span></span><span class="gp">>>> </span><span class="n">a</span> <span class="o">=</span> <span class="s1">'foo'</span> <span class="gp">>>> </span><span class="k">print</span> <span class="n">a</span> <span class="go">foo</span> <span class="gp">>>> </span><span class="mi">1</span> <span class="o">/</span> <span class="mi">0</span> <span class="gt">Traceback (most recent call last):</span> File <span class="nb">"<stdin>"</span>, line <span class="m">1</span>, in <span class="n"><module></span> <span class="gr">ZeroDivisionError</span>: <span class="n">integer division or modulo by zero</span> </pre></div> </div> <p>Additional options:</p> <dl class="docutils"> <dt><cite>python3</cite></dt> <dd><p class="first">Use Python 3 lexer for code. Default is <code class="docutils literal notranslate"><span class="pre">False</span></code>.</p> <div class="last versionadded"> <p><span class="versionmodified">New in version 1.0.</span></p> </div> </dd> </dl> </dd></dl> <dl class="class"> <dt id="pygments.lexers.python.PythonLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.python.</code><code class="descname">PythonLexer</code><a class="headerlink" href="#pygments.lexers.python.PythonLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">python, py, sage</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.py, *.pyw, *.sc, SConstruct, SConscript, *.tac, *.sage</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-python, application/x-python</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.python.org">Python</a> source code.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.python.PythonTracebackLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.python.</code><code class="descname">PythonTracebackLexer</code><a class="headerlink" href="#pygments.lexers.python.PythonTracebackLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pytb</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pytb</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-python-traceback</td> </tr> </tbody> </table> <p>For Python tracebacks.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.qvt"></span></div> <div class="section" id="lexer-for-qvt-operational-language"> <h2>Lexer for QVT Operational language<a class="headerlink" href="#lexer-for-qvt-operational-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.qvt.QVToLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.qvt.</code><code class="descname">QVToLexer</code><a class="headerlink" href="#pygments.lexers.qvt.QVToLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">qvto, qvt</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.qvto</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For the <a class="reference external" href="http://www.omg.org/spec/QVT/1.1/">QVT Operational Mapping language</a>.</p> <p>Reference for implementing this: «Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification», Version 1.1 - January 2011 (<a class="reference external" href="http://www.omg.org/spec/QVT/1.1/">http://www.omg.org/spec/QVT/1.1/</a>), see §8.4, «Concrete Syntax» in particular.</p> <p>Notable tokens assignments:</p> <ul class="simple"> <li>Name.Class is assigned to the identifier following any of the following keywords: metamodel, class, exception, primitive, enum, transformation or library</li> <li>Name.Function is assigned to the names of mappings and queries</li> <li>Name.Builtin.Pseudo is assigned to the pre-defined variables ‘this’, ‘self’ and ‘result’.</li> </ul> </dd></dl> <span class="target" id="module-pygments.lexers.r"></span></div> <div class="section" id="lexers-for-the-r-s-languages"> <h2>Lexers for the R/S languages<a class="headerlink" href="#lexers-for-the-r-s-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.r.RConsoleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.r.</code><code class="descname">RConsoleLexer</code><a class="headerlink" href="#pygments.lexers.r.RConsoleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rconsole, rout</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.Rout</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For R console transcripts or R CMD BATCH output files.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.r.RdLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.r.</code><code class="descname">RdLexer</code><a class="headerlink" href="#pygments.lexers.r.RdLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rd</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.Rd</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-r-doc</td> </tr> </tbody> </table> <p>Pygments Lexer for R documentation (Rd) files</p> <p>This is a very minimal implementation, highlighting little more than the macros. A description of Rd syntax is found in <a class="reference external" href="http://cran.r-project.org/doc/manuals/R-exts.html">Writing R Extensions</a> and <a class="reference external" href="developer.r-project.org/parseRd.pdf">Parsing Rd files</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.r.SLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.r.</code><code class="descname">SLexer</code><a class="headerlink" href="#pygments.lexers.r.SLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">splus, s, r</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.S, *.R, .Rhistory, .Rprofile, .Renviron</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/S-plus, text/S, text/x-r-source, text/x-r, text/x-R, text/x-r-history, text/x-r-profile</td> </tr> </tbody> </table> <p>For S, S-plus, and R source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.rdf"></span></div> <div class="section" id="lexers-for-semantic-web-and-rdf-query-languages-and-markup"> <h2>Lexers for semantic web and RDF query languages and markup<a class="headerlink" href="#lexers-for-semantic-web-and-rdf-query-languages-and-markup" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.rdf.SparqlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.rdf.</code><code class="descname">SparqlLexer</code><a class="headerlink" href="#pygments.lexers.rdf.SparqlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">sparql</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rq, *.sparql</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/sparql-query</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://www.w3.org/TR/rdf-sparql-query/">SPARQL</a> query language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.rdf.TurtleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.rdf.</code><code class="descname">TurtleLexer</code><a class="headerlink" href="#pygments.lexers.rdf.TurtleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">turtle</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ttl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/turtle, application/x-turtle</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://www.w3.org/TR/turtle/">Turtle</a> data language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.rebol"></span></div> <div class="section" id="lexers-for-the-rebol-and-related-languages"> <h2>Lexers for the REBOL and related languages<a class="headerlink" href="#lexers-for-the-rebol-and-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.rebol.RebolLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.rebol.</code><code class="descname">RebolLexer</code><a class="headerlink" href="#pygments.lexers.rebol.RebolLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rebol</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.r, *.r3, *.reb</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-rebol</td> </tr> </tbody> </table> <p>A <a class="reference external" href="http://www.rebol.com/">REBOL</a> lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.rebol.RedLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.rebol.</code><code class="descname">RedLexer</code><a class="headerlink" href="#pygments.lexers.rebol.RedLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">red, red/system</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.red, *.reds</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-red, text/x-red-system</td> </tr> </tbody> </table> <p>A <a class="reference external" href="http://www.red-lang.org/">Red-language</a> lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.resource"></span></div> <div class="section" id="lexer-for-resource-definition-files"> <h2>Lexer for resource definition files<a class="headerlink" href="#lexer-for-resource-definition-files" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.resource.ResourceLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.resource.</code><code class="descname">ResourceLexer</code><a class="headerlink" href="#pygments.lexers.resource.ResourceLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">resource, resourcebundle</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.txt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://userguide.icu-project.org/locale/resources">ICU Resource bundles</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.rnc"></span></div> <div class="section" id="lexer-for-relax-ng-compact-syntax"> <h2>Lexer for Relax-NG Compact syntax<a class="headerlink" href="#lexer-for-relax-ng-compact-syntax" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.rnc.RNCCompactLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.rnc.</code><code class="descname">RNCCompactLexer</code><a class="headerlink" href="#pygments.lexers.rnc.RNCCompactLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rnc, rng-compact</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rnc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://relaxng.org">RelaxNG-compact</a> syntax.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.roboconf"></span></div> <div class="section" id="lexers-for-roboconf-dsl"> <h2>Lexers for Roboconf DSL<a class="headerlink" href="#lexers-for-roboconf-dsl" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.roboconf.RoboconfGraphLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.roboconf.</code><code class="descname">RoboconfGraphLexer</code><a class="headerlink" href="#pygments.lexers.roboconf.RoboconfGraphLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">roboconf-graph</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.graph</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://roboconf.net/en/roboconf.html">Roboconf</a> graph files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.roboconf.RoboconfInstancesLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.roboconf.</code><code class="descname">RoboconfInstancesLexer</code><a class="headerlink" href="#pygments.lexers.roboconf.RoboconfInstancesLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">roboconf-instances</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.instances</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://roboconf.net/en/roboconf.html">Roboconf</a> instances files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.robotframework"></span></div> <div class="section" id="lexer-for-robot-framework"> <h2>Lexer for Robot Framework<a class="headerlink" href="#lexer-for-robot-framework" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.robotframework.RobotFrameworkLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.robotframework.</code><code class="descname">RobotFrameworkLexer</code><a class="headerlink" href="#pygments.lexers.robotframework.RobotFrameworkLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">robotframework</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.txt, *.robot</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-robotframework</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://robotframework.org">Robot Framework</a> test data.</p> <p>Supports both space and pipe separated plain text formats.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.ruby"></span></div> <div class="section" id="lexers-for-ruby-and-related-languages"> <h2>Lexers for Ruby and related languages<a class="headerlink" href="#lexers-for-ruby-and-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.ruby.FancyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ruby.</code><code class="descname">FancyLexer</code><a class="headerlink" href="#pygments.lexers.ruby.FancyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">fancy, fy</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.fy, *.fancypack</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-fancysrc</td> </tr> </tbody> </table> <p>Pygments Lexer For <a class="reference external" href="http://www.fancy-lang.org/">Fancy</a>.</p> <p>Fancy is a self-hosted, pure object-oriented, dynamic, class-based, concurrent general-purpose programming language running on Rubinius, the Ruby VM.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.ruby.RubyConsoleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ruby.</code><code class="descname">RubyConsoleLexer</code><a class="headerlink" href="#pygments.lexers.ruby.RubyConsoleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rbcon, irb</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-ruby-shellsession</td> </tr> </tbody> </table> <p>For Ruby interactive console (<strong>irb</strong>) output like:</p> <div class="highlight-rbcon notranslate"><div class="highlight"><pre><span></span><span class="gp">irb(main):001:0> </span><span class="n">a</span> <span class="o">=</span> <span class="mi">1</span> <span class="go">=> 1</span> <span class="gp">irb(main):002:0> </span><span class="nb">puts</span> <span class="n">a</span> <span class="go">1</span> <span class="go">=> nil</span> </pre></div> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.ruby.RubyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.ruby.</code><code class="descname">RubyLexer</code><a class="headerlink" href="#pygments.lexers.ruby.RubyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rb, ruby, duby</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rb, *.rbw, Rakefile, *.rake, *.gemspec, *.rbx, *.duby, Gemfile</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-ruby, application/x-ruby</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.ruby-lang.org">Ruby</a> source code.</p> </dd></dl> <span class="target" id="module-pygments.lexers.rust"></span></div> <div class="section" id="lexers-for-the-rust-language"> <h2>Lexers for the Rust language<a class="headerlink" href="#lexers-for-the-rust-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.rust.RustLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.rust.</code><code class="descname">RustLexer</code><a class="headerlink" href="#pygments.lexers.rust.RustLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rust</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rs, *.rs.in</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/rust</td> </tr> </tbody> </table> <p>Lexer for the Rust programming language (version 1.10).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.sas"></span></div> <div class="section" id="lexer-for-sas"> <h2>Lexer for SAS<a class="headerlink" href="#lexer-for-sas" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.sas.SASLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.sas.</code><code class="descname">SASLexer</code><a class="headerlink" href="#pygments.lexers.sas.SASLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">sas</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.SAS, *.sas</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-sas, text/sas, application/x-sas</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.sas.com/">SAS</a> files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.scripting"></span></div> <div class="section" id="lexer-for-scripting-and-embedded-languages"> <h2>Lexer for scripting and embedded languages<a class="headerlink" href="#lexer-for-scripting-and-embedded-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.scripting.AppleScriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.scripting.</code><code class="descname">AppleScriptLexer</code><a class="headerlink" href="#pygments.lexers.scripting.AppleScriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">applescript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.applescript</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://developer.apple.com/documentation/AppleScript/Conceptual/AppleScriptLangGuide">AppleScript source code</a>, including <a class="reference external" href="http://developer.apple.com/documentation/AppleScript/Reference/StudioReference">AppleScript Studio</a>. Contributed by Andreas Amann <<a class="reference external" href="mailto:aamann%40mac.com">aamann<span>@</span>mac<span>.</span>com</a>>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.scripting.ChaiscriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.scripting.</code><code class="descname">ChaiscriptLexer</code><a class="headerlink" href="#pygments.lexers.scripting.ChaiscriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">chai, chaiscript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.chai</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-chaiscript, application/x-chaiscript</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://chaiscript.com/">ChaiScript</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.scripting.EasytrieveLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.scripting.</code><code class="descname">EasytrieveLexer</code><a class="headerlink" href="#pygments.lexers.scripting.EasytrieveLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">easytrieve</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ezt, *.mac</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-easytrieve</td> </tr> </tbody> </table> <p>Easytrieve Plus is a programming language for extracting, filtering and converting sequential data. Furthermore it can layout data for reports. It is mainly used on mainframe platforms and can access several of the mainframe’s native file formats. It is somewhat comparable to awk.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.scripting.HybrisLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.scripting.</code><code class="descname">HybrisLexer</code><a class="headerlink" href="#pygments.lexers.scripting.HybrisLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">hybris, hy</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.hy, *.hyb</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-hybris, application/x-hybris</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.hybris-lang.org">Hybris</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.scripting.JclLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.scripting.</code><code class="descname">JclLexer</code><a class="headerlink" href="#pygments.lexers.scripting.JclLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">jcl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.jcl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-jcl</td> </tr> </tbody> </table> <p><a class="reference external" href="http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IEA2B570/CCONTENTS">Job Control Language (JCL)</a> is a scripting language used on mainframe platforms to instruct the system on how to run a batch job or start a subsystem. It is somewhat comparable to MS DOS batch and Unix shell scripts.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.scripting.LSLLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.scripting.</code><code class="descname">LSLLexer</code><a class="headerlink" href="#pygments.lexers.scripting.LSLLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">lsl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lsl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-lsl</td> </tr> </tbody> </table> <p>For Second Life’s Linden Scripting Language source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.scripting.LuaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.scripting.</code><code class="descname">LuaLexer</code><a class="headerlink" href="#pygments.lexers.scripting.LuaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">lua</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lua, *.wlua</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-lua, application/x-lua</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.lua.org">Lua</a> source code.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>func_name_highlighting</cite></dt> <dd>If given and <code class="docutils literal notranslate"><span class="pre">True</span></code>, highlight builtin function names (default: <code class="docutils literal notranslate"><span class="pre">True</span></code>).</dd> <dt><cite>disabled_modules</cite></dt> <dd><p class="first">If given, must be a list of module names whose function names should not be highlighted. By default all modules are highlighted.</p> <p>To get a list of allowed modules have a look into the <cite>_lua_builtins</cite> module:</p> <div class="last highlight-pycon notranslate"><div class="highlight"><pre><span></span><span class="gp">>>> </span><span class="kn">from</span> <span class="nn">pygments.lexers._lua_builtins</span> <span class="kn">import</span> <span class="n">MODULES</span> <span class="gp">>>> </span><span class="n">MODULES</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span> <span class="go">['string', 'coroutine', 'modules', 'io', 'basic', ...]</span> </pre></div> </div> </dd> </dl> </dd></dl> <dl class="class"> <dt id="pygments.lexers.scripting.MOOCodeLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.scripting.</code><code class="descname">MOOCodeLexer</code><a class="headerlink" href="#pygments.lexers.scripting.MOOCodeLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">moocode, moo</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.moo</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-moocode</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.moo.mud.org/">MOOCode</a> (the MOO scripting language).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.9.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.scripting.MoonScriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.scripting.</code><code class="descname">MoonScriptLexer</code><a class="headerlink" href="#pygments.lexers.scripting.MoonScriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">moon, moonscript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.moon</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-moonscript, application/x-moonscript</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://moonscript.org">MoonScript</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.scripting.RexxLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.scripting.</code><code class="descname">RexxLexer</code><a class="headerlink" href="#pygments.lexers.scripting.RexxLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rexx, arexx</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rexx, *.rex, *.rx, *.arexx</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-rexx</td> </tr> </tbody> </table> <p><a class="reference external" href="http://www.rexxinfo.org/">Rexx</a> is a scripting language available for a wide range of different platforms with its roots found on mainframe systems. It is popular for I/O- and data based tasks and can act as glue language to bind different applications together.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.shell"></span></div> <div class="section" id="lexers-for-various-shells"> <h2>Lexers for various shells<a class="headerlink" href="#lexers-for-various-shells" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.shell.BashLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.shell.</code><code class="descname">BashLexer</code><a class="headerlink" href="#pygments.lexers.shell.BashLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">bash, sh, ksh, zsh, shell</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sh, *.ksh, *.bash, *.ebuild, *.eclass, *.exheres-0, *.exlib, *.zsh, .bashrc, bashrc, .bash\*, bash\*, zshrc, .zshrc, PKGBUILD</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-sh, application/x-shellscript</td> </tr> </tbody> </table> <p>Lexer for (ba|k|z|)sh shell scripts.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.shell.BashSessionLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.shell.</code><code class="descname">BashSessionLexer</code><a class="headerlink" href="#pygments.lexers.shell.BashSessionLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">console, shell-session</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sh-session, *.shell-session</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-shell-session, application/x-sh-session</td> </tr> </tbody> </table> <p>Lexer for simplistic shell sessions.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.shell.BatchLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.shell.</code><code class="descname">BatchLexer</code><a class="headerlink" href="#pygments.lexers.shell.BatchLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">bat, batch, dosbatch, winbatch</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bat, *.cmd</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-dos-batch</td> </tr> </tbody> </table> <p>Lexer for the DOS/Windows Batch file format.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.shell.FishShellLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.shell.</code><code class="descname">FishShellLexer</code><a class="headerlink" href="#pygments.lexers.shell.FishShellLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">fish, fishshell</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.fish, *.load</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-fish</td> </tr> </tbody> </table> <p>Lexer for Fish shell scripts.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.shell.MSDOSSessionLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.shell.</code><code class="descname">MSDOSSessionLexer</code><a class="headerlink" href="#pygments.lexers.shell.MSDOSSessionLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">doscon</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for simplistic MSDOS sessions.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.shell.PowerShellLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.shell.</code><code class="descname">PowerShellLexer</code><a class="headerlink" href="#pygments.lexers.shell.PowerShellLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">powershell, posh, ps1, psm1</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ps1, *.psm1</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-powershell</td> </tr> </tbody> </table> <p>For Windows PowerShell code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.shell.PowerShellSessionLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.shell.</code><code class="descname">PowerShellSessionLexer</code><a class="headerlink" href="#pygments.lexers.shell.PowerShellSessionLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ps1con</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for simplistic Windows PowerShell sessions.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.shell.TcshLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.shell.</code><code class="descname">TcshLexer</code><a class="headerlink" href="#pygments.lexers.shell.TcshLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">tcsh, csh</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.tcsh, *.csh</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-csh</td> </tr> </tbody> </table> <p>Lexer for tcsh scripts.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.shell.TcshSessionLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.shell.</code><code class="descname">TcshSessionLexer</code><a class="headerlink" href="#pygments.lexers.shell.TcshSessionLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">tcshcon</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for Tcsh sessions.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.smalltalk"></span></div> <div class="section" id="lexers-for-smalltalk-and-related-languages"> <h2>Lexers for Smalltalk and related languages<a class="headerlink" href="#lexers-for-smalltalk-and-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.smalltalk.NewspeakLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.smalltalk.</code><code class="descname">NewspeakLexer</code><a class="headerlink" href="#pygments.lexers.smalltalk.NewspeakLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">newspeak</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ns2</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-newspeak</td> </tr> </tbody> </table> <p>For <cite>Newspeak <http://newspeaklanguage.org/></cite> syntax.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.smalltalk.SmalltalkLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.smalltalk.</code><code class="descname">SmalltalkLexer</code><a class="headerlink" href="#pygments.lexers.smalltalk.SmalltalkLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">smalltalk, squeak, st</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.st</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-smalltalk</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.smalltalk.org/">Smalltalk</a> syntax. Contributed by Stefan Matthias Aust. Rewritten by Nils Winter.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.smv"></span></div> <div class="section" id="lexers-for-the-smv-languages"> <h2>Lexers for the SMV languages<a class="headerlink" href="#lexers-for-the-smv-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.smv.NuSMVLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.smv.</code><code class="descname">NuSMVLexer</code><a class="headerlink" href="#pygments.lexers.smv.NuSMVLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">nusmv</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.smv</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for the NuSMV language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.snobol"></span></div> <div class="section" id="lexers-for-the-snobol-language"> <h2>Lexers for the SNOBOL language<a class="headerlink" href="#lexers-for-the-snobol-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.snobol.SnobolLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.snobol.</code><code class="descname">SnobolLexer</code><a class="headerlink" href="#pygments.lexers.snobol.SnobolLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">snobol</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.snobol</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-snobol</td> </tr> </tbody> </table> <p>Lexer for the SNOBOL4 programming language.</p> <p>Recognizes the common ASCII equivalents of the original SNOBOL4 operators. Does not require spaces around binary operators.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.special"></span></div> <div class="section" id="special-lexers"> <h2>Special lexers<a class="headerlink" href="#special-lexers" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.special.RawTokenLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.special.</code><code class="descname">RawTokenLexer</code><a class="headerlink" href="#pygments.lexers.special.RawTokenLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">raw</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-pygments-tokens</td> </tr> </tbody> </table> <p>Recreate a token stream formatted with the <cite>RawTokenFormatter</cite>. This lexer raises exceptions during parsing if the token stream in the file is malformed.</p> <p>Additional options accepted:</p> <dl class="docutils"> <dt><cite>compress</cite></dt> <dd>If set to <code class="docutils literal notranslate"><span class="pre">"gz"</span></code> or <code class="docutils literal notranslate"><span class="pre">"bz2"</span></code>, decompress the token stream with the given compression algorithm before lexing (default: <code class="docutils literal notranslate"><span class="pre">""</span></code>).</dd> </dl> </dd></dl> <dl class="class"> <dt id="pygments.lexers.special.TextLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.special.</code><code class="descname">TextLexer</code><a class="headerlink" href="#pygments.lexers.special.TextLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">text</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.txt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/plain</td> </tr> </tbody> </table> <p>“Null” lexer, doesn’t highlight anything.</p> </dd></dl> <span class="target" id="module-pygments.lexers.sql"></span></div> <div class="section" id="lexers-for-various-sql-dialects-and-related-interactive-sessions"> <h2>Lexers for various SQL dialects and related interactive sessions<a class="headerlink" href="#lexers-for-various-sql-dialects-and-related-interactive-sessions" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.sql.MySqlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.sql.</code><code class="descname">MySqlLexer</code><a class="headerlink" href="#pygments.lexers.sql.MySqlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mysql</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-mysql</td> </tr> </tbody> </table> <p>Special lexer for MySQL.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.sql.PlPgsqlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.sql.</code><code class="descname">PlPgsqlLexer</code><a class="headerlink" href="#pygments.lexers.sql.PlPgsqlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">plpgsql</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-plpgsql</td> </tr> </tbody> </table> <p>Handle the extra syntax in Pl/pgSQL language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.sql.PostgresConsoleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.sql.</code><code class="descname">PostgresConsoleLexer</code><a class="headerlink" href="#pygments.lexers.sql.PostgresConsoleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">psql, postgresql-console, postgres-console</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-postgresql-psql</td> </tr> </tbody> </table> <p>Lexer for psql sessions.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.sql.PostgresLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.sql.</code><code class="descname">PostgresLexer</code><a class="headerlink" href="#pygments.lexers.sql.PostgresLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">postgresql, postgres</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-postgresql</td> </tr> </tbody> </table> <p>Lexer for the PostgreSQL dialect of SQL.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.sql.RqlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.sql.</code><code class="descname">RqlLexer</code><a class="headerlink" href="#pygments.lexers.sql.RqlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rql</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rql</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-rql</td> </tr> </tbody> </table> <p>Lexer for Relation Query Language.</p> <p><a class="reference external" href="http://www.logilab.org/project/rql">RQL</a></p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.sql.SqlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.sql.</code><code class="descname">SqlLexer</code><a class="headerlink" href="#pygments.lexers.sql.SqlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">sql</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sql</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-sql</td> </tr> </tbody> </table> <p>Lexer for Structured Query Language. Currently, this lexer does not recognize any special syntax except ANSI SQL.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.sql.SqliteConsoleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.sql.</code><code class="descname">SqliteConsoleLexer</code><a class="headerlink" href="#pygments.lexers.sql.SqliteConsoleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">sqlite3</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sqlite3-console</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-sqlite3-console</td> </tr> </tbody> </table> <p>Lexer for example sessions using sqlite3.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.11.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.sql.TransactSqlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.sql.</code><code class="descname">TransactSqlLexer</code><a class="headerlink" href="#pygments.lexers.sql.TransactSqlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">tsql, t-sql</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sql</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-tsql</td> </tr> </tbody> </table> <p>Transact-SQL (T-SQL) is Microsoft’s and Sybase’s proprietary extension to SQL.</p> <p>The list of keywords includes ODBC and keywords reserved for future use..</p> </dd></dl> <span class="target" id="module-pygments.lexers.stata"></span></div> <div class="section" id="lexer-for-stata"> <h2>Lexer for Stata<a class="headerlink" href="#lexer-for-stata" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.stata.StataLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.stata.</code><code class="descname">StataLexer</code><a class="headerlink" href="#pygments.lexers.stata.StataLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">stata, do</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.do, *.ado</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-stata, text/stata, application/x-stata</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.stata.com/">Stata</a> do files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.supercollider"></span></div> <div class="section" id="lexer-for-supercollider"> <h2>Lexer for SuperCollider<a class="headerlink" href="#lexer-for-supercollider" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.supercollider.SuperColliderLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.supercollider.</code><code class="descname">SuperColliderLexer</code><a class="headerlink" href="#pygments.lexers.supercollider.SuperColliderLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">sc, supercollider</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sc, *.scd</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/supercollider, text/supercollider</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://supercollider.github.io/">SuperCollider</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.tcl"></span></div> <div class="section" id="lexers-for-tcl-and-related-languages"> <h2>Lexers for Tcl and related languages<a class="headerlink" href="#lexers-for-tcl-and-related-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.tcl.TclLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.tcl.</code><code class="descname">TclLexer</code><a class="headerlink" href="#pygments.lexers.tcl.TclLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">tcl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.tcl, *.rvt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-tcl, text/x-script.tcl, application/x-tcl</td> </tr> </tbody> </table> <p>For Tcl source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.10.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.templates"></span></div> <div class="section" id="lexers-for-various-template-engines-markup"> <h2>Lexers for various template engines’ markup<a class="headerlink" href="#lexers-for-various-template-engines-markup" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.templates.Angular2HtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">Angular2HtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.Angular2HtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+ng2</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ng2</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Subclass of the <cite>Angular2Lexer</cite> that highlights unlexed data with the <cite>HtmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.Angular2Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">Angular2Lexer</code><a class="headerlink" href="#pygments.lexers.templates.Angular2Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ng2</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Generic <a class="reference external" href="http://victorsavkin.com/post/119943127151/angular-2-template-syntax">angular2</a> template lexer.</p> <p>Highlights only the Angular template tags (stuff between <cite>{{</cite> and <cite>}}</cite> and special attributes: ‘(event)=’, ‘[property]=’, ‘[(twoWayBinding)]=’). Everything else is left for a delegating lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.CheetahHtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">CheetahHtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.CheetahHtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+cheetah, html+spitfire, htmlcheetah</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+cheetah, text/html+spitfire</td> </tr> </tbody> </table> <p>Subclass of the <cite>CheetahLexer</cite> that highlights unlexed data with the <cite>HtmlLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.CheetahJavascriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">CheetahJavascriptLexer</code><a class="headerlink" href="#pygments.lexers.templates.CheetahJavascriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">js+cheetah, javascript+cheetah, js+spitfire, javascript+spitfire</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-javascript+cheetah, text/x-javascript+cheetah, text/javascript+cheetah, application/x-javascript+spitfire, text/x-javascript+spitfire, text/javascript+spitfire</td> </tr> </tbody> </table> <p>Subclass of the <cite>CheetahLexer</cite> that highlights unlexed data with the <cite>JavascriptLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.CheetahLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">CheetahLexer</code><a class="headerlink" href="#pygments.lexers.templates.CheetahLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cheetah, spitfire</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.tmpl, *.spt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-cheetah, application/x-spitfire</td> </tr> </tbody> </table> <p>Generic <a class="reference external" href="http://www.cheetahtemplate.org/">cheetah templates</a> lexer. Code that isn’t Cheetah markup is yielded as <cite>Token.Other</cite>. This also works for <a class="reference external" href="http://code.google.com/p/spitfire/">spitfire templates</a> which use the same syntax.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.CheetahXmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">CheetahXmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.CheetahXmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml+cheetah, xml+spitfire</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml+cheetah, application/xml+spitfire</td> </tr> </tbody> </table> <p>Subclass of the <cite>CheetahLexer</cite> that highlights unlexed data with the <cite>XmlLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.ColdfusionCFCLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">ColdfusionCFCLexer</code><a class="headerlink" href="#pygments.lexers.templates.ColdfusionCFCLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cfc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cfc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Coldfusion markup/script components</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.ColdfusionHtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">ColdfusionHtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.ColdfusionHtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cfm</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cfm, *.cfml</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-coldfusion</td> </tr> </tbody> </table> <p>Coldfusion markup in html</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.ColdfusionLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">ColdfusionLexer</code><a class="headerlink" href="#pygments.lexers.templates.ColdfusionLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cfs</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Coldfusion statements</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.CssDjangoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">CssDjangoLexer</code><a class="headerlink" href="#pygments.lexers.templates.CssDjangoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">css+django, css+jinja</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/css+django, text/css+jinja</td> </tr> </tbody> </table> <p>Subclass of the <cite>DjangoLexer</cite> that highlights unlexed data with the <cite>CssLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.CssErbLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">CssErbLexer</code><a class="headerlink" href="#pygments.lexers.templates.CssErbLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">css+erb, css+ruby</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/css+ruby</td> </tr> </tbody> </table> <p>Subclass of <cite>ErbLexer</cite> which highlights unlexed data with the <cite>CssLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.CssGenshiLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">CssGenshiLexer</code><a class="headerlink" href="#pygments.lexers.templates.CssGenshiLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">css+genshitext, css+genshi</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/css+genshi</td> </tr> </tbody> </table> <p>A lexer that highlights CSS definitions in genshi text templates.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.CssPhpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">CssPhpLexer</code><a class="headerlink" href="#pygments.lexers.templates.CssPhpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">css+php</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/css+php</td> </tr> </tbody> </table> <p>Subclass of <cite>PhpLexer</cite> which highlights unmatched data with the <cite>CssLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.CssSmartyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">CssSmartyLexer</code><a class="headerlink" href="#pygments.lexers.templates.CssSmartyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">css+smarty</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/css+smarty</td> </tr> </tbody> </table> <p>Subclass of the <cite>SmartyLexer</cite> that highlights unlexed data with the <cite>CssLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.DjangoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">DjangoLexer</code><a class="headerlink" href="#pygments.lexers.templates.DjangoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">django, jinja</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-django-templating, application/x-jinja</td> </tr> </tbody> </table> <p>Generic <a class="reference external" href="http://www.djangoproject.com/documentation/templates/">django</a> and <a class="reference external" href="http://wsgiarea.pocoo.org/jinja/">jinja</a> template lexer.</p> <p>It just highlights django/jinja code between the preprocessor directives, other data is left untouched by the lexer.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.ErbLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">ErbLexer</code><a class="headerlink" href="#pygments.lexers.templates.ErbLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">erb</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-ruby-templating</td> </tr> </tbody> </table> <p>Generic <a class="reference external" href="http://ruby-doc.org/core/classes/ERB.html">ERB</a> (Ruby Templating) lexer.</p> <p>Just highlights ruby code between the preprocessor directives, other data is left untouched by the lexer.</p> <p>All options are also forwarded to the <cite>RubyLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.EvoqueHtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">EvoqueHtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.EvoqueHtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+evoque</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.html</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+evoque</td> </tr> </tbody> </table> <p>Subclass of the <cite>EvoqueLexer</cite> that highlights unlexed data with the <cite>HtmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.EvoqueLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">EvoqueLexer</code><a class="headerlink" href="#pygments.lexers.templates.EvoqueLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">evoque</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.evoque</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-evoque</td> </tr> </tbody> </table> <p>For files using the Evoque templating system.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.EvoqueXmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">EvoqueXmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.EvoqueXmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml+evoque</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.xml</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml+evoque</td> </tr> </tbody> </table> <p>Subclass of the <cite>EvoqueLexer</cite> that highlights unlexed data with the <cite>XmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.GenshiLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">GenshiLexer</code><a class="headerlink" href="#pygments.lexers.templates.GenshiLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">genshi, kid, xml+genshi, xml+kid</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.kid</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-genshi, application/x-kid</td> </tr> </tbody> </table> <p>A lexer that highlights <a class="reference external" href="http://genshi.edgewall.org/">genshi</a> and <a class="reference external" href="http://kid-templating.org/">kid</a> kid XML templates.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.GenshiTextLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">GenshiTextLexer</code><a class="headerlink" href="#pygments.lexers.templates.GenshiTextLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">genshitext</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-genshi-text, text/x-genshi</td> </tr> </tbody> </table> <p>A lexer that highlights <a class="reference external" href="http://genshi.edgewall.org/">genshi</a> text templates.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.HandlebarsHtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">HandlebarsHtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.HandlebarsHtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+handlebars</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.handlebars, *.hbs</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+handlebars, text/x-handlebars-template</td> </tr> </tbody> </table> <p>Subclass of the <cite>HandlebarsLexer</cite> that highlights unlexed data with the <cite>HtmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.HandlebarsLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">HandlebarsLexer</code><a class="headerlink" href="#pygments.lexers.templates.HandlebarsLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">handlebars</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Generic <cite>handlebars <http://handlebarsjs.com/></cite> template lexer.</p> <p>Highlights only the Handlebars template tags (stuff between <cite>{{</cite> and <cite>}}</cite>). Everything else is left for a delegating lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.HtmlDjangoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">HtmlDjangoLexer</code><a class="headerlink" href="#pygments.lexers.templates.HtmlDjangoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+django, html+jinja, htmldjango</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+django, text/html+jinja</td> </tr> </tbody> </table> <p>Subclass of the <cite>DjangoLexer</cite> that highlights unlexed data with the <cite>HtmlLexer</cite>.</p> <p>Nested Javascript and CSS is highlighted too.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.HtmlGenshiLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">HtmlGenshiLexer</code><a class="headerlink" href="#pygments.lexers.templates.HtmlGenshiLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+genshi, html+kid</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+genshi</td> </tr> </tbody> </table> <p>A lexer that highlights <a class="reference external" href="http://genshi.edgewall.org/">genshi</a> and <a class="reference external" href="http://kid-templating.org/">kid</a> kid HTML templates.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.HtmlPhpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">HtmlPhpLexer</code><a class="headerlink" href="#pygments.lexers.templates.HtmlPhpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+php</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.phtml</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-php, application/x-httpd-php, application/x-httpd-php3, application/x-httpd-php4, application/x-httpd-php5</td> </tr> </tbody> </table> <p>Subclass of <cite>PhpLexer</cite> that highlights unhandled data with the <cite>HtmlLexer</cite>.</p> <p>Nested Javascript and CSS is highlighted too.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.HtmlSmartyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">HtmlSmartyLexer</code><a class="headerlink" href="#pygments.lexers.templates.HtmlSmartyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+smarty</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+smarty</td> </tr> </tbody> </table> <p>Subclass of the <cite>SmartyLexer</cite> that highlights unlexed data with the <cite>HtmlLexer</cite>.</p> <p>Nested Javascript and CSS is highlighted too.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.JavascriptDjangoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">JavascriptDjangoLexer</code><a class="headerlink" href="#pygments.lexers.templates.JavascriptDjangoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">js+django, javascript+django, js+jinja, javascript+jinja</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-javascript+django, application/x-javascript+jinja, text/x-javascript+django, text/x-javascript+jinja, text/javascript+django, text/javascript+jinja</td> </tr> </tbody> </table> <p>Subclass of the <cite>DjangoLexer</cite> that highlights unlexed data with the <cite>JavascriptLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.JavascriptErbLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">JavascriptErbLexer</code><a class="headerlink" href="#pygments.lexers.templates.JavascriptErbLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">js+erb, javascript+erb, js+ruby, javascript+ruby</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-javascript+ruby, text/x-javascript+ruby, text/javascript+ruby</td> </tr> </tbody> </table> <p>Subclass of <cite>ErbLexer</cite> which highlights unlexed data with the <cite>JavascriptLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.JavascriptGenshiLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">JavascriptGenshiLexer</code><a class="headerlink" href="#pygments.lexers.templates.JavascriptGenshiLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">js+genshitext, js+genshi, javascript+genshitext, javascript+genshi</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-javascript+genshi, text/x-javascript+genshi, text/javascript+genshi</td> </tr> </tbody> </table> <p>A lexer that highlights javascript code in genshi text templates.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.JavascriptPhpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">JavascriptPhpLexer</code><a class="headerlink" href="#pygments.lexers.templates.JavascriptPhpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">js+php, javascript+php</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-javascript+php, text/x-javascript+php, text/javascript+php</td> </tr> </tbody> </table> <p>Subclass of <cite>PhpLexer</cite> which highlights unmatched data with the <cite>JavascriptLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.JavascriptSmartyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">JavascriptSmartyLexer</code><a class="headerlink" href="#pygments.lexers.templates.JavascriptSmartyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">js+smarty, javascript+smarty</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-javascript+smarty, text/x-javascript+smarty, text/javascript+smarty</td> </tr> </tbody> </table> <p>Subclass of the <cite>SmartyLexer</cite> that highlights unlexed data with the <cite>JavascriptLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.JspLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">JspLexer</code><a class="headerlink" href="#pygments.lexers.templates.JspLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">jsp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.jsp</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-jsp</td> </tr> </tbody> </table> <p>Lexer for Java Server Pages.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.LassoCssLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">LassoCssLexer</code><a class="headerlink" href="#pygments.lexers.templates.LassoCssLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">css+lasso</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/css+lasso</td> </tr> </tbody> </table> <p>Subclass of the <cite>LassoLexer</cite> which highlights unhandled data with the <cite>CssLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.LassoHtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">LassoHtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.LassoHtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+lasso</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+lasso, application/x-httpd-lasso, application/x-httpd-lasso[89]</td> </tr> </tbody> </table> <p>Subclass of the <cite>LassoLexer</cite> which highlights unhandled data with the <cite>HtmlLexer</cite>.</p> <p>Nested JavaScript and CSS is also highlighted.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.LassoJavascriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">LassoJavascriptLexer</code><a class="headerlink" href="#pygments.lexers.templates.LassoJavascriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">js+lasso, javascript+lasso</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-javascript+lasso, text/x-javascript+lasso, text/javascript+lasso</td> </tr> </tbody> </table> <p>Subclass of the <cite>LassoLexer</cite> which highlights unhandled data with the <cite>JavascriptLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.LassoXmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">LassoXmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.LassoXmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml+lasso</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml+lasso</td> </tr> </tbody> </table> <p>Subclass of the <cite>LassoLexer</cite> which highlights unhandled data with the <cite>XmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.LiquidLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">LiquidLexer</code><a class="headerlink" href="#pygments.lexers.templates.LiquidLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">liquid</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.liquid</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://www.rubydoc.info/github/Shopify/liquid">Liquid templates</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MakoCssLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MakoCssLexer</code><a class="headerlink" href="#pygments.lexers.templates.MakoCssLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">css+mako</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/css+mako</td> </tr> </tbody> </table> <p>Subclass of the <cite>MakoLexer</cite> that highlights unlexed data with the <cite>CssLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MakoHtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MakoHtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.MakoHtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+mako</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+mako</td> </tr> </tbody> </table> <p>Subclass of the <cite>MakoLexer</cite> that highlights unlexed data with the <cite>HtmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MakoJavascriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MakoJavascriptLexer</code><a class="headerlink" href="#pygments.lexers.templates.MakoJavascriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">js+mako, javascript+mako</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-javascript+mako, text/x-javascript+mako, text/javascript+mako</td> </tr> </tbody> </table> <p>Subclass of the <cite>MakoLexer</cite> that highlights unlexed data with the <cite>JavascriptLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MakoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MakoLexer</code><a class="headerlink" href="#pygments.lexers.templates.MakoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mako</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.mao</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-mako</td> </tr> </tbody> </table> <p>Generic <a class="reference external" href="http://www.makotemplates.org/">mako templates</a> lexer. Code that isn’t Mako markup is yielded as <cite>Token.Other</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MakoXmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MakoXmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.MakoXmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml+mako</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml+mako</td> </tr> </tbody> </table> <p>Subclass of the <cite>MakoLexer</cite> that highlights unlexed data with the <cite>XmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.7.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MasonLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MasonLexer</code><a class="headerlink" href="#pygments.lexers.templates.MasonLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">mason</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.m, *.mhtml, *.mc, *.mi, autohandler, dhandler</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-mason</td> </tr> </tbody> </table> <p>Generic <a class="reference external" href="http://www.masonhq.com/">mason templates</a> lexer. Stolen from Myghty lexer. Code that isn’t Mason markup is HTML.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MyghtyCssLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MyghtyCssLexer</code><a class="headerlink" href="#pygments.lexers.templates.MyghtyCssLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">css+myghty</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/css+myghty</td> </tr> </tbody> </table> <p>Subclass of the <cite>MyghtyLexer</cite> that highlights unlexed data with the <cite>CssLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MyghtyHtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MyghtyHtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.MyghtyHtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+myghty</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+myghty</td> </tr> </tbody> </table> <p>Subclass of the <cite>MyghtyLexer</cite> that highlights unlexed data with the <cite>HtmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MyghtyJavascriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MyghtyJavascriptLexer</code><a class="headerlink" href="#pygments.lexers.templates.MyghtyJavascriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">js+myghty, javascript+myghty</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-javascript+myghty, text/x-javascript+myghty, text/javascript+mygthy</td> </tr> </tbody> </table> <p>Subclass of the <cite>MyghtyLexer</cite> that highlights unlexed data with the <cite>JavascriptLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MyghtyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MyghtyLexer</code><a class="headerlink" href="#pygments.lexers.templates.MyghtyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">myghty</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.myt, autodelegate</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-myghty</td> </tr> </tbody> </table> <p>Generic <a class="reference external" href="http://www.myghty.org/">myghty templates</a> lexer. Code that isn’t Myghty markup is yielded as <cite>Token.Other</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.MyghtyXmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">MyghtyXmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.MyghtyXmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml+myghty</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml+myghty</td> </tr> </tbody> </table> <p>Subclass of the <cite>MyghtyLexer</cite> that highlights unlexed data with the <cite>XmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.RhtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">RhtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.RhtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rhtml, html+erb, html+ruby</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rhtml</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+ruby</td> </tr> </tbody> </table> <p>Subclass of the ERB lexer that highlights the unlexed data with the html lexer.</p> <p>Nested Javascript and CSS is highlighted too.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.SmartyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">SmartyLexer</code><a class="headerlink" href="#pygments.lexers.templates.SmartyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">smarty</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.tpl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-smarty</td> </tr> </tbody> </table> <p>Generic <a class="reference external" href="http://smarty.php.net/">Smarty</a> template lexer.</p> <p>Just highlights smarty code between the preprocessor directives, other data is left untouched by the lexer.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.SspLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">SspLexer</code><a class="headerlink" href="#pygments.lexers.templates.SspLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">ssp</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ssp</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-ssp</td> </tr> </tbody> </table> <p>Lexer for Scalate Server Pages.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.TeaTemplateLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">TeaTemplateLexer</code><a class="headerlink" href="#pygments.lexers.templates.TeaTemplateLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">tea</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.tea</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-tea</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://teatrove.org/">Tea Templates</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.TwigHtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">TwigHtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.TwigHtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+twig</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.twig</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+twig</td> </tr> </tbody> </table> <p>Subclass of the <cite>TwigLexer</cite> that highlights unlexed data with the <cite>HtmlLexer</cite>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.TwigLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">TwigLexer</code><a class="headerlink" href="#pygments.lexers.templates.TwigLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">twig</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-twig</td> </tr> </tbody> </table> <p><a class="reference external" href="http://twig.sensiolabs.org/">Twig</a> template lexer.</p> <p>It just highlights Twig code between the preprocessor directives, other data is left untouched by the lexer.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.VelocityHtmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">VelocityHtmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.VelocityHtmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">html+velocity</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/html+velocity</td> </tr> </tbody> </table> <p>Subclass of the <cite>VelocityLexer</cite> that highlights unlexed data with the <cite>HtmlLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.VelocityLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">VelocityLexer</code><a class="headerlink" href="#pygments.lexers.templates.VelocityLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">velocity</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.vm, *.fhtml</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Generic <a class="reference external" href="http://velocity.apache.org/">Velocity</a> template lexer.</p> <p>Just highlights velocity directives and variable references, other data is left untouched by the lexer.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.VelocityXmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">VelocityXmlLexer</code><a class="headerlink" href="#pygments.lexers.templates.VelocityXmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml+velocity</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml+velocity</td> </tr> </tbody> </table> <p>Subclass of the <cite>VelocityLexer</cite> that highlights unlexed data with the <cite>XmlLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.XmlDjangoLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">XmlDjangoLexer</code><a class="headerlink" href="#pygments.lexers.templates.XmlDjangoLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml+django, xml+jinja</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml+django, application/xml+jinja</td> </tr> </tbody> </table> <p>Subclass of the <cite>DjangoLexer</cite> that highlights unlexed data with the <cite>XmlLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.XmlErbLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">XmlErbLexer</code><a class="headerlink" href="#pygments.lexers.templates.XmlErbLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml+erb, xml+ruby</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml+ruby</td> </tr> </tbody> </table> <p>Subclass of <cite>ErbLexer</cite> which highlights data outside preprocessor directives with the <cite>XmlLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.XmlPhpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">XmlPhpLexer</code><a class="headerlink" href="#pygments.lexers.templates.XmlPhpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml+php</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml+php</td> </tr> </tbody> </table> <p>Subclass of <cite>PhpLexer</cite> that highlights unhandled data with the <cite>XmlLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.XmlSmartyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">XmlSmartyLexer</code><a class="headerlink" href="#pygments.lexers.templates.XmlSmartyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xml+smarty</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/xml+smarty</td> </tr> </tbody> </table> <p>Subclass of the <cite>SmartyLexer</cite> that highlights unlexed data with the <cite>XmlLexer</cite>.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.templates.YamlJinjaLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.templates.</code><code class="descname">YamlJinjaLexer</code><a class="headerlink" href="#pygments.lexers.templates.YamlJinjaLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">yaml+jinja, salt, sls</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sls</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-yaml+jinja, text/x-sls</td> </tr> </tbody> </table> <p>Subclass of the <cite>DjangoLexer</cite> that highlights unlexed data with the <cite>YamlLexer</cite>.</p> <p>Commonly used in Saltstack salt states.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.testing"></span></div> <div class="section" id="lexers-for-testing-languages"> <h2>Lexers for testing languages<a class="headerlink" href="#lexers-for-testing-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.testing.GherkinLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.testing.</code><code class="descname">GherkinLexer</code><a class="headerlink" href="#pygments.lexers.testing.GherkinLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cucumber, gherkin</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.feature</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-gherkin</td> </tr> </tbody> </table> <p>For <cite>Gherkin <http://github.com/aslakhellesoy/gherkin/></cite> syntax.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.testing.TAPLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.testing.</code><code class="descname">TAPLexer</code><a class="headerlink" href="#pygments.lexers.testing.TAPLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">tap</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.tap</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For Test Anything Protocol (TAP) output.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.textedit"></span></div> <div class="section" id="lexers-for-languages-related-to-text-processing"> <h2>Lexers for languages related to text processing<a class="headerlink" href="#lexers-for-languages-related-to-text-processing" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.textedit.AwkLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.textedit.</code><code class="descname">AwkLexer</code><a class="headerlink" href="#pygments.lexers.textedit.AwkLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">awk, gawk, mawk, nawk</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.awk</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-awk</td> </tr> </tbody> </table> <p>For Awk scripts.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.textedit.VimLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.textedit.</code><code class="descname">VimLexer</code><a class="headerlink" href="#pygments.lexers.textedit.VimLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">vim</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.vim, .vimrc, .exrc, .gvimrc, vimrc, exrc, gvimrc, vimrc, gvimrc</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-vim</td> </tr> </tbody> </table> <p>Lexer for VimL script files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.8.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.textfmts"></span></div> <div class="section" id="lexers-for-various-text-formats"> <h2>Lexers for various text formats<a class="headerlink" href="#lexers-for-various-text-formats" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.textfmts.GettextLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.textfmts.</code><code class="descname">GettextLexer</code><a class="headerlink" href="#pygments.lexers.textfmts.GettextLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">pot, po</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.pot, *.po</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-gettext, text/x-gettext, text/gettext</td> </tr> </tbody> </table> <p>Lexer for Gettext catalog files.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.9.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.textfmts.HttpLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.textfmts.</code><code class="descname">HttpLexer</code><a class="headerlink" href="#pygments.lexers.textfmts.HttpLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">http</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer for HTTP sessions.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.textfmts.IrcLogsLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.textfmts.</code><code class="descname">IrcLogsLexer</code><a class="headerlink" href="#pygments.lexers.textfmts.IrcLogsLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">irc</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.weechatlog</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-irclog</td> </tr> </tbody> </table> <p>Lexer for IRC logs in <em>irssi</em>, <em>xchat</em> or <em>weechat</em> style.</p> </dd></dl> <dl class="class"> <dt id="pygments.lexers.textfmts.TodotxtLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.textfmts.</code><code class="descname">TodotxtLexer</code><a class="headerlink" href="#pygments.lexers.textfmts.TodotxtLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">todotxt</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">todo.txt, *.todotxt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-todo</td> </tr> </tbody> </table> <p>Lexer for <a class="reference external" href="http://todotxt.com/">Todo.txt</a> todo list format.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.theorem"></span></div> <div class="section" id="lexers-for-theorem-proving-languages"> <h2>Lexers for theorem-proving languages<a class="headerlink" href="#lexers-for-theorem-proving-languages" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.theorem.CoqLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.theorem.</code><code class="descname">CoqLexer</code><a class="headerlink" href="#pygments.lexers.theorem.CoqLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">coq</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.v</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-coq</td> </tr> </tbody> </table> <p>For the <a class="reference external" href="http://coq.inria.fr/">Coq</a> theorem prover.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.theorem.IsabelleLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.theorem.</code><code class="descname">IsabelleLexer</code><a class="headerlink" href="#pygments.lexers.theorem.IsabelleLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">isabelle</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.thy</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-isabelle</td> </tr> </tbody> </table> <p>For the <a class="reference external" href="http://isabelle.in.tum.de/">Isabelle</a> proof assistant.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.theorem.LeanLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.theorem.</code><code class="descname">LeanLexer</code><a class="headerlink" href="#pygments.lexers.theorem.LeanLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">lean</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.lean</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-lean</td> </tr> </tbody> </table> <p>For the <a class="reference external" href="https://github.com/leanprover/lean">Lean</a> theorem prover.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.trafficscript"></span></div> <div class="section" id="lexer-for-riverbed-s-trafficscript-rts-language"> <h2>Lexer for RiverBed’s TrafficScript (RTS) language<a class="headerlink" href="#lexer-for-riverbed-s-trafficscript-rts-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.trafficscript.RtsLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.trafficscript.</code><code class="descname">RtsLexer</code><a class="headerlink" href="#pygments.lexers.trafficscript.RtsLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">rts, trafficscript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.rts</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="http://www.riverbed.com/stingray">Riverbed Stingray Traffic Manager</a></p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.typoscript"></span></div> <div class="section" id="lexers-for-typoscript"> <h2>Lexers for TypoScript<a class="headerlink" href="#lexers-for-typoscript" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.typoscript.TypoScriptCssDataLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.typoscript.</code><code class="descname">TypoScriptCssDataLexer</code><a class="headerlink" href="#pygments.lexers.typoscript.TypoScriptCssDataLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">typoscriptcssdata</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer that highlights markers, constants and registers within css blocks.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.typoscript.TypoScriptHtmlDataLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.typoscript.</code><code class="descname">TypoScriptHtmlDataLexer</code><a class="headerlink" href="#pygments.lexers.typoscript.TypoScriptHtmlDataLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">typoscripthtmldata</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>Lexer that highlights markers, constants and registers within html tags.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.typoscript.TypoScriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.typoscript.</code><code class="descname">TypoScriptLexer</code><a class="headerlink" href="#pygments.lexers.typoscript.TypoScriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">typoscript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.ts, *.txt</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-typoscript</td> </tr> </tbody> </table> <p>Lexer for TypoScript code.</p> <p><a class="reference external" href="http://docs.typo3.org/typo3cms/TyposcriptReference/">http://docs.typo3.org/typo3cms/TyposcriptReference/</a></p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.urbi"></span></div> <div class="section" id="lexers-for-urbiscript-language"> <h2>Lexers for UrbiScript language<a class="headerlink" href="#lexers-for-urbiscript-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.urbi.UrbiscriptLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.urbi.</code><code class="descname">UrbiscriptLexer</code><a class="headerlink" href="#pygments.lexers.urbi.UrbiscriptLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">urbiscript</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.u</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-urbiscript</td> </tr> </tbody> </table> <p>For UrbiScript source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.5.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.varnish"></span></div> <div class="section" id="lexers-for-varnish-configuration"> <h2>Lexers for Varnish configuration<a class="headerlink" href="#lexers-for-varnish-configuration" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.varnish.VCLLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.varnish.</code><code class="descname">VCLLexer</code><a class="headerlink" href="#pygments.lexers.varnish.VCLLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">vcl</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.vcl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-vclsrc</td> </tr> </tbody> </table> <p>For Varnish Configuration Language (VCL).</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.varnish.VCLSnippetLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.varnish.</code><code class="descname">VCLSnippetLexer</code><a class="headerlink" href="#pygments.lexers.varnish.VCLSnippetLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">vclsnippets, vclsnippet</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">None</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-vclsnippet</td> </tr> </tbody> </table> <p>For Varnish Configuration Language snippets.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.verification"></span></div> <div class="section" id="lexer-for-intermediate-verification-languages-ivls"> <h2>Lexer for Intermediate Verification Languages (IVLs)<a class="headerlink" href="#lexer-for-intermediate-verification-languages-ivls" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.verification.BoogieLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.verification.</code><code class="descname">BoogieLexer</code><a class="headerlink" href="#pygments.lexers.verification.BoogieLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">boogie</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.bpl</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://boogie.codeplex.com/">Boogie</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.1.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.verification.SilverLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.verification.</code><code class="descname">SilverLexer</code><a class="headerlink" href="#pygments.lexers.verification.SilverLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">silver</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.sil, *.vpr</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">None</td> </tr> </tbody> </table> <p>For <a class="reference external" href="https://bitbucket.org/viperproject/silver">Silver</a> source code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.webmisc"></span></div> <div class="section" id="lexers-for-misc-web-stuff"> <h2>Lexers for misc. web stuff<a class="headerlink" href="#lexers-for-misc-web-stuff" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.webmisc.CirruLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.webmisc.</code><code class="descname">CirruLexer</code><a class="headerlink" href="#pygments.lexers.webmisc.CirruLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">cirru</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.cirru</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-cirru</td> </tr> </tbody> </table> <p>Syntax rules of Cirru can be found at: <a class="reference external" href="http://cirru.org/">http://cirru.org/</a></p> <ul class="simple"> <li>using <code class="docutils literal notranslate"><span class="pre">()</span></code> for expressions, but restricted in a same line</li> <li>using <code class="docutils literal notranslate"><span class="pre">""</span></code> for strings, with <code class="docutils literal notranslate"><span class="pre">\</span></code> for escaping chars</li> <li>using <code class="docutils literal notranslate"><span class="pre">$</span></code> as folding operator</li> <li>using <code class="docutils literal notranslate"><span class="pre">,</span></code> as unfolding operator</li> <li>using indentations for nested blocks</li> </ul> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.webmisc.DuelLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.webmisc.</code><code class="descname">DuelLexer</code><a class="headerlink" href="#pygments.lexers.webmisc.DuelLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">duel, jbst, jsonml+bst</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.duel, *.jbst</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-duel, text/x-jbst</td> </tr> </tbody> </table> <p>Lexer for Duel Views Engine (formerly JBST) markup with JavaScript code blocks. See <a class="reference external" href="http://duelengine.org/">http://duelengine.org/</a>. See <a class="reference external" href="http://jsonml.org/jbst/">http://jsonml.org/jbst/</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.webmisc.QmlLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.webmisc.</code><code class="descname">QmlLexer</code><a class="headerlink" href="#pygments.lexers.webmisc.QmlLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">qml, qbs</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.qml, *.qbs</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">application/x-qml, application/x-qt.qbs+qml</td> </tr> </tbody> </table> <p>For QML files. See <a class="reference external" href="http://doc.qt.digia.com/4.7/qdeclarativeintroduction.html">http://doc.qt.digia.com/4.7/qdeclarativeintroduction.html</a>.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.6.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.webmisc.SlimLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.webmisc.</code><code class="descname">SlimLexer</code><a class="headerlink" href="#pygments.lexers.webmisc.SlimLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">slim</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.slim</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-slim</td> </tr> </tbody> </table> <p>For Slim markup.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.0.</span></p> </div> </dd></dl> <dl class="class"> <dt id="pygments.lexers.webmisc.XQueryLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.webmisc.</code><code class="descname">XQueryLexer</code><a class="headerlink" href="#pygments.lexers.webmisc.XQueryLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">xquery, xqy, xq, xql, xqm</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.xqy, *.xquery, *.xq, *.xql, *.xqm</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/xquery, application/xquery</td> </tr> </tbody> </table> <p>An XQuery lexer, parsing a stream and outputting the tokens needed to highlight xquery code.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 1.4.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.whiley"></span></div> <div class="section" id="lexers-for-the-whiley-language"> <h2>Lexers for the Whiley language<a class="headerlink" href="#lexers-for-the-whiley-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.whiley.WhileyLexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.whiley.</code><code class="descname">WhileyLexer</code><a class="headerlink" href="#pygments.lexers.whiley.WhileyLexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">whiley</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.whiley</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-whiley</td> </tr> </tbody> </table> <p>Lexer for the Whiley programming language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 2.2.</span></p> </div> </dd></dl> <span class="target" id="module-pygments.lexers.x10"></span></div> <div class="section" id="lexers-for-the-x10-programming-language"> <h2>Lexers for the X10 programming language<a class="headerlink" href="#lexers-for-the-x10-programming-language" title="Permalink to this headline">¶</a></h2> <dl class="class"> <dt id="pygments.lexers.x10.X10Lexer"> <em class="property">class </em><code class="descclassname">pygments.lexers.x10.</code><code class="descname">X10Lexer</code><a class="headerlink" href="#pygments.lexers.x10.X10Lexer" title="Permalink to this definition">¶</a></dt> <dd><table class="docutils field-list" frame="void" rules="none"> <col class="field-name" /> <col class="field-body" /> <tbody valign="top"> <tr class="field-odd field"><th class="field-name">Short names:</th><td class="field-body">x10, xten</td> </tr> <tr class="field-even field"><th class="field-name">Filenames:</th><td class="field-body">*.x10</td> </tr> <tr class="field-odd field"><th class="field-name">MIME types:</th><td class="field-body">text/x-x10</td> </tr> </tbody> </table> <p>For the X10 language.</p> <div class="versionadded"> <p><span class="versionmodified">New in version 0.1.</span></p> </div> </dd></dl> </div> <div class="section" id="iterating-over-all-lexers"> <h2>Iterating over all lexers<a class="headerlink" href="#iterating-over-all-lexers" title="Permalink to this headline">¶</a></h2> <div class="versionadded"> <p><span class="versionmodified">New in version 0.6.</span></p> </div> <p>To get all lexers (both the builtin and the plugin ones), you can use the <cite>get_all_lexers()</cite> function from the <cite>pygments.lexers</cite> module:</p> <div class="highlight-pycon notranslate"><div class="highlight"><pre><span></span><span class="gp">>>> </span><span class="kn">from</span> <span class="nn">pygments.lexers</span> <span class="kn">import</span> <span class="n">get_all_lexers</span> <span class="gp">>>> </span><span class="n">i</span> <span class="o">=</span> <span class="n">get_all_lexers</span><span class="p">()</span> <span class="gp">>>> </span><span class="n">i</span><span class="o">.</span><span class="n">next</span><span class="p">()</span> <span class="go">('Diff', ('diff',), ('*.diff', '*.patch'), ('text/x-diff', 'text/x-patch'))</span> <span class="gp">>>> </span><span class="n">i</span><span class="o">.</span><span class="n">next</span><span class="p">()</span> <span class="go">('Delphi', ('delphi', 'objectpascal', 'pas', 'pascal'), ('*.pas',), ('text/x-pascal',))</span> <span class="gp">>>> </span><span class="n">i</span><span class="o">.</span><span class="n">next</span><span class="p">()</span> <span class="go">('XML+Ruby', ('xml+erb', 'xml+ruby'), (), ())</span> </pre></div> </div> <p>As you can see, the return value is an iterator which yields tuples in the form <code class="docutils literal notranslate"><span class="pre">(name,</span> <span class="pre">aliases,</span> <span class="pre">filetypes,</span> <span class="pre">mimetypes)</span></code>.</p> </div> </div> </div> </div> </div> <div class="clearer"></div> </div> <div class="footer" role="contentinfo"> © Copyright 2006-2017, Georg Brandl and Pygments contributors. Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.6. <br/> Pygments logo created by <a href="http://joelunger.com">Joel Unger</a>. Backgrounds from <a href="http://subtlepatterns.com">subtlepatterns.com</a>. </div> </div> </body> </html>
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings