diff pygments_lexer_pseudocode2/lexers/algpseudocode.py @ 275:f365d9d2c0ad

FIX: explicit token types: backslash as separator now correctly handled
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 20 May 2026 10:16:58 +0200
parents 18553f595b34
children 397ed930a5ba
line wrap: on
line diff
--- a/pygments_lexer_pseudocode2/lexers/algpseudocode.py	Wed May 20 09:51:29 2026 +0200
+++ b/pygments_lexer_pseudocode2/lexers/algpseudocode.py	Wed May 20 10:16:58 2026 +0200
@@ -491,7 +491,7 @@
             # All these REs are CASE-SENSITIVE!
 
             # Multiple characters possible, but no escaping!
-            (r"\\ttx\-(?P<type>[a-zA-Z0-9_-]+?)(?P<sep>[/:|=*+!\$~])"
+            (r"\\ttx\-(?P<type>[a-zA-Z0-9_-]+?)(?P<sep>[/:|=*+!\\$~])"
              r"(?P<character>(.|\n)+?)(?P=sep)",
              op_explicit_tokentype),
             (r"\\ttx\-(?P<type>[a-zA-Z0-9_-]+?)\{(?P<character>[^}]+?)\}",