diff pygments_lexer_pseudocode2/bases.py @ 62:7153e945a3d6

Implement ignoring of \ENDxxx including its optional name parts
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 28 Apr 2026 10:09:17 +0200
parents 661461fb4dfc
children 3f4223a79d2b
line wrap: on
line diff
--- a/pygments_lexer_pseudocode2/bases.py	Mon Apr 27 19:25:45 2026 +0200
+++ b/pygments_lexer_pseudocode2/bases.py	Tue Apr 28 10:09:17 2026 +0200
@@ -10,7 +10,7 @@
 
 from pygments import unistring
 from pygments.lexer import RegexLexer, combined, bygroups, include
-from pygments.token import Error, Name, Number, String, Comment
+from pygments.token import Error, Name, Number, String, Comment, Other
 
 
 #
@@ -68,6 +68,10 @@
 
     """
 
+    def op_ignore(lexer, match, ctx=None):
+        if False:
+            yield match.start(), Other, ""
+
     tokens = {
 #
 # These states are borrowed from Pygment's Python lexer.