diff pygments_lexer_pseudocode2/bases.py @ 115:e1663ac707b0

An alternate multiline comment syntax using "(* ... *)". Can be nested.
author Franz Glasner <fzglas.hg@dom66.de>
date Wed, 06 May 2026 01:31:41 +0200
parents cd79d2c76347
children
line wrap: on
line diff
--- a/pygments_lexer_pseudocode2/bases.py	Wed May 06 01:10:11 2026 +0200
+++ b/pygments_lexer_pseudocode2/bases.py	Wed May 06 01:31:41 2026 +0200
@@ -178,5 +178,11 @@
             (r'/\*', Comment.Multiline, '#push'),
             (r'\*/', Comment.Multiline, '#pop'),
             (r'[*/]', Comment.Multiline),
+        ],
+    'multiline-nested-comment-alt': [
+            (r'[^*()]+', Comment.Multiline),
+            (r'\(\*', Comment.Multiline, '#push'),
+            (r'\*\)', Comment.Multiline, '#pop'),
+            (r'[*()]', Comment.Multiline),
         ]
     }