diff pygments_lexer_pseudocode2/lexers/algpseudocode.py @ 283:5eba722df93e

FIX: Some missing context position updates if a context is given
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 20 May 2026 17:31:20 +0200
parents 90946f87d77d
children afbca50b7dc1
line wrap: on
line diff
--- a/pygments_lexer_pseudocode2/lexers/algpseudocode.py	Wed May 20 17:28:22 2026 +0200
+++ b/pygments_lexer_pseudocode2/lexers/algpseudocode.py	Wed May 20 17:31:20 2026 +0200
@@ -203,9 +203,13 @@
 
     def op_gets(lexer, match, ctx=None):
         yield match.start(), Operator, lexer.symbol_gets
+        if ctx:
+            ctx.pos = match.end()
 
     def op_remark(lexer, match, ctx=None):
         yield match.start(), Comment.Single, lexer.symbol_remark
+        if ctx:
+            ctx.pos = match.end()
 
     def op_symbol(toktype):