LANGUAGES = {
    'apacheconf': 'ApacheConf',
    'as': 'ActionScript',
    'bash': 'Bash',
    'bat': 'Batchfile',
    'bbcode': 'BBCode',
    'befunge': 'Befunge',
    'boo': 'Boo',
    'brainfuck': 'Brainfuck',
    'c': 'C',
    'c-objdump': 'c-objdump',
    'common-lisp': 'Common Lisp',
    'control': 'Debian Control file',
    'cpp': 'C++',
    'cpp-objdump': 'cpp-objdump',
    'csharp': 'C#',
    'css': 'CSS',
    'css+django': 'CSS+Django/Jinja',
    'css+erb': 'CSS+Ruby',
    'css+genshitext': 'CSS+Genshi Text',
    'css+mako': 'CSS+Mako',
    'css+myghty': 'CSS+Myghty',
    'css+php': 'CSS+PHP',
    'css+smarty': 'CSS+Smarty',
    'd': 'D',
    'dpatch': 'Darcs Patch',
    'd-objdump': 'd-objdump',
    'delphi': 'Delphi',
    'diff': 'Diff',
    'django': 'Django/Jinja',
    'dylan': 'DylanLexer',
    'erb': 'ERB',
    'erlang': 'Erlang',
    'fortran': 'Fortran',
    'gas': 'GAS',
    'genshi': 'Genshi',
    'genshitext': 'Genshi Text',
    'groff': 'Groff',
    'haskell': 'Haskell',
    'html': 'HTML',
    'html+django': 'HTML+Django/Jinja',
    'html+genshi': 'HTML+Genshi',
    'html+mako': 'HTML+Mako',
    'html+myghty': 'HTML+Myghty',
    'html+php': 'HTML+PHP',
    'html+smarty': 'HTML+Smarty',
    'ini': 'INI',
    'io': 'Io',
    'irc': 'IRC logs',
    'java': 'Java',
    'js': 'JavaScript',
    'js+django': 'JavaScript+Django/Jinja',
    'js+erb': 'JavaScript+Ruby',
    'js+genshitext': 'JavaScript+Genshi Text',
    'js+mako': 'JavaScript+Mako',
    'js+myghty': 'JavaScript+Myghty',
    'js+php': 'JavaScript+PHP',
    'js+smarty': 'JavaScript+Smarty',
    'jsp': 'Java Server Page',
    'lhs': 'Literate Haskell',
    'llvm': 'LLVM',
    'logtalk': 'Logtalk',
    'lua': 'Lua',
    'make': 'Makefile',
    'mako': 'Mako',
    'matlab': 'Matlab',
    'matlabsession': 'Matlab Sessions',
    'minid': 'MiniD',
    'moocode': 'MOOCode',
    'mupad': 'MuPAD',
    'myghty': 'Myghty',
    'mysql': 'MySQL',
    'numpy': 'NumPy',
    'objdump': 'objdump',
    'objective-c': 'Objective-C',
    'ocaml': 'OCaml',
    'Octave': 'matlab',
    'perl': 'Perl',
    'php': 'PHP',
    'pot': 'Gettext Catalog',
    'pycon': 'Python console session',
    'pytb': 'Python Traceback',
    'python': 'Python',
    'python3': 'Python 3',
    's': 'R',
    'raw': 'Raw token data',
    'rb': 'Ruby',
    'rbcon': 'Ruby irb session',
    'redcode': 'Redcode',
    'rhtml': 'RHTML',
    'rst': 'reStructuredText',
    's': 'S(+)',
    'scheme': 'Scheme',
    'smalltalk': 'Smalltalk',
    'smarty': 'Smarty',
    'sourceslist': 'Debian Sourcelist',
    'sql': 'SQL',
    'squidconf': 'SquidConf',
    'tcsh': 'Tcsh',
    'tcl': 'Tcl',
    'tex': 'TeX',
    'text': 'Text only',
    'trac-wiki': 'MoinMoin/Trac Wiki markup',
    'vb.net': 'VB.net',
    'vim': 'VimL',
    'xml': 'XML',
    'xml+django': 'XML+Django/Jinja',
    'xml+erb': 'XML+Ruby',
    'xml+mako': 'XML+Mako',
    'xml+myghty': 'XML+Myghty',
    'xml+php': 'XML+PHP',
    'xml+smarty': 'XML+Smarty',
    'xslt': 'XSLT',
}

FORMATTERS = [
    'text',
    'bbcode',
    'html',
    'latex',
    'raw',
    'rtf',
    'svg',
    'terminal',
    'terminal256',
]