MagicStack/MagicPython

Getting invalid.illegal.name.python on valid python code from textmate

alexr00 opened this issue · 0 comments

  • Editor name and version: VS Code 1.67

  • Platform: all

  • Color scheme: all

  • MagicPython version: commit c9b3409

  • A sreenshot:
    image

  • 5-10 lines of surrounding code:

print(42and 2)

in 42and 2, a valid python code, 42and is marked as invalid.illegal.name.python

42 should be marked as constant.numeric.dec.python and and should be marked as keyword.control.flow.python.

PyCharm is able to parse it correctly:
image

Originally from @Bobronium in microsoft/vscode#150199