Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison pygments_lexer_pseudocode2/algpseudocode.py @ 108:6cebd3e7bc97
Also allow \REM within a \TEXT{}
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 04 May 2026 17:36:13 +0200 |
| parents | f6b46a379aba |
| children | 49e5aa89095f |
comparison
equal
deleted
inserted
replaced
| 107:1c1985532139 | 108:6cebd3e7bc97 |
|---|---|
| 233 bygroups(op_symbol(Text), LexBase.op_fixed(Whitespace, " ")), | 233 bygroups(op_symbol(Text), LexBase.op_fixed(Whitespace, " ")), |
| 234 "text-statement"), | 234 "text-statement"), |
| 235 (r"(?i)\\(" | 235 (r"(?i)\\(" |
| 236 r"(?:input(?:s)?)" | 236 r"(?:input(?:s)?)" |
| 237 r"|(?:output(?:s)?)" | 237 r"|(?:output(?:s)?)" |
| 238 r"|(?:ensure)" | 238 r"|(?:ensure)" |
| 239 r"|(?:returns)" | 239 r"|(?:returns)" |
| 240 r")[ \t]*(\{)", | 240 r")[ \t]*(\{)", |
| 241 bygroups(op_translate(Keyword), | 241 bygroups(op_translate(Keyword), |
| 242 LexBase.op_fixed(Whitespace, " ")), | 242 LexBase.op_fixed(Whitespace, " ")), |
| 243 "text-statement"), | 243 "text-statement"), |
| 395 (r"\\\}", LexBase.op_fixed(Text, "}")), | 395 (r"\\\}", LexBase.op_fixed(Text, "}")), |
| 396 (r"(?i)\\expr(?:ession)?[ \t]*\{", | 396 (r"(?i)\\expr(?:ession)?[ \t]*\{", |
| 397 LexBase.op_ignore, | 397 LexBase.op_ignore, |
| 398 "block-expr"), | 398 "block-expr"), |
| 399 include("explicit-tokentype"), | 399 include("explicit-tokentype"), |
| 400 include("remark"), | |
| 400 (r"\\\\", LexBase.op_fixed(Text, "\\")), | 401 (r"\\\\", LexBase.op_fixed(Text, "\\")), |
| 401 (r"\\", LexBase.op_fixed(Text, "\\")), | 402 (r"\\", LexBase.op_fixed(Text, "\\")), |
| 402 (r".", Generic.Error), # tolerance for errors | 403 (r".", Generic.Error), # tolerance for errors |
| 403 ], | 404 ], |
| 404 "math-builtins": [ | 405 "math-builtins": [ |
