Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison tests/test_algpseudo.py @ 275:f365d9d2c0ad
FIX: explicit token types: backslash as separator now correctly handled
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 20 May 2026 10:16:58 +0200 |
| parents | 18553f595b34 |
| children | 397ed930a5ba |
comparison
equal
deleted
inserted
replaced
| 274:77cfab93a60e | 275:f365d9d2c0ad |
|---|---|
| 696 ("Text.Whitespace", "\n"), | 696 ("Text.Whitespace", "\n"), |
| 697 ], | 697 ], |
| 698 pygments.lex( | 698 pygments.lex( |
| 699 r"""\ttx-nd[a_Decorator](p1, p2) \rem (Python) annotation""", | 699 r"""\ttx-nd[a_Decorator](p1, p2) \rem (Python) annotation""", |
| 700 self.lexer)) | 700 self.lexer)) |
| 701 | |
| 702 def test_explicit_tokentype_all_seps(self): | |
| 703 for sep in r"/:|=*+!\$~": | |
| 704 self.assertTokenStreamEqualComplete( | |
| 705 [("Name.Decorator", "word"), | |
| 706 ("Text.Whitespace", "\n"), | |
| 707 ], | |
| 708 pygments.lex( | |
| 709 r"\ttx-nd%sword%s" % (sep, sep,), | |
| 710 self.lexer)) | |
| 701 | 711 |
| 702 def test_explicit_tokentype_error(self): | 712 def test_explicit_tokentype_error(self): |
| 703 self.assertTokenStreamEqualComplete( | 713 self.assertTokenStreamEqualComplete( |
| 704 [("Generic.Error", r"""\ttx-non-existing[a_Decorator]"""), | 714 [("Generic.Error", r"""\ttx-non-existing[a_Decorator]"""), |
| 705 ("Text.Whitespace", "\n"), | 715 ("Text.Whitespace", "\n"), |
