summaryrefslogtreecommitdiff
path: root/pygments/lexer.py
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2006-10-28 22:09:41 +0200
committerGeorg Brandl <georg@python.org>2006-10-28 22:09:41 +0200
commitb042d3e6d77fd816bf644c4d2df40050503268ef (patch)
treeaa49a45ff8216f4502eedba057d621aa0e22589b /pygments/lexer.py
parent758ca1feda60d6745a31cb4cb8b65bf69d8dc763 (diff)
downloadpygments-git-b042d3e6d77fd816bf644c4d2df40050503268ef.tar.gz
[svn] Some fixes, add docs for new features.
Diffstat (limited to 'pygments/lexer.py')
-rw-r--r--pygments/lexer.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/pygments/lexer.py b/pygments/lexer.py
index e5264888..8f9c7d7b 100644
--- a/pygments/lexer.py
+++ b/pygments/lexer.py
@@ -79,6 +79,13 @@ class Lexer(object):
self.stripall = get_bool_opt(options, 'stripall', False)
self.tabsize = get_int_opt(options, 'tabsize', 0)
+ def __repr__(self):
+ if self.options:
+ return '<pygments.lexers.%s with %r>' % (self.__class__.__name__,
+ self.options)
+ else:
+ return '<pygments.lexers.%s>' % self.__class__.__name__
+
def analyse_text(text):
"""
Has to return a float between ``0`` and ``1`` that indicates