diff options
| author | Georg Brandl <georg@python.org> | 2006-10-28 22:09:41 +0200 |
|---|---|---|
| committer | Georg Brandl <georg@python.org> | 2006-10-28 22:09:41 +0200 |
| commit | b042d3e6d77fd816bf644c4d2df40050503268ef (patch) | |
| tree | aa49a45ff8216f4502eedba057d621aa0e22589b /pygments/lexer.py | |
| parent | 758ca1feda60d6745a31cb4cb8b65bf69d8dc763 (diff) | |
| download | pygments-git-b042d3e6d77fd816bf644c4d2df40050503268ef.tar.gz | |
[svn] Some fixes, add docs for new features.
Diffstat (limited to 'pygments/lexer.py')
| -rw-r--r-- | pygments/lexer.py | 7 |
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 |
