Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix highlite.nim #24457

Merged
merged 2 commits into from
Nov 25, 2024
Merged

Fix highlite.nim #24457

merged 2 commits into from
Nov 25, 2024

Conversation

foldl
Copy link
Contributor

@foldl foldl commented Nov 19, 2024

When parsing a = 1 with langPython, Eof is reported unexpectedly.

Fix: allow other languages to fallback to "Identifier" when it is not a keyword.

This patch is useful as this is a highlighter. Eof as annoying.

When parsing `a = 1` with `langPython`, Eof is reported unexpectedly.

Fix: allow other languages to fallback to "Identifier" when it is not a keyword.

This patch is useful as it highlights `Eof` as annoying.
Result is better than before: `f_name` is now an identifier.
@Araq Araq merged commit 6112c51 into nim-lang:devel Nov 25, 2024
16 of 18 checks passed
Copy link
Contributor

Thanks for your hard work on this PR!
The lines below are statistics of the Nim compiler built from 6112c51

Hint: mm: orc; opt: speed; options: -d:release
177893 lines; 8.654s; 653.434MiB peakmem

@foldl foldl deleted the patch-highlite-unexpected-eof branch November 25, 2024 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants