[Epydoc-commits] SF.net SVN: epydoc: [1467] trunk/epydoc/src/epydoc
Brought to you by:
edloper
From: <ed...@us...> - 2007-02-13 08:21:30
|
Revision: 1467 http://svn.sourceforge.net/epydoc/?rev=1467&view=rev Author: edloper Date: 2007-02-13 00:21:20 -0800 (Tue, 13 Feb 2007) Log Message: ----------- - Removed unnecessary <code class="pyval">...</pyval> wrapping element from the output of the PyvalColorizer. Modified Paths: -------------- trunk/epydoc/src/epydoc/markup/pyval_repr.py trunk/epydoc/src/epydoc/test/pyval_repr.doctest Modified: trunk/epydoc/src/epydoc/markup/pyval_repr.py =================================================================== --- trunk/epydoc/src/epydoc/markup/pyval_repr.py 2007-02-13 08:17:33 UTC (rev 1466) +++ trunk/epydoc/src/epydoc/markup/pyval_repr.py 2007-02-13 08:21:20 UTC (rev 1467) @@ -136,8 +136,7 @@ except _Maxlines: state.result.append(self.ELLIPSIS) # Put it all together. - tree = Element('epytext', Element('code', style='pyval', - *state.result)) + tree = Element('epytext', *state.result) return ParsedEpytextDocstring(tree), state.score def _colorize(self, pyval, state): Modified: trunk/epydoc/src/epydoc/test/pyval_repr.doctest =================================================================== --- trunk/epydoc/src/epydoc/test/pyval_repr.doctest 2007-02-13 08:17:33 UTC (rev 1466) +++ trunk/epydoc/src/epydoc/test/pyval_repr.doctest 2007-02-13 08:21:20 UTC (rev 1467) @@ -11,22 +11,22 @@ with no syntax highlighting: >>> color(10) - <code class="pyval">10</code> + 10 >>> color(1./4) - <code class="pyval">0.25</code> + 0.25 >>> color(None) - <code class="pyval">None</code> + None >>> color(100) - <code class="pyval">100</code> + 100 Long ints will get wrapped if they're big enough: >>> color(10000000) - <code class="pyval">10000000</code> + 10000000 >>> color(10**90) - <code class="pyval">1000000000000000000000000000000000000000↵ + 1000000000000000000000000000000000000000↵ 0000000000000000000000000000000000000000↵ - 00000000000</code> + 00000000000 >>> print '-'*40+'\n'+colorizer.colorize(10**90).to_plaintext(None) ---------------------------------------- 1000000000000000000000000000000000000000\ @@ -39,37 +39,37 @@ escaped using the 'string-escape' encoding. >>> color(''.join(chr(i) for i in range(256))) - <code class="pyval"><code class="val-quote">'''</code><code class="val-string">\x00\x01\x02\x03\x04\x05\x06\x07\x08\</code>↵ + <code class="val-quote">'''</code><code class="val-string">\x00\x01\x02\x03\x04\x05\x06\x07\x08\</code>↵ <code class="val-string">t</code> <code class="val-string">\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x</code>↵ <code class="val-string">15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x</code>↵ <code class="val-string">1f !"#$%&\'()*+,-./0123456789:;<=>?@ABCD</code>↵ - <code class="ellipsis">...</code></code> + <code class="ellipsis">...</code> Currently, the "'" quote is always used, because that's what the 'string-escape' encoding expects. >>> color('Hello') - <code class="pyval"><code class="val-quote">'</code><code class="val-string">Hello</code><code class="val-quote">'</code></code> + <code class="val-quote">'</code><code class="val-string">Hello</code><code class="val-quote">'</code> >>> color('"Hello"') - <code class="pyval"><code class="val-quote">'</code><code class="val-string">"Hello"</code><code class="val-quote">'</code></code> + <code class="val-quote">'</code><code class="val-string">"Hello"</code><code class="val-quote">'</code> >>> color("'Hello'") - <code class="pyval"><code class="val-quote">'</code><code class="val-string">\'Hello\'</code><code class="val-quote">'</code></code> + <code class="val-quote">'</code><code class="val-string">\'Hello\'</code><code class="val-quote">'</code> Strings containing newlines are automatically rendered as multiline strings. >>> color("This\n is a multiline\n string!") - <code class="pyval"><code class="val-quote">'''</code><code class="val-string">This</code> + <code class="val-quote">'''</code><code class="val-string">This</code> <code class="val-string"> is a multiline</code> - <code class="val-string"> string!</code><code class="val-quote">'''</code></code> + <code class="val-string"> string!</code><code class="val-quote">'''</code> Unicode strings are handled properly. >>> color(u"Hello world") - <code class="pyval"><code class="val-quote">u'</code><code class="val-string">Hello world</code><code class="val-quote">'</code></code> + <code class="val-quote">u'</code><code class="val-string">Hello world</code><code class="val-quote">'</code> >>> color(u"\uaaaa And \ubbbb") - <code class="pyval"><code class="val-quote">u'</code><code class="val-string">\uaaaa And \ubbbb</code><code class="val-quote">'</code></code> + <code class="val-quote">u'</code><code class="val-string">\uaaaa And \ubbbb</code><code class="val-quote">'</code> Lists, Tuples, etc. =================== @@ -79,28 +79,28 @@ listed on a separate line, indented by the size of the open-bracket. >>> color(range(10)) - <code class="pyval"><code class="val-group">[</code>0<code class="val-op">, </code>1<code class="val-op">, </code>2<code class="val-op">, </code>3<code class="val-op">, </code>4<code class="val-op">, </code>5<code class="val-op">, </code>6<code class="val-op">, </code>7<code class="val-op">, </code>8<code class="val-op">, </code>9<code class="val-group">]</code></code> + <code class="val-group">[</code>0<code class="val-op">, </code>1<code class="val-op">, </code>2<code class="val-op">, </code>3<code class="val-op">, </code>4<code class="val-op">, </code>5<code class="val-op">, </code>6<code class="val-op">, </code>7<code class="val-op">, </code>8<code class="val-op">, </code>9<code class="val-group">]</code> >>> color(range(100)) - <code class="pyval"><code class="val-group">[</code>0<code class="val-op">,</code> + <code class="val-group">[</code>0<code class="val-op">,</code> 1<code class="val-op">,</code> 2<code class="val-op">,</code> 3<code class="val-op">,</code> 4<code class="val-op">,</code> - <code class="ellipsis">...</code></code> + <code class="ellipsis">...</code> >>> color([1,2,[5,6,[(11,22,33),9],10],11]+[99,98,97,96,95]) - <code class="pyval"><code class="val-group">[</code>1<code class="val-op">,</code> + <code class="val-group">[</code>1<code class="val-op">,</code> 2<code class="val-op">,</code> <code class="val-group">[</code>5<code class="val-op">, </code>6<code class="val-op">, </code><code class="val-group">[</code><code class="val-group">(</code>11<code class="val-op">, </code>22<code class="val-op">, </code>33<code class="val-group">)</code><code class="val-op">, </code>9<code class="val-group">]</code><code class="val-op">, </code>10<code class="val-group">]</code><code class="val-op">,</code> 11<code class="val-op">,</code> 99<code class="val-op">,</code> - <code class="ellipsis">...</code></code> + <code class="ellipsis">...</code> >>> color(set(range(20))) - <code class="pyval"><code class="val-group">set([</code>0<code class="val-op">,</code> + <code class="val-group">set([</code>0<code class="val-op">,</code> 1<code class="val-op">,</code> 2<code class="val-op">,</code> 3<code class="val-op">,</code> 4<code class="val-op">,</code> - <code class="ellipsis">...</code></code> + <code class="ellipsis">...</code> Dictionaries ============ @@ -108,12 +108,12 @@ "op". >>> color({1:33, 2:[1,2,3,{7:'oo'*20}]}) - <code class="pyval"><code class="val-group">{</code>1<code class="val-op">: </code>33<code class="val-op">,</code> + <code class="val-group">{</code>1<code class="val-op">: </code>33<code class="val-op">,</code> 2<code class="val-op">: </code><code class="val-group">[</code>1<code class="val-op">,</code> 2<code class="val-op">,</code> 3<code class="val-op">,</code> <code class="val-group">{</code>7<code class="val-op">: </code><code class="val-quote">'</code><code class="val-string">oooooooooooooooooooooooooooooo</code>↵ - <code class="ellipsis">...</code></code> + <code class="ellipsis">...</code> Regular Expressions =================== @@ -131,67 +131,67 @@ >>> # Literal characters >>> color_re(u'abc \t\r\n\f\v \xff \uffff \U000fffff', False) - <code class="pyval">abc \t\r\n\f\v \xff \uffff \U000fffff</code> + abc \t\r\n\f\v \xff \uffff \U000fffff >>> color_re(r'\.\^\$\\\*\+\?\{\}\[\]\|\(\)') - <code class="pyval">\.\^\$\\\*\+\?\{\}\[\]\|\(\)</code> + \.\^\$\\\*\+\?\{\}\[\]\|\(\) >>> # Any character & character classes >>> color_re(r".\d\D\s\S\w\W\A^$\b\B\Z") - <code class="pyval">.\d\D\s\S\w\W\A^$\b\B\Z</code> + .\d\D\s\S\w\W\A^$\b\B\Z >>> # Branching >>> color_re(r"foo|bar") - <code class="pyval">foo<code class="re-op">|</code>bar</code> + foo<code class="re-op">|</code>bar >>> # Character classes >>> color_re(r"[abcd]") - <code class="pyval"><code class="re-group">[</code>abcd<code class="re-group">]</code></code> + <code class="re-group">[</code>abcd<code class="re-group">]</code> >>> # Repeats >>> color_re(r"a*b+c{4,}d{,5}e{3,9}f?") - <code class="pyval">a<code class="re-op">*</code>b<code class="re-op">+</code>c<code class="re-op">{4,}</code>d<code class="re-op">{,5}</code>e<code class="re-op">{3,9}</code>f<code class="re-op">?</code></code> + a<code class="re-op">*</code>b<code class="re-op">+</code>c<code class="re-op">{4,}</code>d<code class="re-op">{,5}</code>e<code class="re-op">{3,9}</code>f<code class="re-op">?</code> >>> color_re(r"a*?b+?c{4,}?d{,5}?e{3,9}?f??") - <code class="pyval">a<code class="re-op">*?</code>b<code class="re-op">+?</code>c<code class="re-op">{4,}?</code>d<code class="re-op">{,5}?</code>e<code class="re-op">{3,9}?</code>f<code class="re-op">??</code></code> + a<code class="re-op">*?</code>b<code class="re-op">+?</code>c<code class="re-op">{4,}?</code>d<code class="re-op">{,5}?</code>e<code class="re-op">{3,9}?</code>f<code class="re-op">??</code> >>> # Subpatterns >>> color_re(r"(foo (bar) | (baz))") - <code class="pyval"><code class="re-group">(</code>foo <code class="re-group">(</code>bar<code class="re-group">)</code> <code class="re-op">|</code> <code class="re-group">(</code>baz<code class="re-group">)</code><code class="re-group">)</code></code> + <code class="re-group">(</code>foo <code class="re-group">(</code>bar<code class="re-group">)</code> <code class="re-op">|</code> <code class="re-group">(</code>baz<code class="re-group">)</code><code class="re-group">)</code> >>> color_re(r"(?:foo (?:bar) | (?:baz))") - <code class="pyval"><code class="re-group">(?:</code>foo <code class="re-group">(?:</code>bar<code class="re-group">)</code> <code class="re-op">|</code> <code class="re-group">(?:</code>baz<code class="re-group">)</code><code class="re-group">)</code></code> + <code class="re-group">(?:</code>foo <code class="re-group">(?:</code>bar<code class="re-group">)</code> <code class="re-op">|</code> <code class="re-group">(?:</code>baz<code class="re-group">)</code><code class="re-group">)</code> >>> color_re("(foo (?P<a>bar) | (?P<boop>baz))") - <code class="pyval"><code class="re-group">(</code>foo <code class="re-group">(?P<</code><code class="re-ref">a</code><code class="re-group">></code>bar<code class="re-group">)</code> <code class="re-op">|</code> <code class="re-group">(?P<</code><code class="re-ref">boop</code><code class="re-group">></code>baz<code class="re-group">)</code><code class="re-group">)</code></code> + <code class="re-group">(</code>foo <code class="re-group">(?P<</code><code class="re-ref">a</code><code class="re-group">></code>bar<code class="re-group">)</code> <code class="re-op">|</code> <code class="re-group">(?P<</code><code class="re-ref">boop</code><code class="re-group">></code>baz<code class="re-group">)</code><code class="re-group">)</code> >>> # Group References >>> color_re(r"(...) and (\1)") - <code class="pyval"><code class="re-group">(</code>...<code class="re-group">)</code> and <code class="re-group">(</code><code class="re-ref">\1</code><code class="re-group">)</code></code> + <code class="re-group">(</code>...<code class="re-group">)</code> and <code class="re-group">(</code><code class="re-ref">\1</code><code class="re-group">)</code> >>> # Ranges >>> color_re(r"[a-bp-z]") - <code class="pyval"><code class="re-group">[</code>a<code class="re-op">-</code>bp<code class="re-op">-</code>z<code class="re-group">]</code></code> + <code class="re-group">[</code>a<code class="re-op">-</code>bp<code class="re-op">-</code>z<code class="re-group">]</code> >>> color_re(r"[^a-bp-z]") - <code class="pyval"><code class="re-group">[</code><code class="re-op">^</code>a<code class="re-op">-</code>bp<code class="re-op">-</code>z<code class="re-group">]</code></code> + <code class="re-group">[</code><code class="re-op">^</code>a<code class="re-op">-</code>bp<code class="re-op">-</code>z<code class="re-group">]</code> >>> color_re(r"[^abc]") - <code class="pyval"><code class="re-group">[</code><code class="re-op">^</code>abc<code class="re-group">]</code></code> + <code class="re-group">[</code><code class="re-op">^</code>abc<code class="re-group">]</code> >>> # Lookahead/behinds >>> color_re(r"foo(?=bar)") - <code class="pyval">foo<code class="re-group">(?=</code>bar<code class="re-group">)</code></code> + foo<code class="re-group">(?=</code>bar<code class="re-group">)</code> >>> color_re(r"foo(?!bar)") - <code class="pyval">foo<code class="re-group">(?!</code>bar<code class="re-group">)</code></code> + foo<code class="re-group">(?!</code>bar<code class="re-group">)</code> >>> color_re(r"(?<=bar)foo") - <code class="pyval"><code class="re-group">(?<=</code>bar<code class="re-group">)</code>foo</code> + <code class="re-group">(?<=</code>bar<code class="re-group">)</code>foo >>> color_re(r"(?<!bar)foo") - <code class="pyval"><code class="re-group">(?<!</code>bar<code class="re-group">)</code>foo</code> + <code class="re-group">(?<!</code>bar<code class="re-group">)</code>foo >>> # Flags >>> color_re(r"(?im)^Food") - <code class="pyval"><code class="re-flags">(?im)</code>^Food</code> + <code class="re-flags">(?im)</code>^Food >>> color_re(r"(?Limsx)^Food") - <code class="pyval"><code class="re-flags">(?Limsx)</code>^Food</code> + <code class="re-flags">(?Limsx)</code>^Food >>> color_re(r"(?Limstux)^Food") - <code class="pyval"><code class="re-flags">(?Limstux)</code>^Food</code> + <code class="re-flags">(?Limstux)</code>^Food >>> color_re(r"(?x)This is verbose", False) - <code class="pyval"><code class="re-flags">(?x)</code>Thisisverbose</code> + <code class="re-flags">(?x)</code>Thisisverbose Representation Scores ===================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |