| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This is simpler and more reliable than hand-coding the state machine.
Fixes #2411
|
|
|
|
|
|
|
|
|
| |
This triggers a new case in the HtmlFormatter, which emits an empty span
at the end of the line for a new line, as those are removed by the
split-by-parts code. This requires separate post-processing.
Doesn't fix all whitespace issues with Python either, but we're done to
360 failing examples with that, from previously >400.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Support both single carets for syntax errors (Python 2 and 3)
and fine-grained error locations with several carets (Python 3.11+).
Previously, the carets were highlighted as operators. This uses
a new token, Token.Punctuation.Marker. For now, no style supports
it specifically. In the future, styles might start differentiating
it from Token.Punctuation.
[Closes #1850.]
|
|
Co-authored-by: Georg Brandl <georg@python.org>
|