
xi\c           @  s  d  Z  d d l m Z i d d dz d{ d f d 6d	 d
 d| d} d f d 6d	 d d~ d d f d 6d d d d d f d 6d d d d d f d  6d	 d! d d d% f d& 6d	 d' d d d+ f d, 6d- d. d d d2 f d3 6d4 d5 d d d9 f d: 6d4 d; d d d? f d@ 6dA dB d d dE f dF 6dG dH d d dK f dL 6dM dN d d dR f dS 6dT dU d d dX f dY 6dM dZ d d d^ f d_ 6d4 d` d d db f dc 6Z e dd k rd de l Z d de l Z g  Z g  Z e j	 j
 df e j	 j e j	 j e  dg dg   d dh l m Z x e j di  D] \ Z Z Z x e D] Z e j dj  re j dk  rdl e dm j dn di  e do  f Z e e  e e de de dp g  Z xd e j D]V Z e e e  Z  e j! dq e e e  j" e# e  j$  e# e  j%  e e   f f  qWqqWqWe j&   e' e  % Z( e( j)   Z* e* j dr ds  Z* Wde QXe* e* j+ dt   Z, e* e* j+ du  Z- e' e dv  ; Z( e( j. e,  e( j. dw dx j e   e( j. e-  Wde QXe dy e/ e   n  de S(   s  
    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-2019 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
i(   t   print_functions   pygments.formatters.bbcodet   BBCodet   bbcodet   bbs   Format tokens with BBcodes. These formatting codes are used by many bulletin boards, so you can highlight your sourcecode with pygments before posting it there.t   BBCodeFormatters   pygments.formatters.imgt   img_bmpt   bmpt   bitmaps   *.bmpsw   Create a bitmap image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.t   BmpImageFormattert   img_gift   gifs   *.gifst   Create a GIF image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.t   GifImageFormatters   pygments.formatters.htmlt   HTMLt   htmls   *.htmls   *.htms   Format 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.t   HtmlFormatters   pygments.formatters.irct   IRCt   ircs&   Format tokens with IRC color sequencest   IRCFormattert   imgt   IMGt   pngs   *.pngst   Create a PNG image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.t   ImageFormattert   img_jpgt   jpgt   jpegs   *.jpgsu   Create a JPEG image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.t   JpgImageFormatters   pygments.formatters.latext   LaTeXt   latext   texs   *.texsU   Format tokens as LaTeX code. This needs the `fancyvrb` and `color` standard packages.t   LatexFormatters   pygments.formatters.others	   Text onlyt   textt   nulls   *.txts1   Output the text unchanged without any formatting.t   NullFormatters
   Raw tokenst   rawt   tokenss   *.raws@   Format tokens as a raw representation for storing token streams.t   RawTokenFormatters   pygments.formatters.rtft   RTFt   rtfs   *.rtfs   Format 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.t   RtfFormatters   pygments.formatters.svgt   SVGt   svgs   *.svgs   Format 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.t   SvgFormatters   pygments.formatters.terminal256t   Terminal256t   terminal256t
   console256t   256s   Format 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.t   Terminal256Formatters   pygments.formatters.terminalt   Terminalt   terminalt   consoles   Format tokens with ANSI color sequences, for output in a text console. Color sequences are terminated at newlines, so that paging the output works correctly.t   TerminalFormattert   TerminalTrueColort   terminal16mt
   console16mt   16ms   Format 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.t   TerminalTrueColorFormattert   Testcaset   testcases0   Format tokens as appropriate for a new testcase.t   TestcaseFormattert   __main__Ni    s   ..(   t   docstring_headlinet   .s   .pyt   _s   pygments.formatters%s.%si   t   /it    s   %r: %rs   
s   
s   FORMATTERS = {s   if __name__ == '__main__':t   ws   FORMATTERS = {
    %s
}

s   ,
    s   === %d formatters processed.(   R   R   (    (   R   R   (   s   *.bmp(   R
   (   s   *.gif(   R   (   s   *.htmls   *.htm(   R   R   (    (   R   R   R   (   s   *.png(   R   R   (   s   *.jpg(   R   R   (   s   *.tex(   R   R   (   s   *.txt(   R!   R"   (   s   *.raw(   R%   (   s   *.rtf(   R(   (   s   *.svg(   R+   R,   R-   (    (   R0   R1   (    (   R4   R5   R6   (    (   R9   (    (0   t   __doc__t
   __future__R    t
   FORMATTERSt   __name__t   syst   ost   found_formatterst   importst   patht   insertt   joint   dirnamet   __file__t   pygments.utilR<   t   walkt   roott   dirst   filest   filenamet   endswitht
   startswitht   replacet   module_namet   printt
   __import__t   Nonet   modulet   __all__t   formatter_namet   getattrt	   formattert   appendt   namet   tuplet   aliasest	   filenamest   sortt   opent   fpt   readt   contentt   findt   headert   footert   writet   len(    (    (    s;   lib/python2.7/site-packages/pygments/formatters/_mapping.pyt   <module>   sh   1!
#
