mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 07:20:53 +07:00
PY-31442 Include comments and whitespaces inside fragments
It's beneficial for two reasons: it allows us to avoid occasional PsiWhitespaces at the end of incomplete fragments and also we can now better report illegal line comments this way, because even though they still terminate f-strings they are now under the corresponding AST nodes for expression fragments and can be processed by the annotator in the same fashion.
This commit is contained in:
@@ -4,7 +4,7 @@ f'{<EOLError descr="type conversion, : or } expected"></EOLError><EOLError descr
|
||||
f'{<error descr="expression expected">!</error>r}'
|
||||
f'{<error descr="expression expected">:</error>2.3}'
|
||||
f'{42:2.{<error descr="expression expected">}</error>}'
|
||||
f'{<error descr="expression expected"> </error> }'
|
||||
f'{<error descr="expression expected"> </error>}'
|
||||
f'{42:{<error descr="expression expected"> </error>}}'
|
||||
f'{<error descr="expression expected"> </error> :{<error descr="expression expected"><error descr="type conversion, : or } expected"> </error></error> '
|
||||
f'{<error descr="expression expected"> </error> !r:{<error descr="expression expected"> </error> :42}}'
|
||||
f'{<error descr="expression expected"> </error>:{<error descr="expression expected"> </error><error descr="type conversion, : or } expected">'</error>
|
||||
f'{<error descr="expression expected"> </error>!r:{<error descr="expression expected"> </error>:42}}'
|
||||
Reference in New Issue
Block a user