Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 38:69522d4cafac | 39:a3151d837258 |
|---|---|
| 178 [("Keyword", "FUNCTION"), | 178 [("Keyword", "FUNCTION"), |
| 179 ("Text.Whitespace", "\n"), | 179 ("Text.Whitespace", "\n"), |
| 180 ], | 180 ], |
| 181 pygments.lex("\\FN", self.lexer)) | 181 pygments.lex("\\FN", self.lexer)) |
| 182 | 182 |
| 183 def test_remark_1(self): | |
| 184 self.assertTokenStreamEqualComplete( | |
| 185 [("Comment.Single", "▷"), | |
| 186 ("Comment.Single", " the remark"), | |
| 187 ("Text.Whitespace", "\n"), | |
| 188 ], | |
| 189 pygments.lex("\\REMARK the remark\n", self.lexer)) | |
| 190 | |
| 191 def test_remark_2(self): | |
| 192 self.assertTokenStreamEqualComplete( | |
| 193 [("Comment.Single", "▷"), | |
| 194 ("Comment.Single", " the remark 1"), | |
| 195 ("Text.Whitespace", "\n"), | |
| 196 ("Comment.Single", "▷"), | |
| 197 ("Comment.Single", " the remark 2"), | |
| 198 ("Text.Whitespace", "\n"), | |
| 199 ("Comment.Single", "▷"), | |
| 200 ("Comment.Single", " the remark 3"), | |
| 201 ("Text.Whitespace", "\n"), | |
| 202 ], | |
| 203 pygments.lex( | |
| 204 """\\REMARK the remark 1 | |
| 205 \\Rem the remark 2 | |
| 206 \\r the remark 3 | |
| 207 """, self.lexer)) | |
| 208 | |
| 183 | 209 |
| 184 if __name__ == "__main__": | 210 if __name__ == "__main__": |
| 185 unittest.main() | 211 unittest.main() |
