comparison tests/test_algpseudo.py @ 97:dd4eb937485c

A couple of new keywords
author Franz Glasner <fzglas.hg@dom66.de>
date Sun, 03 May 2026 15:18:35 +0200
parents aed3204723ac
children aae16e3624e2
comparison
equal deleted inserted replaced
96:98cd0787f62f 97:dd4eb937485c
634 ], 634 ],
635 pygments.lex( 635 pygments.lex(
636 r"""\ttx-non-existing[a_Decorator]""", 636 r"""\ttx-non-existing[a_Decorator]""",
637 self.lexer)) 637 self.lexer))
638 638
639 def test_end_combinations(self):
640 self.assertTokenStreamEqualComplete(
641 [("Keyword", "BEGIN"),
642 ("Text", " "),
643 ("Keyword", "END"),
644 ("Text", " "),
645 ("Keyword", "END OF FUNCTION"),
646 ("Text", " "),
647 ("Keyword", "END OF FUNCTION"),
648 ("Text.Whitespace", " "),
649 ("Name.Entity", "An End of a Function"),
650 ("Text", " "),
651 ("Keyword", "END OF FUNCTION"),
652 ("Text.Whitespace", " "),
653 ("Name.Entity", "The End of the Next Function"),
654 ("Text", " "),
655 ("Text.Whitespace", "\n"),
656 ],
657 pygments.lex(
658 r"""\begin \end \end-fn \end-fn {An End of a Function}"""
659 r""" \end fn {The End of the Next Function} """,
660 self.lexer))
661
639 662
640 class PygmentizeCompletely(unittest.TestCase): 663 class PygmentizeCompletely(unittest.TestCase):
641 664
642 def setUp(self): 665 def setUp(self):
643 self.lexer = pygments.lexers.load_lexer_from_file( 666 self.lexer = pygments.lexers.load_lexer_from_file(