PY-24685 Code Inspect for rst files does not recognize Multi character foot note references when target is under a rubric directive ..

This commit is contained in:
Ekaterina Tuzova
2017-07-10 13:40:47 +03:00
parent 267fe962e1
commit fcbffb4d81
4 changed files with 44 additions and 10 deletions
@@ -0,0 +1,6 @@
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer rutrum ex non sapien consequat, sit amet viverra nisl semper. Duis vestibulum vestibulum lacus eget dictum.
[#Footnote]_
.. rubric:: Footnotes
.. [#Footnote]
@@ -0,0 +1,16 @@
rest file
RestLine:LINE_TEXT
PsiElement(LINE)('Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer rutrum ex non sapien consequat, sit amet viverra nisl semper. Duis vestibulum vestibulum lacus eget dictum.')
PsiElement(WHITESPACE)('\n')
PsiElement(LINE)(' ')
RestReference:REFERENCE_NAME
PsiElement(REFERENCE_NAME)('[#Footnote]_')
PsiElement(WHITESPACE)('\n\n')
PsiElement(EXPLISIT_MARKUP_START)('.. ')
RestDirective:DIRECTIVE_BLOCK
PsiElement(DIRECTIVE)('rubric::')
PsiElement(LINE)(' Footnotes')
PsiElement(WHITESPACE)('\n\n')
PsiElement(EXPLISIT_MARKUP_START)('.. ')
RestReferenceTarget:REFERENCE
PsiElement(FOOTNOTE)('[#Footnote]')