Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison pygments_lexer_pseudocode2/algpseudocode.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 |
|---|---|
| 182 include("expr"), | 182 include("expr"), |
| 183 (r"\s+", Text), | 183 (r"\s+", Text), |
| 184 ], | 184 ], |
| 185 "entity-name": [ # may be multiline | 185 "entity-name": [ # may be multiline |
| 186 (r"[^\\}]+", Name.Entity), | 186 (r"[^\\}]+", Name.Entity), |
| 187 (r"\\\}", Name.Entity), | 187 (r"\\\}", LexBase.op_fixed(Name.Entity, "}")), |
| 188 (r"\\", Name.Entity), | 188 (r"\\", LexBase.op_fixed(Name.Entity, "\\")), |
| 189 (r"\}", LexBase.op_ignore, "#pop"), | 189 (r"\}", LexBase.op_ignore, "#pop"), |
| 190 ], | 190 ], |
| 191 "entity-name-end": [ # may be multiline -- suppressed if no_end | 191 "entity-name-end": [ # may be multiline -- suppressed if no_end |
| 192 (r"[^\\}]+", op_opt_ignore(Name.Entity)), | 192 (r"[^\\}]+", op_opt_ignore(Name.Entity)), |
| 193 (r"\\\}", op_opt_ignore(Name.Entity)), | 193 (r"\\\}", op_opt_ignore_or_fixed(Name.Entity, "}")), |
| 194 (r"\\", op_opt_ignore(Name.Entity)), | 194 (r"\\", op_opt_ignore_or_fixed(Name.Entity, "\\")), |
| 195 (r"\}", LexBase.op_ignore, "#pop"), | 195 (r"\}", LexBase.op_ignore, "#pop"), |
| 196 ], | 196 ], |
| 197 "expr": [ | 197 "expr": [ |
| 198 include("py-strings"), | 198 include("py-strings"), |
| 199 include("py-numbers"), | 199 include("py-numbers"), |
