Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
changeset 80:f487f0d322a5
Move "expr-in-braces" up to "expr".
Because the blocks are similar make them neighbours.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Thu, 30 Apr 2026 09:51:30 +0200 |
| parents | c14e5fd4d193 |
| children | 6d8b813fb296 |
| files | pygments_lexer_pseudocode2/algpseudocode.py |
| diffstat | 1 files changed, 10 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/pygments_lexer_pseudocode2/algpseudocode.py Thu Apr 30 09:45:44 2026 +0200 +++ b/pygments_lexer_pseudocode2/algpseudocode.py Thu Apr 30 09:51:30 2026 +0200 @@ -227,6 +227,16 @@ include("math-builtins"), include("py-name"), ], + "expr-in-braces": [ + include("punctuation-in-braces"), + include("py-strings"), + include("py-numbers"), + (r"(?i)\\text\s*\{", LexBase.op_ignore, "text-in-expr"), + include("remark"), + include("text-operators"), + include("math-builtins"), + include("py-name"), + ], "block-expr": [ # somewhat similar to "root" (r"\}", LexBase.op_ignore, "#pop"), (r"\n", Whitespace), @@ -247,16 +257,6 @@ (r"\\\\", LexBase.op_fixed(Text, "\\")), (r"\\", LexBase.op_fixed(Text, "\\")), ], - "expr-in-braces": [ - include("punctuation-in-braces"), - include("py-strings"), - include("py-numbers"), - (r"(?i)\\text\s*\{", LexBase.op_ignore, "text-in-expr"), - include("remark"), - include("text-operators"), - include("math-builtins"), - include("py-name"), - ], "text-in-expr": [ (r"[^\\}\n]+", Text), (r"\}", LexBase.op_ignore, "#pop"),
