atom / language-python

Python package for Atom
Other
191 stars 147 forks source link

PEP 515: Underscores in numeric literals #221

Open redfast00 opened 6 years ago

redfast00 commented 6 years ago

Prerequisites

Description

Numbers like 100_000_000 aren't properly highlighted (see PEP 515 specification). This should be pretty easy to fix, just edit these lines in the grammar. I tried to fix this myself, but wasn't able to get atom dev running.

Steps to Reproduce

  1. Put 10_000_000 in source code.

Expected behavior: Proper highlighting

Actual behavior: Number highlighting stops in the middle of the number

Reproduces how often: 100%

Versions

Atom    : 1.23.3
Electron: 1.6.15
Chrome  : 56.0.2924.87
Node    : 7.4.0
winstliu commented 6 years ago

I tried to fix this myself, but wasn't able to get atom dev running.

Please ping me in the Slack channel or on Discuss and I'll help you out. I'm @Wliu on both.

Alexey-T commented 5 years ago

Why isn’t it fixed yet? Easy to do

kac487 commented 3 years ago

Are there any updates on this one?

winstliu commented 3 years ago

@kac487 do you know if this is happening with the Tree Sitter grammar, or just the non-Tree Sitter one? (If you don't know, that's fine)

kac487 commented 3 years ago

Sorry, I don't know which one it is.