Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
diff tests/test_algpseudo.py @ 76:27e12387154d
FIX: Handle escape character more thoroughly: also explicitely handle "\\"
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Thu, 30 Apr 2026 09:20:35 +0200 |
| parents | 711f8d19e27a |
| children | abb2e8c65d0f |
line wrap: on
line diff
--- a/tests/test_algpseudo.py Wed Apr 29 12:43:28 2026 +0200 +++ b/tests/test_algpseudo.py Thu Apr 30 09:20:35 2026 +0200 @@ -362,6 +362,23 @@ ], pygments.lex(r"\block{\text{a b c}}", self.lexer)) + def test_block_with_escaped_text(self): + self.assertTokenStreamEqualComplete( + [("Text", "◆"), + ("Text.Whitespace", " "), + ("Text", "\\"), + ("Name.Entity", "text"), + ("Punctuation", "{"), + ("Name.Entity", "a"), + ("Text", " "), + ("Name.Entity", "b"), + ("Text", " "), + ("Name.Entity", "c"), + ("Punctuation", "}"), + ("Text.Whitespace", "\n"), + ], + pygments.lex(r"\block{\\text{a b c\}}", self.lexer)) + def test_block(self): self.assertTokenStreamEqualComplete( [("Text", "◆"),
