Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
changeset 91:feb41c8d72d2
Instead of "\s+" use "[^\S\n]+" because a \n is not wanted really in this match.
\n is to be handled separately!
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Sat, 02 May 2026 14:55:15 +0200 |
| parents | 2af4684c8e78 |
| children | 3f37832c405d |
| files | pygments_lexer_pseudocode2/algpseudocode.py |
| diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/pygments_lexer_pseudocode2/algpseudocode.py Sat May 02 14:46:28 2026 +0200 +++ b/pygments_lexer_pseudocode2/algpseudocode.py Sat May 02 14:55:15 2026 +0200 @@ -231,7 +231,7 @@ r")\b", bygroups(op_translate(Keyword))), include("expr"), - (r"\s+", Text), + (r"[^\S\n]+", Text), ], "remark": [ (r"(?i)\\(remark|rem)\b(.*)$", @@ -281,7 +281,7 @@ include("expr-in-braces"), (r"\\\\", LexBase.op_fixed(Text, "\\")), (r"\\", LexBase.op_fixed(Text, "\\")), - (r"\s+", Text), + (r"[^\S\n]+", Text), ], "text-statement": [ # like block but default to text-mode (r"[^\\}\n]+", Text),
