Pygments is a syntax highlighting package written in Python.
It is a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code. Highlights are:
The Pygments master branch is installable with easy_install Pygments==dev.
Unknown Field: copyright | |
Copyright 2006-2021 by the Pygments team, see AUTHORS. | |
Unknown Field: license | |
BSD, see LICENSE for details. |
Module | formatter |
pygments.formatter ~~~~~~~~~~~~~~~~~~ |
Package | formatters |
pygments.formatters ~~~~~~~~~~~~~~~~~~~ |
Module | lexer |
pygments.lexer ~~~~~~~~~~~~~~ |
Package | lexers |
pygments.lexers ~~~~~~~~~~~~~~~ |
Package | styles |
pygments.styles ~~~~~~~~~~~~~~~ |
Module | token |
pygments.token ~~~~~~~~~~~~~~ |
Module | util |
pygments.util ~~~~~~~~~~~~~ |
Module | __main__ |
pygments.__main__ ~~~~~~~~~~~~~~~~~ |
Module | cmdline |
pygments.cmdline ~~~~~~~~~~~~~~~~ |
Module | console |
pygments.console ~~~~~~~~~~~~~~~~ |
Module | filter |
pygments.filter ~~~~~~~~~~~~~~~ |
Package | filters |
pygments.filters ~~~~~~~~~~~~~~~~ |
Module | modeline |
pygments.modeline ~~~~~~~~~~~~~~~~~ |
Module | plugin |
pygments.plugin ~~~~~~~~~~~~~~~ |
Module | regexopt |
pygments.regexopt ~~~~~~~~~~~~~~~~~ |
Module | scanner |
pygments.scanner ~~~~~~~~~~~~~~~~ |
Module | sphinxext |
pygments.sphinxext ~~~~~~~~~~~~~~~~~~ |
Module | style |
pygments.style ~~~~~~~~~~~~~~ |
Module | unistring |
pygments.unistring ~~~~~~~~~~~~~~~~~~ |
From __init__.py
:
Function | format |
Format a tokenlist tokens with the formatter formatter. |
Function | highlight |
Lex code with lexer and format it with the formatter formatter. |
Function | lex |
Lex code with lexer and return an iterable of tokens. |
Variable | __version__ |
Undocumented |