# Automatically generated by scripts/gen_mapfiles.py.
# DO NOT EDIT BY HAND; run `make mapfiles` instead.

FORMATTERS = {
    "BBCodeFormatter": (
        "pygments.formatters.bbcode",
        "BBCode",
        ("bbcode", "bb"),
        (),
        "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.",
    ),
    "BmpImageFormatter": (
        "pygments.formatters.img",
        "img_bmp",
        ("bmp", "bitmap"),
        ("*.bmp",),
        "Create a bitmap image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.",
    ),
    "GifImageFormatter": (
        "pygments.formatters.img",
        "img_gif",
        ("gif",),
        ("*.gif",),
        "Create a GIF image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.",
    ),
    "GroffFormatter": (
        "pygments.formatters.groff",
        "groff",
        ("groff", "troff", "roff"),
        (),
        "Format tokens with groff escapes to change their color and font style.",
    ),
    "HtmlFormatter": (
        "pygments.formatters.html",
        "HTML",
        ("html",),
        ("*.html", "*.htm"),
        "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.",
    ),
    "IRCFormatter": (
        "pygments.formatters.irc",
        "IRC",
        ("irc", "IRC"),
        (),
        "Format tokens with IRC color sequences",
    ),
    "ImageFormatter": (
        "pygments.formatters.img",
        "img",
        ("img", "IMG", "png"),
        ("*.png",),
        "Create a PNG image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.",
    ),
    "JpgImageFormatter": (
        "pygments.formatters.img",
        "img_jpg",
        ("jpg", "jpeg"),
        ("*.jpg",),
        "Create a JPEG image from source code. This uses the Python Imaging Library to generate a pixmap from the source code.",
    ),
    "LatexFormatter": (
        "pygments.formatters.latex",
        "LaTeX",
        ("latex", "tex"),
        ("*.tex",),
        "Format tokens as LaTeX code. This needs the `fancyvrb` and `color` standard packages.",
    ),
    "NullFormatter": (
        "pygments.formatters.other",
        "Text only",
        ("text", "null"),
        ("*.txt",),
        "Output the text unchanged without any formatting.",
    ),
    "PangoMarkupFormatter": (
        "pygments.formatters.pangomarkup",
        "Pango Markup",
        ("pango", "pangomarkup"),
        (),
        "Format tokens as Pango Markup code. It can then be rendered to an SVG.",
    ),
    "RawTokenFormatter": (
        "pygments.formatters.other",
        "Raw tokens",
        ("raw", "tokens"),
        ("*.raw",),
        "Format tokens as a raw representation for storing token streams.",
    ),
    "RtfFormatter": (
        "pygments.formatters.rtf",
        "RTF",
        ("rtf",),
        ("*.rtf",),
        "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.",
    ),
    "SvgFormatter": (
        "pygments.formatters.svg",
        "SVG",
        ("svg",),
        ("*.svg",),
        "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.",
    ),
    "Terminal256Formatter": (
        "pygments.formatters.terminal256",
        "Terminal256",
        ("terminal256", "console256", "256"),
        (),
        "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.",
    ),
    "TerminalFormatter": (
        "pygments.formatters.terminal",
        "Terminal",
        ("terminal", "console"),
        (),
        "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.",
    ),
    "TerminalTrueColorFormatter": (
        "pygments.formatters.terminal256",
        "TerminalTrueColor",
        ("terminal16m", "console16m", "16m"),
        (),
        "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.",
    ),
    "TestcaseFormatter": (
        "pygments.formatters.other",
        "Testcase",
        ("testcase",),
        (),
        "Format tokens as appropriate for a new testcase.",
    ),
}
