Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison tests/test_algpseudo.py @ 281:ee512932d603
Make "\T" and "\E" aliases for "\TEXT" and "\EXPRESSION"
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 20 May 2026 17:23:41 +0200 |
| parents | 397ed930a5ba |
| children | afbca50b7dc1 |
comparison
equal
deleted
inserted
replaced
| 280:1b0e58f60f73 | 281:ee512932d603 |
|---|---|
| 361 ("Text", "the next text line"), | 361 ("Text", "the next text line"), |
| 362 ("Text.Whitespace", "\n"), | 362 ("Text.Whitespace", "\n"), |
| 363 ], | 363 ], |
| 364 pygments.lex( | 364 pygments.lex( |
| 365 """\\TEXT{the text \\rem the remark\nthe next text line}""", | 365 """\\TEXT{the text \\rem the remark\nthe next text line}""", |
| 366 self.lexer)) | |
| 367 | |
| 368 def test_text_short_alias(self): | |
| 369 self.assertTokenStreamEqualComplete( | |
| 370 [("Text", "the text "), | |
| 371 ("Text", "nested"), | |
| 372 ("Text", " trailer"), | |
| 373 ("Text.Whitespace", "\n"), | |
| 374 ], | |
| 375 pygments.lex( | |
| 376 """\\T{the text \\t{nested} trailer}""", | |
| 366 self.lexer)) | 377 self.lexer)) |
| 367 | 378 |
| 368 def test_comment_single_1(self): | 379 def test_comment_single_1(self): |
| 369 self.assertTokenStreamEqualComplete( | 380 self.assertTokenStreamEqualComplete( |
| 370 [("Comment.Single", "// foo bar"), | 381 [("Comment.Single", "// foo bar"), |
| 532 ("Text", "}"), | 543 ("Text", "}"), |
| 533 ("Text", " c"), | 544 ("Text", " c"), |
| 534 ("Text.Whitespace", "\n"), | 545 ("Text.Whitespace", "\n"), |
| 535 ], | 546 ], |
| 536 pygments.lex(r"\tstate{a 1.2 \\expr{x in X\} c}", self.lexer)) | 547 pygments.lex(r"\tstate{a 1.2 \\expr{x in X\} c}", self.lexer)) |
| 548 | |
| 549 def test_expr_short_alias(self): | |
| 550 self.assertTokenStreamEqualComplete( | |
| 551 [("Name.Entity", "foo"), | |
| 552 ("Text", " "), | |
| 553 ("Name.Entity", "bar"), | |
| 554 ("Text", " "), | |
| 555 ("Text", "bar +"), | |
| 556 ("Text.Whitespace", "\n"), | |
| 557 ], | |
| 558 pygments.lex(r"foo \e{bar} \t{bar +}", self.lexer)) | |
| 537 | 559 |
| 538 def test_text_in_expr(self): | 560 def test_text_in_expr(self): |
| 539 self.assertTokenStreamEqualComplete( | 561 self.assertTokenStreamEqualComplete( |
| 540 [("Name.Entity", "first"), | 562 [("Name.Entity", "first"), |
| 541 ("Text", " "), | 563 ("Text", " "), |
