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.
189 lines
3.6 KiB
Text
Generated
189 lines
3.6 KiB
Text
Generated
'apple' Name
|
|
'.' Operator
|
|
'filter' Name
|
|
'(' Punctuation
|
|
'x' Name
|
|
',' Punctuation
|
|
' ' Text
|
|
'y' Name
|
|
')' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
'apple' Name
|
|
'.' Operator
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
'filter' Name.Builtin
|
|
'(' Punctuation
|
|
'x' Name
|
|
',' Punctuation
|
|
' ' Text
|
|
'y' Name
|
|
')' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'1' Literal.Number.Integer
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
'__str__' Name.Function.Magic
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'from' Keyword.Namespace
|
|
' ' Text
|
|
'os' Name.Namespace
|
|
' ' Text
|
|
'import' Keyword.Namespace
|
|
' ' Text
|
|
'path' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'from' Keyword.Namespace
|
|
' \\\n ' Text
|
|
'os' Name.Namespace
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
'import' Keyword.Namespace
|
|
' \\\n ' Text
|
|
'path' Name.Namespace
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'import' Keyword.Namespace
|
|
' ' Text
|
|
'os' Name.Namespace
|
|
'.' Name.Namespace
|
|
'path' Name.Namespace
|
|
' ' Text
|
|
'as' Keyword
|
|
' ' Text
|
|
'something' Name.Namespace
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'import' Keyword.Namespace
|
|
' \\\n ' Text
|
|
'os' Name.Namespace
|
|
'.' Name.Namespace
|
|
'path' Name.Namespace
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
'as' Keyword
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
'something' Name
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'class' Keyword
|
|
' \\\n ' Text
|
|
'Spam' Name.Class
|
|
':' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'pass' Keyword
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'class' Keyword
|
|
' ' Text
|
|
'Spam' Name.Class
|
|
':' Punctuation
|
|
' ' Text
|
|
'pass' Keyword
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'class' Keyword
|
|
' ' Text
|
|
'Spam' Name.Class
|
|
'(' Punctuation
|
|
'object' Name.Builtin
|
|
')' Punctuation
|
|
':' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'pass' Keyword
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'class' Keyword
|
|
' \\\n ' Text
|
|
'Spam' Name.Class
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
'(' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'object' Name.Builtin
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
')' Punctuation
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
':' Punctuation
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'pass' Keyword
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'def' Keyword
|
|
' \\\n ' Text
|
|
'spam' Name.Function
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
'(' Punctuation
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
')' Punctuation
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
':' Punctuation
|
|
' ' Text
|
|
'\\\n' Text
|
|
|
|
' ' Text
|
|
'pass' Keyword
|
|
'\n' Text.Whitespace
|