ruff
9c1b6ec4 - Use correct range to highlight line continuation error (#12016)

Commit
1 year ago
Use correct range to highlight line continuation error (#12016) ## Summary This PR fixes the range highlighted for the line continuation error. Previously, it would highlight an incorrect range: ``` 1 | call(a, b, \\\ | ^^ Syntax Error: unexpected character after line continuation character 2 | 3 | def bar(): | ``` And now: ``` | 1 | call(a, b, \\\ | ^ Syntax Error: unexpected character after line continuation character 2 | 3 | def bar(): | ``` This is implemented by avoiding to update the token range for the `Unknown` token which is emitted when there's a lexical error. Instead, the `push_error` helper method will be responsible to update the range to the error location. This actually becomes a requirement which can be seen in follow-up PRs. ## Test Plan Update and validate the snapshot.
Author
Parents
Loading