[Epydoc-commits] SF.net SVN: epydoc: [1612] trunk/epydoc/src/epydoc/markup/epytext.py
Brought to you by:
edloper
From: <ed...@us...> - 2007-09-23 05:58:58
|
Revision: 1612 http://epydoc.svn.sourceforge.net/epydoc/?rev=1612&view=rev Author: edloper Date: 2007-09-22 22:58:51 -0700 (Sat, 22 Sep 2007) Log Message: ----------- added "inline" option Modified Paths: -------------- trunk/epydoc/src/epydoc/markup/epytext.py Modified: trunk/epydoc/src/epydoc/markup/epytext.py =================================================================== --- trunk/epydoc/src/epydoc/markup/epytext.py 2007-09-23 05:32:29 UTC (rev 1611) +++ trunk/epydoc/src/epydoc/markup/epytext.py 2007-09-23 05:58:51 UTC (rev 1612) @@ -1623,7 +1623,7 @@ Currently, no extra options are defined. @rtype: L{ParsedDocstring} """ - return ParsedEpytextDocstring(parse(docstring, errors)) + return ParsedEpytextDocstring(parse(docstring, errors), **options) class ParsedEpytextDocstring(ParsedDocstring): SYMBOL_TO_HTML = { @@ -1726,11 +1726,15 @@ r'\(\prod\)', '<=': r'\(\le\)', '>=': r'\(\ge\)', } - def __init__(self, dom_tree): + def __init__(self, dom_tree, **options): self._tree = dom_tree # Caching: self._html = self._latex = self._plaintext = None self._terms = None + # inline option -- mark top-level children as inline. + if options.get('inline'): + for elt in self._tree.children: + elt.attribs['inline'] = True def __str__(self): return str(self._tree) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |