Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison tests/test_algpseudo.py @ 92:3f37832c405d
FIX: Wrong state for \TEXT command
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sun, 03 May 2026 13:59:16 +0200 |
| parents | d8ca835c74ea |
| children | dc17b778a52b |
comparison
equal
deleted
inserted
replaced
| 91:feb41c8d72d2 | 92:3f37832c405d |
|---|---|
| 450 ("Text", " c"), | 450 ("Text", " c"), |
| 451 ("Text.Whitespace", "\n"), | 451 ("Text.Whitespace", "\n"), |
| 452 ], | 452 ], |
| 453 pygments.lex(r"\tstate{a 1.2 \\expr{x in X\} c}", self.lexer)) | 453 pygments.lex(r"\tstate{a 1.2 \\expr{x in X\} c}", self.lexer)) |
| 454 | 454 |
| 455 def test_text_in_expr(self): | |
| 456 self.assertTokenStreamEqualComplete( | |
| 457 [("Name.Entity", "first"), | |
| 458 ("Text", " "), | |
| 459 ("Name.Entity", "expression"), | |
| 460 ("Text", " "), | |
| 461 ("Name.Entity", "second"), | |
| 462 ("Text", " "), | |
| 463 ("Name.Entity", "expression"), | |
| 464 ("Text.Whitespace", "\n"), | |
| 465 ], | |
| 466 pygments.lex( | |
| 467 r"\TEXT{\EXPRESSION{first expression} " | |
| 468 r"\EXPR{second expression}}", | |
| 469 self.lexer)) | |
| 470 | |
| 455 def test_explicit_extended_single_tokentype_1(self): | 471 def test_explicit_extended_single_tokentype_1(self): |
| 456 self.assertTokenStreamEqualComplete( | 472 self.assertTokenStreamEqualComplete( |
| 457 [("Operator", "%"), | 473 [("Operator", "%"), |
| 458 ("Text.Whitespace", "\n"), | 474 ("Text.Whitespace", "\n"), |
| 459 ], | 475 ], |
