
l2RTc           @  sy  d  Z  d d l m Z i d d dm dn d f d 6d	 d
 do dp d f d 6d	 d dq dr d f d 6d d ds dt d f d 6d	 d du dv d  f d! 6d	 d" dw dx d& f d' 6d( d) dy dz d- f d. 6d/ d0 d{ d| d4 f d5 6d/ d6 d} d~ d: f d; 6d< d= d d d@ f dA 6dB dC d d dF f dG 6dH dI d d dM f dN 6dO dP d d dS f dT 6d/ dU d d dW f dX 6Z e dY k rud dZ l Z d dZ l Z g  Z g  Z e j	 j
 d[ e j	 j e j	 j e  d\ d\   d d] l m Z x e j d^  D] \ Z Z Z x e D] Z e j d_  re j d`  rda e db j dc d^  e dd  f Z e e  e e dZ dZ de g  Z xd e j D]V Z e e e  Z  e j! df 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* WdZ QXe* e* j+ dg   Z, e* e* j+ dh  Z- e' e di  ; Z( e( j. e,  e( j. dj dk j e   e( j. e-  WdZ QXe dl e/ e   n  dZ 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-2014 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   HtmlFormattert   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   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   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   (   s   *.png(   R   R   (   s   *.jpg(   R   R   (   s   *.tex(   s   textR   (   s   *.txt(   R   R   (   s   *.raw(   R"   (   s   *.rtf(   R%   (   s   *.svg(   R(   R)   R*   (    (   R-   R.   (    (   R1   (    (0   t   __doc__t
   __future__R    t
   FORMATTERSt   __name__t   syst   ost   found_formatterst   importst   patht   insertt   joint   dirnamet   __file__t   pygments.utilR4   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@   /usr/lib/python2.7/dist-packages/pygments/formatters/_mapping.pyt   <module>   sb   1!
#
