Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 75:711f8d19e27a | 76:27e12387154d |
|---|---|
| 360 ("Text", "a b c"), | 360 ("Text", "a b c"), |
| 361 ("Text.Whitespace", "\n"), | 361 ("Text.Whitespace", "\n"), |
| 362 ], | 362 ], |
| 363 pygments.lex(r"\block{\text{a b c}}", self.lexer)) | 363 pygments.lex(r"\block{\text{a b c}}", self.lexer)) |
| 364 | 364 |
| 365 def test_block_with_escaped_text(self): | |
| 366 self.assertTokenStreamEqualComplete( | |
| 367 [("Text", "◆"), | |
| 368 ("Text.Whitespace", " "), | |
| 369 ("Text", "\\"), | |
| 370 ("Name.Entity", "text"), | |
| 371 ("Punctuation", "{"), | |
| 372 ("Name.Entity", "a"), | |
| 373 ("Text", " "), | |
| 374 ("Name.Entity", "b"), | |
| 375 ("Text", " "), | |
| 376 ("Name.Entity", "c"), | |
| 377 ("Punctuation", "}"), | |
| 378 ("Text.Whitespace", "\n"), | |
| 379 ], | |
| 380 pygments.lex(r"\block{\\text{a b c\}}", self.lexer)) | |
| 381 | |
| 365 def test_block(self): | 382 def test_block(self): |
| 366 self.assertTokenStreamEqualComplete( | 383 self.assertTokenStreamEqualComplete( |
| 367 [("Text", "◆"), | 384 [("Text", "◆"), |
| 368 ("Text.Whitespace", " "), | 385 ("Text.Whitespace", " "), |
| 369 ("Name.Entity", "a"), | 386 ("Name.Entity", "a"), |
