[UI] Fix highlighting of return command and list accesses #4859
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
return
value from the highlighting jsonInt
andNumber
rule to ListAccess when appropriate. Functionally this does nothing since they were still being highlighted, but now the trees we generate don't have any error nodes.Fixes #4857 and fixes #4856 and fixes #4854
How to test
Go to level 12 and write this program:
Check that return is being highlighted as a keyword
Now go to level 16 and type:
The closing bracket should be highlighted
Go to level 12 and type:
On this same level type:
The = should be highlighted
The variables and the at should be highlighted