Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
comparison pygments_lexer_pseudocode2/algpseudocode.py @ 99:857df2064831
\INPUT, \INPUTS, \OUTPUT, \OUTPUTS, \RETURN and \RETURNS as new commands (keywords)
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 04 May 2026 12:34:48 +0200 |
| parents | c1f93e109798 |
| children | 7cfad325d3bb |
comparison
equal
deleted
inserted
replaced
| 98:c1f93e109798 | 99:857df2064831 |
|---|---|
| 60 "PROCEDURE": "PROCEDURE", | 60 "PROCEDURE": "PROCEDURE", |
| 61 "FUNC": "FUNCTION", | 61 "FUNC": "FUNCTION", |
| 62 "FUNCTION": "FUNCTION", | 62 "FUNCTION": "FUNCTION", |
| 63 "FN": "FUNCTION", | 63 "FN": "FUNCTION", |
| 64 "CLASS": "CLASS", | 64 "CLASS": "CLASS", |
| 65 "INPUT": "Input:", | |
| 66 "INPUTS": "Inputs:", | |
| 67 "OUTPUT": "Output:", | |
| 68 "OUTPUTS": "Outputs:", | |
| 69 "RETURN": "Return:", | |
| 70 "RETURNS": "Returns:", | |
| 65 "IS": "IS", | 71 "IS": "IS", |
| 66 "WITH": "WITH", | 72 "WITH": "WITH", |
| 67 "IF": "IF", | 73 "IF": "IF", |
| 68 "THEN": "THEN", | 74 "THEN": "THEN", |
| 69 "ELSE": "ELSE", | 75 "ELSE": "ELSE", |
| 210 r"|(?:tstate(?:ment)?)" | 216 r"|(?:tstate(?:ment)?)" |
| 211 r"|(?:textblock)" | 217 r"|(?:textblock)" |
| 212 r"|(?:tblock)" | 218 r"|(?:tblock)" |
| 213 r")[ \t]*(\{)", | 219 r")[ \t]*(\{)", |
| 214 bygroups(op_symbol(Text), LexBase.op_fixed(Whitespace, " ")), | 220 bygroups(op_symbol(Text), LexBase.op_fixed(Whitespace, " ")), |
| 221 "text-statement"), | |
| 222 (r"(?i)\\(" | |
| 223 r"(?:input(?:s)?)" | |
| 224 r"|(?:output(?:s)?)" | |
| 225 r"|(?:return(?:s)?)" | |
| 226 r")[ \t]*(\{)", | |
| 227 bygroups(op_translate(Keyword), | |
| 228 LexBase.op_fixed(Whitespace, " ")), | |
| 215 "text-statement"), | 229 "text-statement"), |
| 216 (r"(?i)\\(" | 230 (r"(?i)\\(" |
| 217 r"(?:if)" | 231 r"(?:if)" |
| 218 r"|(?:then)" | 232 r"|(?:then)" |
| 219 r"|(?:else)" | 233 r"|(?:else)" |
