Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison tests/test_algpseudo.py @ 159:4ee0b1536ea6
Handle runs of dots in expressions (., .., ..., ...., ...)
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 08 May 2026 17:13:26 +0200 |
| parents | 380d2607d5c7 |
| children | 11ce0903ff8b |
comparison
equal
deleted
inserted
replaced
| 158:f08d77b8cbf7 | 159:4ee0b1536ea6 |
|---|---|
| 1001 ("Text.Whitespace", "\n"), | 1001 ("Text.Whitespace", "\n"), |
| 1002 ], | 1002 ], |
| 1003 pygments.lex(r"(* word1 * word2 ( word3 ) word4 () word5 *)", | 1003 pygments.lex(r"(* word1 * word2 ( word3 ) word4 () word5 *)", |
| 1004 self.lexer)) | 1004 self.lexer)) |
| 1005 | 1005 |
| 1006 def test_dots_one(self): | |
| 1007 self.assertTokenStreamEqualComplete( | |
| 1008 [("Punctuation", "."), | |
| 1009 ("Text.Whitespace", "\n"), | |
| 1010 ], | |
| 1011 pygments.lex(r".", self.lexer)) | |
| 1012 | |
| 1013 def test_dots_two(self): | |
| 1014 self.assertTokenStreamEqualComplete( | |
| 1015 [("Punctuation", ".."), | |
| 1016 ("Text.Whitespace", "\n"), | |
| 1017 ], | |
| 1018 pygments.lex(r"..", self.lexer)) | |
| 1019 | |
| 1020 def test_dots_three(self): | |
| 1021 self.assertTokenStreamEqualComplete( | |
| 1022 [("Punctuation", "..."), | |
| 1023 ("Text.Whitespace", "\n"), | |
| 1024 ], | |
| 1025 pygments.lex(r"...", self.lexer)) | |
| 1026 | |
| 1027 def test_dots_four(self): | |
| 1028 self.assertTokenStreamEqualComplete( | |
| 1029 [("Punctuation", "...."), | |
| 1030 ("Text.Whitespace", "\n"), | |
| 1031 ], | |
| 1032 pygments.lex(r"....", self.lexer)) | |
| 1033 | |
| 1006 | 1034 |
| 1007 class PygmentizeCompletely(unittest.TestCase): | 1035 class PygmentizeCompletely(unittest.TestCase): |
| 1008 | 1036 |
| 1009 def setUp(self): | 1037 def setUp(self): |
| 1010 self.lexer = pygments.lexers.load_lexer_from_file( | 1038 self.lexer = pygments.lexers.load_lexer_from_file( |
