diff options
author | gbrandl <devnull@localhost> | 2007-01-12 22:53:02 +0100 |
---|---|---|
committer | gbrandl <devnull@localhost> | 2007-01-12 22:53:02 +0100 |
commit | 75dee451b1902e95b91c97f998af4c38e4ce670a (patch) | |
tree | eb7a1df61a6a1d8b0d75ae1dd957005a1b680005 /pygments/lexers/text.py | |
parent | efaccf6fd1322930aca142dd1a96d06d1bae84a3 (diff) | |
download | pygments-75dee451b1902e95b91c97f998af4c38e4ce670a.tar.gz |
[svn] Generate lexer, formatter and filter docs from docstrings.
There is the problem of ordering, though.
Diffstat (limited to 'pygments/lexers/text.py')
-rw-r--r-- | pygments/lexers/text.py | 52 |
1 files changed, 47 insertions, 5 deletions
diff --git a/pygments/lexers/text.py b/pygments/lexers/text.py index adee57e4..ba03ff01 100644 --- a/pygments/lexers/text.py +++ b/pygments/lexers/text.py @@ -3,7 +3,7 @@ pygments.lexers.text ~~~~~~~~~~~~~~~~~~~~ - Lexers for non-source code file types: Diff, Makefiles, Ini configs etc. + Lexers for non-source code file types. :copyright: 2006 by Armin Ronacher, Georg Brandl, Tim Hatch <tim@timhatch.com>, @@ -29,6 +29,10 @@ __all__ = ['IniLexer', 'SourcesListLexer', 'MakefileLexer', 'DiffLexer', class IniLexer(RegexLexer): + """ + Lexer for configuration files in INI style. + """ + name = 'INI' aliases = ['ini', 'cfg'] filenames = ['*.ini', '*.cfg'] @@ -52,8 +56,11 @@ class IniLexer(RegexLexer): class SourcesListLexer(RegexLexer): """ - Lex debian sources.list files + Lexer that highlights debian sources.list files. + + *New in Pygments 0.7.* """ + name= 'Debian Sourcelist' aliases = ['sourceslist', 'sources.list'] filenames = ['sources.list'] @@ -97,6 +104,10 @@ class SourcesListLexer(RegexLexer): class MakefileLexer(RegexLexer): + """ + Lexer for Makefiles. + """ + name = 'Makefile' aliases = ['make', 'makefile', 'mf'] filenames = ['*.mak', 'Makefile', 'makefile'] @@ -140,6 +151,10 @@ class MakefileLexer(RegexLexer): class DiffLexer(RegexLexer): + """ + Lexer for unified or context-style diffs or patches. + """ + name = 'Diff' aliases = ['diff'] filenames = ['*.diff', '*.patch'] @@ -168,6 +183,10 @@ class DiffLexer(RegexLexer): class IrcLogsLexer(RegexLexer): + """ + Lexer for IRC logs in **irssi** or **xchat** style. + """ + name = 'IRC logs' aliases = ['irc'] @@ -208,6 +227,12 @@ class IrcLogsLexer(RegexLexer): class BBCodeLexer(RegexLexer): + """ + A lexer that highlights BBCode(-like) syntax. + + *New in Pygments 0.6.* + """ + name = 'BBCode' aliases = ['bbcode'] @@ -223,6 +248,10 @@ class BBCodeLexer(RegexLexer): class TexLexer(RegexLexer): + """ + Lexer for the TeX and LaTeX typesetting languages. + """ + name = 'TeX' aliases = ['tex', 'latex'] filenames = ['*.tex', '*.aux', '*.toc'] @@ -277,9 +306,12 @@ class TexLexer(RegexLexer): class GroffLexer(RegexLexer): """ - Lexer for the roff format, supporting groff extensions. Mainly useful - for highlighting manpages. + Lexer for the (g)roff typesetting language, supporting groff + extensions. Mainly useful for highlighting manpage sources. + + *New in Pygments 0.6.* """ + name = 'Groff' aliases = ['groff', 'nroff', 'man'] filenames = ['*.[1234567]', '*.man'] @@ -329,8 +361,12 @@ class GroffLexer(RegexLexer): class ApacheConfLexer(RegexLexer): """ - Lex Apache configuration like files. + Lexer for configuration files following the Apache config file + format. + + *New in Pygments 0.6.* """ + name = 'ApacheConf' aliases = ['apacheconf', 'aconf', 'apache'] filenames = ['.htaccess', 'apache.conf', 'apache2.conf'] @@ -361,6 +397,12 @@ class ApacheConfLexer(RegexLexer): class MoinWikiLexer(RegexLexer): + """ + For MoinMoin (and Trac) Wiki markup. + + *New in Pygments 0.7.* + """ + name = 'MoinMoin/Trac Wiki markup' aliases = ['trac-wiki', 'moin'] filenames = [] |