blob: b12c29be2f1719520a070d519969763e98dd7a93 [file] [log] [blame]
PyFile:ImportStmt.py
PsiComment(Py:END_OF_LINE_COMMENT)('# import A as B')
PsiWhiteSpace('\n')
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
PsiElement(Py:AS_KEYWORD)('as')
PsiWhiteSpace(' ')
PyTargetExpression: B
PsiElement(Py:IDENTIFIER)('B')
PsiWhiteSpace('\n')
PsiComment(Py:END_OF_LINE_COMMENT)('# import A as D, A as DDD')
PsiWhiteSpace('\n')
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
PsiElement(Py:AS_KEYWORD)('as')
PsiWhiteSpace(' ')
PyTargetExpression: D
PsiElement(Py:IDENTIFIER)('D')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
PsiElement(Py:AS_KEYWORD)('as')
PsiWhiteSpace(' ')
PyTargetExpression: DDD
PsiElement(Py:IDENTIFIER)('DDD')
PsiWhiteSpace('\n')
PsiComment(Py:END_OF_LINE_COMMENT)('# import A.B.C as D, A as DDD')
PsiWhiteSpace('\n')
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:A.B.C
PyReferenceExpression: C
PyReferenceExpression: B
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiElement(Py:DOT)('.')
PsiElement(Py:IDENTIFIER)('B')
PsiElement(Py:DOT)('.')
PsiElement(Py:IDENTIFIER)('C')
PsiWhiteSpace(' ')
PsiElement(Py:AS_KEYWORD)('as')
PsiWhiteSpace(' ')
PyTargetExpression: D
PsiElement(Py:IDENTIFIER)('D')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
PsiElement(Py:AS_KEYWORD)('as')
PsiWhiteSpace(' ')
PyTargetExpression: DDD
PsiElement(Py:IDENTIFIER)('DDD')
PsiWhiteSpace('\n')
PsiComment(Py:END_OF_LINE_COMMENT)('# import as as as')
PsiWhiteSpace('\n')
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:as
PyReferenceExpression: as
PsiElement(Py:IDENTIFIER)('as')
PsiWhiteSpace(' ')
PsiElement(Py:AS_KEYWORD)('as')
PsiWhiteSpace(' ')
PyTargetExpression: as
PsiElement(Py:IDENTIFIER)('as')
PsiWhiteSpace('\n')
PsiComment(Py:END_OF_LINE_COMMENT)('# import A')
PsiWhiteSpace('\n')
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace('\n')
PsiComment(Py:END_OF_LINE_COMMENT)('# import A, B, C')
PsiWhiteSpace('\n')
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:A
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement:B
PyReferenceExpression: B
PsiElement(Py:IDENTIFIER)('B')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement:C
PyReferenceExpression: C
PsiElement(Py:IDENTIFIER)('C')
PsiWhiteSpace('\n')
PsiComment(Py:END_OF_LINE_COMMENT)('# import A.B.C')
PsiWhiteSpace('\n')
PyImportStatement
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:A.B.C
PyReferenceExpression: C
PyReferenceExpression: B
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiElement(Py:DOT)('.')
PsiElement(Py:IDENTIFIER)('B')
PsiElement(Py:DOT)('.')
PsiElement(Py:IDENTIFIER)('C')
PsiWhiteSpace('\n')
PsiComment(Py:END_OF_LINE_COMMENT)('# from A import B, C')
PsiWhiteSpace('\n')
PyFromImportStatement
PsiElement(Py:FROM_KEYWORD)('from')
PsiWhiteSpace(' ')
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:B
PyReferenceExpression: B
PsiElement(Py:IDENTIFIER)('B')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement:C
PyReferenceExpression: C
PsiElement(Py:IDENTIFIER)('C')
PsiWhiteSpace('\n')
PsiComment(Py:END_OF_LINE_COMMENT)('# from A import B as C')
PsiWhiteSpace('\n')
PyFromImportStatement
PsiElement(Py:FROM_KEYWORD)('from')
PsiWhiteSpace(' ')
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:B
PyReferenceExpression: B
PsiElement(Py:IDENTIFIER)('B')
PsiWhiteSpace(' ')
PsiElement(Py:AS_KEYWORD)('as')
PsiWhiteSpace(' ')
PyTargetExpression: C
PsiElement(Py:IDENTIFIER)('C')
PsiWhiteSpace('\n')
PsiComment(Py:END_OF_LINE_COMMENT)('# from A import B as C, X as Y')
PsiWhiteSpace('\n')
PyFromImportStatement
PsiElement(Py:FROM_KEYWORD)('from')
PsiWhiteSpace(' ')
PyReferenceExpression: A
PsiElement(Py:IDENTIFIER)('A')
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:B
PyReferenceExpression: B
PsiElement(Py:IDENTIFIER)('B')
PsiWhiteSpace(' ')
PsiElement(Py:AS_KEYWORD)('as')
PsiWhiteSpace(' ')
PyTargetExpression: C
PsiElement(Py:IDENTIFIER)('C')
PsiElement(Py:COMMA)(',')
PsiWhiteSpace(' ')
PyImportElement:X
PyReferenceExpression: X
PsiElement(Py:IDENTIFIER)('X')
PsiWhiteSpace(' ')
PsiElement(Py:AS_KEYWORD)('as')
PsiWhiteSpace(' ')
PyTargetExpression: Y
PsiElement(Py:IDENTIFIER)('Y')
PsiWhiteSpace('\n')
PsiComment(Py:END_OF_LINE_COMMENT)('# from foo import as as as')
PsiWhiteSpace('\n')
PyFromImportStatement
PsiElement(Py:FROM_KEYWORD)('from')
PsiWhiteSpace(' ')
PyReferenceExpression: foo
PsiElement(Py:IDENTIFIER)('foo')
PsiWhiteSpace(' ')
PsiElement(Py:IMPORT_KEYWORD)('import')
PsiWhiteSpace(' ')
PyImportElement:as
PyReferenceExpression: as
PsiElement(Py:IDENTIFIER)('as')
PsiWhiteSpace(' ')
PsiElement(Py:AS_KEYWORD)('as')
PsiWhiteSpace(' ')
PyTargetExpression: as
PsiElement(Py:IDENTIFIER)('as')