mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
include empty statement list in PSI if colon is missing (EA-31846 - RE: PyBaseElementImpl.childToPsiNotNull)
This commit is contained in:
@@ -22,6 +22,8 @@ PyFile:IncompleteFor.py
|
||||
PsiElement(Py:IDENTIFIER)('ba')
|
||||
PsiErrorElement:colon expected
|
||||
<empty list>
|
||||
PyStatementList
|
||||
<empty list>
|
||||
PsiWhiteSpace('\n\n')
|
||||
PyFunction('bar')
|
||||
PsiElement(Py:DEF_KEYWORD)('def')
|
||||
|
||||
@@ -17,6 +17,8 @@ PyFile:IncompleteStatementList.py
|
||||
PsiElement(Py:IDENTIFIER)('ba')
|
||||
PsiErrorElement:colon expected
|
||||
<empty list>
|
||||
PyStatementList
|
||||
<empty list>
|
||||
PsiWhiteSpace('\n\n')
|
||||
PyFunction('bar')
|
||||
PsiElement(Py:DEF_KEYWORD)('def')
|
||||
|
||||
@@ -28,7 +28,9 @@ PyFile:MissingParenInCall.py
|
||||
<empty list>
|
||||
PsiErrorElement:colon expected
|
||||
<empty list>
|
||||
PsiWhiteSpace('\n\n')
|
||||
PsiWhiteSpace('\n\n')
|
||||
PyStatementList
|
||||
<empty list>
|
||||
PyFunction('clean')
|
||||
PsiElement(Py:DEF_KEYWORD)('def')
|
||||
PsiWhiteSpace(' ')
|
||||
|
||||
@@ -74,6 +74,8 @@ PyFile:WithStatement2.py
|
||||
<empty list>
|
||||
PsiErrorElement:colon expected
|
||||
<empty list>
|
||||
PyStatementList
|
||||
<empty list>
|
||||
PsiElement(Py:EQ)('=')
|
||||
PsiErrorElement:statement expected, found Py:EQ
|
||||
<empty list>
|
||||
|
||||
Reference in New Issue
Block a user