Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
diff 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 |
line wrap: on
line diff
--- a/pygments_lexer_pseudocode2/algpseudocode.py Tue May 05 16:40:20 2026 +0200 +++ b/pygments_lexer_pseudocode2/algpseudocode.py Tue May 05 17:37:58 2026 +0200 @@ -76,10 +76,13 @@ "ELSEIF": "ELSE IF", "ELSIF": "ELSE IF", "ELIF": "ELSE IF", - "DO": "DO", + "DO": "DO", # in WHILE ... DO "WHILE": "WHILE", "FOR": "FOR", "FORALL": "FOR ALL", + "FROM": "FROM", + "TO": "TO", + "IN": "IN", # as in FOR ... IN "STEP": "STEP", "LOOP": "LOOP", "REPEAT": "REPEAT", @@ -246,11 +249,14 @@ r"|(?:then)" r"|(?:else)" r"|(?:el(?:s(?:e)?)?if)" - r"|(?:do)" + r"|(?:do)" # as in WHILE ... DO not DO ... UNTIL r"|(?:while)" r"|(?:forall)" r"|(?:for)" + r"|(?:from)" + r"|(?:to)" r"|(?:step)" + r"|(?:in)" r"|(?:loop)" r"|(?:repeat)" r"|(?:until)"
