a
    $U_                     @   s   d Z ddddddddd	d
dddddddZedkrddlZddlZg Zg Zejdej	ej
edd ddlmZ edD ]\ZZZeD ]Zedredsdedd ddedd f Zee eedddgZejD ]<ZeeeZedeeeje ej!e ej"eeff  qqqe#  e$e$Z%e%& Z'e'd d!Z'W d   n1 sj0    Y  e'de'(d" Z)e'e'(d#d Z*e$ed$8Z%e%+e) e%+d%d&	e  e%+e* W d   n1 s0    Y  ed'e,e  dS )(a  
    pygments.formatters._mapping
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Formatter mapping definitions. This file is generated by itself. Everytime
    you change something on a builtin formatter definition, run this script from
    the formatters folder to update it.

    Do not alter the FORMATTERS dictionary by hand.

    :copyright: Copyright 2006-2020 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
)zpygments.formatters.bbcodeZBBCode)ZbbcodeZbb zFormat tokens with BBcodes. These formatting codes are used by many bulletin boards, so you can highlight your sourcecode with pygments before posting it there.)pygments.formatters.imgZimg_bmp)ZbmpZbitmap)z*.bmpzwCreate a bitmap image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.)r   Zimg_gif)Zgif)z*.gifztCreate a GIF image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.)zpygments.formatters.htmlZHTML)Zhtml)z*.htmlz*.htmzFormat tokens as HTML 4 ``<span>`` tags within a ``<pre>`` tag, wrapped in a ``<div>`` tag. The ``<div>``'s CSS class can be set by the `cssclass` option.)zpygments.formatters.ircIRC)Zircr   r   z&Format tokens with IRC color sequences)r   img)r   ZIMGZpng)z*.pngztCreate a PNG image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.)r   Zimg_jpg)ZjpgZjpeg)z*.jpgzuCreate a JPEG image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.)zpygments.formatters.latexZLaTeX)ZlatexZtex)z*.texzUFormat tokens as LaTeX code. This needs the `fancyvrb` and `color` standard packages.)pygments.formatters.otherz	Text only)textZnull)z*.txtz1Output the text unchanged without any formatting.)r   z
Raw tokens)rawtokens)z*.rawz@Format tokens as a raw representation for storing token streams.)zpygments.formatters.rtfZRTF)Zrtf)z*.rtfzFormat tokens as RTF markup. This formatter automatically outputs full RTF documents with color information and other useful stuff. Perfect for Copy and Paste into Microsoft(R) Word(R) documents.)zpygments.formatters.svgZSVG)Zsvg)z*.svgzFormat tokens as an SVG graphics file.  This formatter is still experimental. Each line of code is a ``<text>`` element with explicit ``x`` and ``y`` coordinates containing ``<tspan>`` elements with the individual token styles.)pygments.formatters.terminal256ZTerminal256)Zterminal256Z
console256Z256r   zFormat tokens with ANSI color sequences, for output in a 256-color terminal or console.  Like in `TerminalFormatter` color sequences are terminated at newlines, so that paging the output works correctly.)zpygments.formatters.terminalZTerminal)ZterminalZconsoler   zFormat tokens with ANSI color sequences, for output in a text console. Color sequences are terminated at newlines, so that paging the output works correctly.)r	   ZTerminalTrueColor)Zterminal16mZ
console16mZ16mr   zFormat tokens with ANSI color sequences, for output in a true-color terminal or console.  Like in `TerminalFormatter` color sequences are terminated at newlines, so that paging the output works correctly.)r   ZTestcase)Ztestcaser   z0Format tokens as appropriate for a new testcase.)ZBBCodeFormatterZBmpImageFormatterZGifImageFormatterZHtmlFormatterZIRCFormatterZImageFormatterZJpgImageFormatterZLatexFormatterZNullFormatterZRawTokenFormatterZRtfFormatterZSvgFormatterZTerminal256FormatterZTerminalFormatterZTerminalTrueColorFormatterZTestcaseFormatter__main__    Nz..)docstring_headline.z.py_zpygments.formatters%s.%s   / z%r: %rz

zFORMATTERS = {zif __name__ == '__main__':wzFORMATTERS = {
    %s
}

z,
    z=== %d formatters processed.)-__doc__Z
FORMATTERS__name__sysosZfound_formattersZimportspathinsertjoindirname__file__Zpygments.utilr   walkrootdirsfilesfilenameendswith
startswithreplaceZmodule_nameprint
__import__module__all__Zformatter_namegetattrZ	formatterappendnametuplealiases	filenamessortopenfpreadZcontentfindheaderZfooterwritelenr   r   r   >/usr/lib/python3/dist-packages/pygments/formatters/_mapping.py<module>   sn   
"



,
*