| /** |
| {@mytag aaa {{}} @mytag2} |
| {@mytag aaa @mytag2} |
| {@mytag aaa {}@mytag2} |
| */ |
| ----- |
| Groovy script |
| GrDocComment |
| PsiElement(GDOC_COMMENT_START)('/**') |
| PsiWhiteSpace('\n ') |
| GrDocInlinedTag |
| PsiElement(DOC_INLINE_TAG_START)('{') |
| PsiElement(GDOC_TAG_NAME)('@mytag') |
| PsiWhiteSpace(' ') |
| GrDocTagValueToken |
| PsiElement(GDOC_TAG_VALUE_TOKEN)('aaa') |
| PsiWhiteSpace(' ') |
| PsiElement(DOC_INLINE_TAG_START)('{') |
| PsiElement(DOC_INLINE_TAG_START)('{') |
| PsiElement(GDOC_INLINE_TAG_END)('}') |
| PsiElement(GDOC_INLINE_TAG_END)('}') |
| PsiElement(GDOC_COMMENT_DATA)(' @mytag2') |
| PsiElement(GDOC_INLINE_TAG_END)('}') |
| PsiWhiteSpace('\n ') |
| GrDocInlinedTag |
| PsiElement(DOC_INLINE_TAG_START)('{') |
| PsiElement(GDOC_TAG_NAME)('@mytag') |
| PsiWhiteSpace(' ') |
| GrDocTagValueToken |
| PsiElement(GDOC_TAG_VALUE_TOKEN)('aaa') |
| PsiWhiteSpace(' ') |
| PsiElement(GDOC_COMMENT_DATA)('@mytag2') |
| PsiElement(GDOC_INLINE_TAG_END)('}') |
| PsiWhiteSpace('\n ') |
| GrDocInlinedTag |
| PsiElement(DOC_INLINE_TAG_START)('{') |
| PsiElement(GDOC_TAG_NAME)('@mytag') |
| PsiWhiteSpace(' ') |
| GrDocTagValueToken |
| PsiElement(GDOC_TAG_VALUE_TOKEN)('aaa') |
| PsiWhiteSpace(' ') |
| PsiElement(DOC_INLINE_TAG_START)('{') |
| PsiElement(GDOC_INLINE_TAG_END)('}') |
| PsiElement(GDOC_COMMENT_DATA)('@mytag2') |
| PsiElement(GDOC_INLINE_TAG_END)('}') |
| PsiWhiteSpace('\n') |
| PsiElement(GDOC_COMMENT_END)('*/') |