preserve leading indentation in KDoc code blocks
#KT-9933 Fixed
This commit is contained in:
+8
-6
@@ -10,10 +10,11 @@ KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' ``` kotlin')
|
||||
WHITE_SPACE ('\n ')
|
||||
KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' @foo This is code block.')
|
||||
KDOC_CODE_BLOCK_TEXT (' @foo This is code block.')
|
||||
WHITE_SPACE ('\n ')
|
||||
KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' ```')
|
||||
KDOC_CODE_BLOCK_TEXT (' ')
|
||||
KDOC_TEXT ('```')
|
||||
WHITE_SPACE ('\n ')
|
||||
KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' ')
|
||||
@@ -25,13 +26,14 @@ KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' ~~~')
|
||||
WHITE_SPACE ('\n ')
|
||||
KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' @foo This is code block')
|
||||
KDOC_CODE_BLOCK_TEXT (' @foo This is code block')
|
||||
WHITE_SPACE ('\n ')
|
||||
KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' With multiple lines.')
|
||||
KDOC_CODE_BLOCK_TEXT (' With multiple lines.')
|
||||
WHITE_SPACE ('\n ')
|
||||
KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' ~~~')
|
||||
KDOC_CODE_BLOCK_TEXT (' ')
|
||||
KDOC_TEXT ('~~~')
|
||||
WHITE_SPACE ('\n ')
|
||||
KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' ')
|
||||
@@ -43,6 +45,6 @@ KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' ```')
|
||||
WHITE_SPACE ('\n ')
|
||||
KDOC_LEADING_ASTERISK ('*')
|
||||
KDOC_TEXT (' @foo This is an unclosed code block.')
|
||||
KDOC_CODE_BLOCK_TEXT (' @foo This is an unclosed code block.')
|
||||
WHITE_SPACE ('\n ')
|
||||
KDOC_END ('*/')
|
||||
+3
-2
@@ -19,10 +19,11 @@ JetFile: AtTags.kt
|
||||
PsiElement(KDOC_TEXT)(' ```')
|
||||
PsiWhiteSpace('\n ')
|
||||
PsiElement(KDOC_LEADING_ASTERISK)('*')
|
||||
PsiElement(KDOC_TEXT)(' @notATag and some description')
|
||||
PsiElement(KDOC_CODE_BLOCK_TEXT)(' @notATag and some description')
|
||||
PsiWhiteSpace('\n ')
|
||||
PsiElement(KDOC_LEADING_ASTERISK)('*')
|
||||
PsiElement(KDOC_TEXT)(' ```')
|
||||
PsiElement(KDOC_CODE_BLOCK_TEXT)(' ')
|
||||
PsiElement(KDOC_TEXT)('```')
|
||||
PsiWhiteSpace('\n ')
|
||||
PsiElement(KDOC_LEADING_ASTERISK)('*')
|
||||
PsiElement(KDOC_TEXT)(' @')
|
||||
|
||||
Reference in New Issue
Block a user