Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
diff tests/test_pseudo.py @ 39:a3151d837258
Some basic keywords for programs, algorithms, procedures and functions; also comments (single and multiline) and "remarks"
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Fri, 24 Apr 2026 09:44:34 +0200 |
| parents | d9a3551a1038 |
| children | df08226a6984 |
line wrap: on
line diff
--- a/tests/test_pseudo.py Wed Apr 22 16:27:35 2026 +0200 +++ b/tests/test_pseudo.py Fri Apr 24 09:44:34 2026 +0200 @@ -180,6 +180,32 @@ ], pygments.lex("\\FN", self.lexer)) + def test_remark_1(self): + self.assertTokenStreamEqualComplete( + [("Comment.Single", "▷"), + ("Comment.Single", " the remark"), + ("Text.Whitespace", "\n"), + ], + pygments.lex("\\REMARK the remark\n", self.lexer)) + + def test_remark_2(self): + self.assertTokenStreamEqualComplete( + [("Comment.Single", "▷"), + ("Comment.Single", " the remark 1"), + ("Text.Whitespace", "\n"), + ("Comment.Single", "▷"), + ("Comment.Single", " the remark 2"), + ("Text.Whitespace", "\n"), + ("Comment.Single", "▷"), + ("Comment.Single", " the remark 3"), + ("Text.Whitespace", "\n"), + ], + pygments.lex( + """\\REMARK the remark 1 +\\Rem the remark 2 +\\r the remark 3 +""", self.lexer)) + if __name__ == "__main__": unittest.main()
