comparison pygments_lexer_pseudocode2/algpseudocode.py @ 111:d6f3a1d1bedd

Some more keywords (\FROM, \TO, \IN)
author Franz Glasner <fzglas.hg@dom66.de>
date Tue, 05 May 2026 17:37:58 +0200
parents 49e5aa89095f
children ec8767cc5493
comparison
equal deleted inserted replaced
110:6457d04a4e3a 111:d6f3a1d1bedd
74 "THEN": "THEN", 74 "THEN": "THEN",
75 "ELSE": "ELSE", 75 "ELSE": "ELSE",
76 "ELSEIF": "ELSE IF", 76 "ELSEIF": "ELSE IF",
77 "ELSIF": "ELSE IF", 77 "ELSIF": "ELSE IF",
78 "ELIF": "ELSE IF", 78 "ELIF": "ELSE IF",
79 "DO": "DO", 79 "DO": "DO", # in WHILE ... DO
80 "WHILE": "WHILE", 80 "WHILE": "WHILE",
81 "FOR": "FOR", 81 "FOR": "FOR",
82 "FORALL": "FOR ALL", 82 "FORALL": "FOR ALL",
83 "FROM": "FROM",
84 "TO": "TO",
85 "IN": "IN", # as in FOR ... IN
83 "STEP": "STEP", 86 "STEP": "STEP",
84 "LOOP": "LOOP", 87 "LOOP": "LOOP",
85 "REPEAT": "REPEAT", 88 "REPEAT": "REPEAT",
86 "UNTIL": "UNTIL", 89 "UNTIL": "UNTIL",
87 "RETURN": "RETURN", 90 "RETURN": "RETURN",
244 (r"(?i)\\(" 247 (r"(?i)\\("
245 r"(?:if)" 248 r"(?:if)"
246 r"|(?:then)" 249 r"|(?:then)"
247 r"|(?:else)" 250 r"|(?:else)"
248 r"|(?:el(?:s(?:e)?)?if)" 251 r"|(?:el(?:s(?:e)?)?if)"
249 r"|(?:do)" 252 r"|(?:do)" # as in WHILE ... DO not DO ... UNTIL
250 r"|(?:while)" 253 r"|(?:while)"
251 r"|(?:forall)" 254 r"|(?:forall)"
252 r"|(?:for)" 255 r"|(?:for)"
256 r"|(?:from)"
257 r"|(?:to)"
253 r"|(?:step)" 258 r"|(?:step)"
259 r"|(?:in)"
254 r"|(?:loop)" 260 r"|(?:loop)"
255 r"|(?:repeat)" 261 r"|(?:repeat)"
256 r"|(?:until)" 262 r"|(?:until)"
257 r"|(?:return)" 263 r"|(?:return)"
258 r")\b", 264 r")\b",