Sounds good! On Wed, Mar 19, 2008 at 10:04 PM, David Wolever <wolever at cs.toronto.edu> wrote: > Would anyone be averse to changing pytree.Node's __repr__ so it > includes the name of the name of the symbol the node represents? > > The only downside is that it makes the __reprs__ longer... But I > think its worth the length: > > Node(313:simple_stmt, [Node(298:import_name, [Leaf(1, 'import'), Node > (279:dotted_as_name, [Node(281:dotted_name, [Leaf(1, 'foo'), Leaf(23, > '.'), Leaf(1, 'bar')]), Leaf(1, 'as'), Leaf(1, 'bang')])]), Leaf(4, > '\n')]) > OR just names: > Node(import_name, [Leaf(1, 'import'), Node(dotted_as_name, [Node > (dotted_name, [Leaf(1, 'foo'), Leaf(23, '.'), Leaf(1, 'bar')]), Leaf > (1, 'as'), Leaf(1, 'bang')])]) > OR the original: > Node(313, [Node(298, [Leaf(1, 'import'), Node(279, [Node(281, [Leaf > (1, 'foo'), Leaf(23, '.'), Leaf(1, 'bar')]), Leaf(1, 'as'), Leaf(1, > 'bang')])]), Leaf(4, '\n')]) > _______________________________________________ > Python-Dev mailing list > Python-Dev at python.org > http://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: http://mail.python.org/mailman/options/python-dev/guido%40python.org > -- --Guido van Rossum (home page: http://www.python.org/~guido/)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4