New submission from Ivan Levkivskyi <levkivs...@gmail.com>:

Some Python tools (in particular I am interested in type checkers) will benefit 
from knowing where a given expression ends to indicate/highlight location of an 
error in the source code. Other tools and IDEs may have also some other 
benefits. Currently such tools need to use some hacks and/or custom parser to 
find the end line and end column of an expression, while it would be more 
straightforward to just add this information to every AST node by CPythons own 
parser.

This will increase memory usage, but expectation is that this effect will be 
minor.

What do you think?

----------
components: Interpreter Core
messages: 316117
nosy: gvanrossum, levkivskyi, lukasz.langa, serhiy.storchaka, vstinner
priority: normal
severity: normal
status: open
title: Add endline and endcolumn to every AST node
type: enhancement
versions: Python 3.8

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue33416>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to