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"),