mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
PY-20820 Syntax highlightning for reST substitution fails on multi-word declarations
This commit is contained in:
@@ -132,6 +132,30 @@ public class RestLexerTest extends TestCase {
|
||||
);
|
||||
}
|
||||
|
||||
public void testSubstitutions() throws IOException {
|
||||
doTest(".. |end-user| replace:: :term:`user`\n" +
|
||||
".. |PNS ID| replace:: :term:`user`\n" +
|
||||
".. |PNS.ID| replace:: :term:`user`",
|
||||
"[.. , EXPLISIT_MARKUP_START]",
|
||||
"[|end-user|, SUBSTITUTION]",
|
||||
"[ , WHITESPACE]",
|
||||
"[replace::, DIRECTIVE]",
|
||||
"[ :term:`user`, LINE]",
|
||||
"[\n, WHITESPACE]",
|
||||
"[.. , EXPLISIT_MARKUP_START]",
|
||||
"[|PNS ID|, SUBSTITUTION]",
|
||||
"[ , WHITESPACE]",
|
||||
"[replace::, DIRECTIVE]",
|
||||
"[ :term:`user`, LINE]",
|
||||
"[\n, WHITESPACE]",
|
||||
"[.. , EXPLISIT_MARKUP_START]",
|
||||
"[|PNS.ID|, SUBSTITUTION]",
|
||||
"[ , WHITESPACE]",
|
||||
"[replace::, DIRECTIVE]",
|
||||
"[ :term:`user`, LINE]"
|
||||
);
|
||||
}
|
||||
|
||||
public void testInterpreted() throws IOException {
|
||||
doTest(":kbd:`1`\n" +
|
||||
"\n" +
|
||||
|
||||
Reference in New Issue
Block a user