70cf3e9c60
Support qualified names immediately after tag (@see or @param). Detect whether a tag is followed by a reference immediately while lexing, remove TEXT_OR_LINK token type. Remove duplicate nested KDocLink nodes from the PSI structure.
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
JetFile: MarkdownQualifiedName.kt
|
|
PACKAGE_DIRECTIVE
|
|
<empty list>
|
|
KDoc
|
|
PsiElement(KDOC_START)('/**')
|
|
PsiWhiteSpace('\n ')
|
|
KDOC_SECTION
|
|
PsiElement(KDOC_LEADING_ASTERISK)('*')
|
|
PsiElement(KDOC_TEXT)(' ')
|
|
KDOC_MARKDOWN_LINK
|
|
PsiElement(LBRACKET)('[')
|
|
KDOC_NAME
|
|
KDOC_NAME
|
|
KDOC_NAME
|
|
PsiElement(IDENTIFIER)('A')
|
|
PsiElement(DOT)('.')
|
|
PsiElement(IDENTIFIER)('B')
|
|
PsiElement(DOT)('.')
|
|
PsiElement(IDENTIFIER)('C')
|
|
PsiElement(RBRACKET)(']')
|
|
PsiWhiteSpace('\n ')
|
|
PsiElement(KDOC_LEADING_ASTERISK)('*')
|
|
PsiElement(KDOC_TEXT)(' [')
|
|
KDOC_MARKDOWN_LINK
|
|
PsiElement(LBRACKET)('[')
|
|
KDOC_NAME
|
|
KDOC_NAME
|
|
PsiElement(IDENTIFIER)('System')
|
|
PsiElement(DOT)('.')
|
|
PsiElement(IDENTIFIER)('out')
|
|
PsiElement(RBRACKET)(']')
|
|
PsiElement(KDOC_TEXT)(']')
|
|
PsiWhiteSpace('\n ')
|
|
PsiElement(KDOC_LEADING_ASTERISK)('*')
|
|
PsiElement(KDOC_TEXT)(' ')
|
|
KDOC_MARKDOWN_LINK
|
|
PsiElement(LBRACKET)('[')
|
|
KDOC_NAME
|
|
KDOC_NAME
|
|
PsiElement(IDENTIFIER)('System')
|
|
PsiElement(DOT)('.')
|
|
PsiElement(in)('in')
|
|
PsiElement(RBRACKET)(']')
|
|
PsiWhiteSpace('\n ')
|
|
PsiElement(KDOC_END)('*/') |