[Python-ideas] Crazy idea: allow keywords as names in certain positions
greg.ewing at canterbury.ac.nz
Mon May 14 18:58:39 EDT 2018
Terry Reedy wrote:
> the first two 'and's in "a and b.and # and error" are tagged.
> To not tag the second would require full parsing,
That particular case could be handled by just not colouring
any word following a dot.
Some other situations might result in false positives, but
there are cases like that already. Many Python colourisers
colour any occurrence of a builtin function name, even if
it has been shadowed, and people seem to live with that.
It might even be useful, if it alerts people that a name
they're using is reserved in some contexts, and so might
be best avoided.
More information about the Python-ideas