Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison tests/test_algpseudo.py @ 74:c1357674622d
Remove an escaping backslash where appropriate
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 28 Apr 2026 20:27:46 +0200 |
| parents | 206017a08ed7 |
| children | 711f8d19e27a |
comparison
equal
deleted
inserted
replaced
| 73:a2a56d08b860 | 74:c1357674622d |
|---|---|
| 172 ALGLEXERFILENAME, "AlgPseudocodeLexer_DE") | 172 ALGLEXERFILENAME, "AlgPseudocodeLexer_DE") |
| 173 self.assertTokenStreamEqualComplete( | 173 self.assertTokenStreamEqualComplete( |
| 174 [("Keyword", "PROZEDUR"), | 174 [("Keyword", "PROZEDUR"), |
| 175 ("Text.Whitespace", " "), | 175 ("Text.Whitespace", " "), |
| 176 ("Name.Entity", " also {nichtxs"), | 176 ("Name.Entity", " also {nichtxs"), |
| 177 ("Name.Entity", "\\}"), | 177 ("Name.Entity", "}"), |
| 178 ("Name.Entity", " hier"), | 178 ("Name.Entity", " hier"), |
| 179 ("Text.Whitespace", "\n"), | 179 ("Text.Whitespace", "\n"), |
| 180 ], | 180 ], |
| 181 pygments.lex("\\PROC { also {nichtxs\\} hier}", lexer)) | 181 pygments.lex("\\PROC { also {nichtxs\\} hier}", lexer)) |
| 182 | 182 |
| 202 self.assertTokenStreamEqualComplete( | 202 self.assertTokenStreamEqualComplete( |
| 203 [("Keyword", "FUNCTION"), | 203 [("Keyword", "FUNCTION"), |
| 204 ("Text.Whitespace", " "), | 204 ("Text.Whitespace", " "), |
| 205 ("Name.Entity", "\\"), | 205 ("Name.Entity", "\\"), |
| 206 ("Name.Entity", "n"), | 206 ("Name.Entity", "n"), |
| 207 ("Name.Entity", "\\}"), | 207 ("Name.Entity", "}"), |
| 208 ("Text.Whitespace", "\n"), | 208 ("Text.Whitespace", "\n"), |
| 209 ], | 209 ], |
| 210 pygments.lex("\\FN {\\n\\}}", self.lexer)) | 210 pygments.lex("\\FN {\\n\\}}", self.lexer)) |
| 211 | 211 |
| 212 def test_class(self): | 212 def test_class(self): |
| 213 self.assertTokenStreamEqualComplete( | 213 self.assertTokenStreamEqualComplete( |
| 214 [("Keyword", "CLASS"), | 214 [("Keyword", "CLASS"), |
| 215 ("Text.Whitespace", " "), | 215 ("Text.Whitespace", " "), |
| 216 ("Name.Entity", "\\"), | 216 ("Name.Entity", "\\"), |
| 217 ("Name.Entity", "n"), | 217 ("Name.Entity", "n"), |
| 218 ("Name.Entity", "\\}"), | 218 ("Name.Entity", "}"), |
| 219 ("Text.Whitespace", "\n"), | 219 ("Text.Whitespace", "\n"), |
| 220 ], | 220 ], |
| 221 pygments.lex("\\CLASS {\\n\\}}", self.lexer)) | 221 pygments.lex("\\CLASS {\\n\\}}", self.lexer)) |
| 222 | 222 |
| 223 def test_class_fr(self): | 223 def test_class_fr(self): |
| 226 self.assertTokenStreamEqualComplete( | 226 self.assertTokenStreamEqualComplete( |
| 227 [("Keyword", "CLASSE"), | 227 [("Keyword", "CLASSE"), |
| 228 ("Text.Whitespace", " "), | 228 ("Text.Whitespace", " "), |
| 229 ("Name.Entity", "\\"), | 229 ("Name.Entity", "\\"), |
| 230 ("Name.Entity", "n"), | 230 ("Name.Entity", "n"), |
| 231 ("Name.Entity", "\\}"), | 231 ("Name.Entity", "}"), |
| 232 ("Text.Whitespace", "\n"), | 232 ("Text.Whitespace", "\n"), |
| 233 ], | 233 ], |
| 234 pygments.lex("\\CLASS {\\n\\}}", lexer)) | 234 pygments.lex("\\CLASS {\\n\\}}", lexer)) |
| 235 | 235 |
| 236 def test_class_de_with_noend_option(self): | 236 def test_class_de_with_noend_option(self): |
| 239 self.assertTokenStreamEqualComplete( | 239 self.assertTokenStreamEqualComplete( |
| 240 [("Keyword", "KLASSE"), | 240 [("Keyword", "KLASSE"), |
| 241 ("Text.Whitespace", " "), | 241 ("Text.Whitespace", " "), |
| 242 ("Name.Entity", "\\"), | 242 ("Name.Entity", "\\"), |
| 243 ("Name.Entity", "n"), | 243 ("Name.Entity", "n"), |
| 244 ("Name.Entity", "\\}"), | 244 ("Name.Entity", "}"), |
| 245 ("Text.Whitespace", "\n"), | 245 ("Text.Whitespace", "\n"), |
| 246 ("Text.Whitespace", "\n"), | 246 ("Text.Whitespace", "\n"), |
| 247 ], | 247 ], |
| 248 pygments.lex("\\CLASS {\\n\\}}\n\\ENDCLASS", lexer)) | 248 pygments.lex("\\CLASS {\\n\\}}\n\\ENDCLASS", lexer)) |
| 249 | 249 |
| 253 self.assertTokenStreamEqualComplete( | 253 self.assertTokenStreamEqualComplete( |
| 254 [("Keyword", "KLASSE"), | 254 [("Keyword", "KLASSE"), |
| 255 ("Text.Whitespace", " "), | 255 ("Text.Whitespace", " "), |
| 256 ("Name.Entity", "\\"), | 256 ("Name.Entity", "\\"), |
| 257 ("Name.Entity", "n"), | 257 ("Name.Entity", "n"), |
| 258 ("Name.Entity", "\\}"), | 258 ("Name.Entity", "}"), |
| 259 ("Text.Whitespace", "\n"), | 259 ("Text.Whitespace", "\n"), |
| 260 ("Text.Whitespace", "\n"), | 260 ("Text.Whitespace", "\n"), |
| 261 ], | 261 ], |
| 262 pygments.lex("\\CLASS {\\n\\}}\n\\ENDCLASS {end class}", lexer)) | 262 pygments.lex("\\CLASS {\\n\\}}\n\\ENDCLASS {end class}", lexer)) |
| 263 | 263 |
