<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/</link>
    <language>en-us</language>

    <title>Python/libs/pygments-lexer-pseudocode2: tests/test_algpseudo.py history</title>
    <description>tests/test_algpseudo.py revision history</description>
    <item>
    <title>Unit test: enhance some test for \ttX</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/b09873e4df58/tests/test_algpseudo.py</link>
    <description><![CDATA[Unit test: enhance some test for \ttX]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 22 May 2026 12:57:49 +0200</pubDate>
</item>
<item>
    <title>Remove the old implementation of explicit token types completely</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/6fc7f9c1d89d/tests/test_algpseudo.py</link>
    <description><![CDATA[Remove the old implementation of explicit token types completely]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 22 May 2026 12:41:08 +0200</pubDate>
</item>
<item>
    <title>Allow &quot;normal&quot; Pygments token names in &quot;\ttX&quot; (&quot;Error&quot;, &quot;Text.Whitespace&quot;, ...)</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/298841bc4dee/tests/test_algpseudo.py</link>
    <description><![CDATA[Allow &quot;normal&quot; Pygments token names in &quot;\ttX&quot; (&quot;Error&quot;, &quot;Text.Whitespace&quot;, ...)]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 22 May 2026 12:32:38 +0200</pubDate>
</item>
<item>
    <title>Implement lexer option &quot;strict_tokentype&quot;.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/051c8877ee22/tests/test_algpseudo.py</link>
    <description><![CDATA[Implement lexer option &quot;strict_tokentype&quot;.<br/>
<br/>
It allows the \ttX command to synthesize not yet existing token types.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 21 May 2026 09:32:35 +0200</pubDate>
</item>
<item>
    <title>Implement an alternate syntax for &quot;Explicit Token Types&quot;.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/afbca50b7dc1/tests/test_algpseudo.py</link>
    <description><![CDATA[Implement an alternate syntax for &quot;Explicit Token Types&quot;.<br/>
<br/>
Uses a generic two-argument syntax and allows escaping of characters using<br/>
the common excaping rules.<br/>
<br/>
For this to work the AlgPseudocodeLexer is now based on Pygment's<br/>
ExtendedRegexLexer instead of RegexLexer.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 20 May 2026 20:35:37 +0200</pubDate>
</item>
<item>
    <title>Make &quot;\T&quot; and &quot;\E&quot; aliases for &quot;\TEXT&quot; and &quot;\EXPRESSION&quot;</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/ee512932d603/tests/test_algpseudo.py</link>
    <description><![CDATA[Make &quot;\T&quot; and &quot;\E&quot; aliases for &quot;\TEXT&quot; and &quot;\EXPRESSION&quot;]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 20 May 2026 17:23:41 +0200</pubDate>
</item>
<item>
    <title>Allow more separator characters for explicit token types.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/397ed930a5ba/tests/test_algpseudo.py</link>
    <description><![CDATA[Allow more separator characters for explicit token types.<br/>
<br/>
Extensive tests including a special test when using the backslash.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 20 May 2026 12:10:01 +0200</pubDate>
</item>
<item>
    <title>FIX: explicit token types: backslash as separator now correctly handled</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/f365d9d2c0ad/tests/test_algpseudo.py</link>
    <description><![CDATA[FIX: explicit token types: backslash as separator now correctly handled]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 20 May 2026 10:16:58 +0200</pubDate>
</item>
<item>
    <title>Allow nested \TEXT and \EXPR commands.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/18553f595b34/tests/test_algpseudo.py</link>
    <description><![CDATA[Allow nested \TEXT and \EXPR commands.<br/>
<br/>
\TEXT within \TEXT and \EXPR within \EXPR is allowed!]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 14 May 2026 07:30:38 +0200</pubDate>
</item>
<item>
    <title>Yield lone backslash characters in expressions that not really escape anything as &quot;Generic.Error&quot; now.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/11ce0903ff8b/tests/test_algpseudo.py</link>
    <description><![CDATA[Yield lone backslash characters in expressions that not really escape anything as &quot;Generic.Error&quot; now.<br/>
<br/>
In text-mode do this not.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 08 May 2026 17:58:50 +0200</pubDate>
</item>
<item>
    <title>Handle runs of dots in expressions (., .., ..., ...., ...)</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/4ee0b1536ea6/tests/test_algpseudo.py</link>
    <description><![CDATA[Handle runs of dots in expressions (., .., ..., ...., ...)]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 08 May 2026 17:13:26 +0200</pubDate>
</item>
<item>
    <title>Implement the &quot;\NAME&quot; command.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/380d2607d5c7/tests/test_algpseudo.py</link>
    <description><![CDATA[Implement the &quot;\NAME&quot; command.<br/>
<br/>
Implemented just as \CALL it is better named for just highlighting entity names<br/>
properly. \CALL suggests a function or procedure call.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 07 May 2026 15:49:13 +0200</pubDate>
</item>
<item>
    <title>Make it work on Python2 too with all tests by explicitely declaring some strings to be Unicode strings.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/4d96ace53ba1/tests/test_algpseudo.py</link>
    <description><![CDATA[Make it work on Python2 too with all tests by explicitely declaring some strings to be Unicode strings.<br/>
<br/>
No tests need to be skipped on Python2 now.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 06 May 2026 15:53:24 +0200</pubDate>
</item>
<item>
    <title>Allow to customize the symbol for a remark</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/d84f1fd10e64/tests/test_algpseudo.py</link>
    <description><![CDATA[Allow to customize the symbol for a remark]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 06 May 2026 13:35:12 +0200</pubDate>
</item>
<item>
    <title>Use arrows from Supplemental Arrows-A Unicode block where appropriate: better readability</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/9bfd87544902/tests/test_algpseudo.py</link>
    <description><![CDATA[Use arrows from Supplemental Arrows-A Unicode block where appropriate: better readability]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 06 May 2026 10:05:57 +0200</pubDate>
</item>
<item>
    <title>An alternate multiline comment syntax using &quot;(* ... *)&quot;.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/e1663ac707b0/tests/test_algpseudo.py</link>
    <description><![CDATA[An alternate multiline comment syntax using &quot;(* ... *)&quot;.<br/>
<br/>
Can be nested.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 06 May 2026 01:31:41 +0200</pubDate>
</item>
<item>
    <title>The \CALL command</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/be50fe0687d6/tests/test_algpseudo.py</link>
    <description><![CDATA[The \CALL command]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 06 May 2026 01:10:11 +0200</pubDate>
</item>
<item>
    <title>The \GETS command.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/9aea2fd5f037/tests/test_algpseudo.py</link>
    <description><![CDATA[The \GETS command.<br/>
<br/>
Its output is customizable with the lexer's &quot;gets&quot; option.<br/>
It defaults to `←'.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 05 May 2026 20:51:20 +0200</pubDate>
</item>
<item>
    <title>More translations (FR and DE)</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/ec8767cc5493/tests/test_algpseudo.py</link>
    <description><![CDATA[More translations (FR and DE)]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 05 May 2026 17:38:49 +0200</pubDate>
</item>
<item>
    <title>Also allow \REM within a \TEXT{}</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/6cebd3e7bc97/tests/test_algpseudo.py</link>
    <description><![CDATA[Also allow \REM within a \TEXT{}]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 04 May 2026 17:36:13 +0200</pubDate>
</item>
<item>
    <title>Handle much more characters from the Unicode codeset in expressions.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/cec52d83869a/tests/test_algpseudo.py</link>
    <description><![CDATA[Handle much more characters from the Unicode codeset in expressions.<br/>
<br/>
While there: FIX: Add forgotten Punctuation characters `?' and `@'.<br/>
<br/>
While there: Allow the escaping of single and double quotes that normally<br/>
start a string (e.g. for expressions like f' is the first derivation of f).]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 04 May 2026 16:30:36 +0200</pubDate>
</item>
<item>
    <title>Tests for single-line comments (// and #)</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/aae16e3624e2/tests/test_algpseudo.py</link>
    <description><![CDATA[Tests for single-line comments (// and #)]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 04 May 2026 16:12:44 +0200</pubDate>
</item>
<item>
    <title>A couple of new keywords</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/dd4eb937485c/tests/test_algpseudo.py</link>
    <description><![CDATA[A couple of new keywords]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 03 May 2026 15:18:35 +0200</pubDate>
</item>
<item>
    <title>FIX: Test results because of changed whitespace handling</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/aed3204723ac/tests/test_algpseudo.py</link>
    <description><![CDATA[FIX: Test results because of changed whitespace handling]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 03 May 2026 15:14:19 +0200</pubDate>
</item>
<item>
    <title>Refactor \END variants</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/dc17b778a52b/tests/test_algpseudo.py</link>
    <description><![CDATA[Refactor \END variants]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 03 May 2026 15:13:43 +0200</pubDate>
</item>
<item>
    <title>FIX: Wrong state for \TEXT command</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/3f37832c405d/tests/test_algpseudo.py</link>
    <description><![CDATA[FIX: Wrong state for \TEXT command]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 03 May 2026 13:59:16 +0200</pubDate>
</item>
<item>
    <title>FIX: Erroneous parsing of \tt-XXX and \ttx-XXX:</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/d8ca835c74ea/tests/test_algpseudo.py</link>
    <description><![CDATA[FIX: Erroneous parsing of \tt-XXX and \ttx-XXX:<br/>
<br/>
Need to restrict the tokentype group because otherwise it would match<br/>
too much if some sort of braces are mixed on a single line.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sat, 02 May 2026 10:07:59 +0200</pubDate>
</item>
<item>
    <title>Implement &quot;\tt-XXX&quot; and &quot;ttx-XXX&quot; for explicit token types.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/3ac1c4502ad0/tests/test_algpseudo.py</link>
    <description><![CDATA[Implement &quot;\tt-XXX&quot; and &quot;ttx-XXX&quot; for explicit token types.<br/>
<br/>
Overwrite defaults or implement tokens that are not yet handled by default.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 30 Apr 2026 19:37:24 +0200</pubDate>
</item>
<item>
    <title>More tests with escape characters</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/c14e5fd4d193/tests/test_algpseudo.py</link>
    <description><![CDATA[More tests with escape characters]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 30 Apr 2026 09:45:44 +0200</pubDate>
</item>
<item>
    <title>Implement &quot;TEXTSTATEMENT&quot;</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/abb2e8c65d0f/tests/test_algpseudo.py</link>
    <description><![CDATA[Implement &quot;TEXTSTATEMENT&quot;]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 30 Apr 2026 09:28:39 +0200</pubDate>
</item>
<item>
    <title>FIX: Handle escape character more thoroughly: also explicitely handle &quot;\\&quot;</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/27e12387154d/tests/test_algpseudo.py</link>
    <description><![CDATA[FIX: Handle escape character more thoroughly: also explicitely handle &quot;\\&quot;]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 30 Apr 2026 09:20:35 +0200</pubDate>
</item>
<item>
    <title>New implementation of &quot;STATEMENT&quot; (also aliased to &quot;STATE&quot; and &quot;BLOCK&quot;).</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/711f8d19e27a/tests/test_algpseudo.py</link>
    <description><![CDATA[New implementation of &quot;STATEMENT&quot; (also aliased to &quot;STATE&quot; and &quot;BLOCK&quot;).<br/>
<br/>
Now this needs curly braces.]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 29 Apr 2026 12:43:28 +0200</pubDate>
</item>
<item>
    <title>Remove an escaping backslash where appropriate</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/c1357674622d/tests/test_algpseudo.py</link>
    <description><![CDATA[Remove an escaping backslash where appropriate]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 28 Apr 2026 20:27:46 +0200</pubDate>
</item>
<item>
    <title>Refactor: Make the &quot;op_space()&quot; and related methods more flexible and allow a given fixed token type and value</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/206017a08ed7/tests/test_algpseudo.py</link>
    <description><![CDATA[Refactor: Make the &quot;op_space()&quot; and related methods more flexible and allow a given fixed token type and value]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 28 Apr 2026 19:14:17 +0200</pubDate>
</item>
<item>
    <title>Basic &quot;\TEXT&quot; escape for expressions</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/5517b0be67f0/tests/test_algpseudo.py</link>
    <description><![CDATA[Basic &quot;\TEXT&quot; escape for expressions]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 28 Apr 2026 18:33:27 +0200</pubDate>
</item>
<item>
    <title>FIX: Add forgotten tests for the new normalized highlighting</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/b3dd247b27a5/tests/test_algpseudo.py</link>
    <description><![CDATA[FIX: Add forgotten tests for the new normalized highlighting]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 28 Apr 2026 15:25:10 +0200</pubDate>
</item>
<item>
    <title>Also add a test that completely highlights a document with Pygments</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/9ba1584d4b4a/tests/test_algpseudo.py</link>
    <description><![CDATA[Also add a test that completely highlights a document with Pygments]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 28 Apr 2026 15:02:15 +0200</pubDate>
</item>
<item>
    <title>Simplify case-handling for &quot;BLOCK&quot; and &quot;REMARK&quot;</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/05c53e431c88/tests/test_algpseudo.py</link>
    <description><![CDATA[Simplify case-handling for &quot;BLOCK&quot; and &quot;REMARK&quot;]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 28 Apr 2026 12:40:02 +0200</pubDate>
</item>
<item>
    <title>Implement ignoring of \ENDxxx including its optional name parts</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/7153e945a3d6/tests/test_algpseudo.py</link>
    <description><![CDATA[Implement ignoring of \ENDxxx including its optional name parts]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 28 Apr 2026 10:09:17 +0200</pubDate>
</item>
<item>
    <title>Some &quot;ENDxxx&quot; commands</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/e8f4af9e20a8/tests/test_algpseudo.py</link>
    <description><![CDATA[Some &quot;ENDxxx&quot; commands]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 27 Apr 2026 16:56:57 +0200</pubDate>
</item>
<item>
    <title>Rename the new pseudocode implementation to AlgPseudocode.</title>
    <link>https://hg2.dom66.de/hgrepos/Python/libs/pygments-lexer-pseudocode2/log/39151225fb84/tests/test_algpseudo.py</link>
    <description><![CDATA[Rename the new pseudocode implementation to AlgPseudocode.<br/>
<br/>
Because it is modelled after CTAN's algpseudocode(x).]]></description>
    <author>&#70;&#114;&#97;&#110;&#122;&#32;&#71;&#108;&#97;&#115;&#110;&#101;&#114;&#32;&#60;&#102;&#122;&#103;&#108;&#97;&#115;&#46;&#104;&#103;&#64;&#100;&#111;&#109;&#54;&#54;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 26 Apr 2026 19:16:23 +0200</pubDate>
</item>

  </channel>
</rss>
