log

age author description
Tue, 05 May 2026 17:38:49 +0200 Franz Glasner More translations (FR and DE)
Tue, 05 May 2026 17:37:58 +0200 Franz Glasner Some more keywords (\FROM, \TO, \IN)
Tue, 05 May 2026 16:40:20 +0200 Franz Glasner Typo
Tue, 05 May 2026 16:21:54 +0200 Franz Glasner FIX: LANG for the french lexer
Mon, 04 May 2026 17:36:13 +0200 Franz Glasner Also allow \REM within a \TEXT{}
Mon, 04 May 2026 16:57:17 +0200 Franz Glasner A couple of real pseudocode examples.
Mon, 04 May 2026 16:40:13 +0200 Franz Glasner The "\ENSURE" command
Mon, 04 May 2026 16:30:36 +0200 Franz Glasner Handle much more characters from the Unicode codeset in expressions.
Mon, 04 May 2026 16:23:18 +0200 Franz Glasner Allow "\RETURN" and "\RETURNS" commands.
Mon, 04 May 2026 16:20:44 +0200 Franz Glasner FIX: Typo: "non" -> "none"
Mon, 04 May 2026 16:19:53 +0200 Franz Glasner "min" and "max" as automatic mathematical operators
Mon, 04 May 2026 16:12:44 +0200 Franz Glasner Tests for single-line comments (// and #)
Mon, 04 May 2026 16:12:02 +0200 Franz Glasner Allow also `#' to start single-line comments
Mon, 04 May 2026 12:34:48 +0200 Franz Glasner \INPUT, \INPUTS, \OUTPUT, \OUTPUTS, \RETURN and \RETURNS as new commands (keywords)
Sun, 03 May 2026 16:56:23 +0200 Franz Glasner More tolerance for errors: yield more Generic.Error tokens
Sun, 03 May 2026 15:18:35 +0200 Franz Glasner A couple of new keywords
Sun, 03 May 2026 15:15:34 +0200 Franz Glasner FIX: FN alias for function
Sun, 03 May 2026 15:14:19 +0200 Franz Glasner FIX: Test results because of changed whitespace handling
Sun, 03 May 2026 15:13:43 +0200 Franz Glasner Refactor \END variants
Sun, 03 May 2026 15:10:52 +0200 Franz Glasner Renamed "text-operators" to "word-operators" and allow more case-variants
Sun, 03 May 2026 13:59:16 +0200 Franz Glasner FIX: Wrong state for \TEXT command
Sat, 02 May 2026 14:55:15 +0200 Franz Glasner Instead of "\s+" use "[^\S\n]+" because a \n is not wanted really in this match.
Sat, 02 May 2026 14:46:28 +0200 Franz Glasner Restrict whitespace before required and optional arguments.
Sat, 02 May 2026 13:21:45 +0200 Franz Glasner Introduce logging for unhandled explicit token types
Sat, 02 May 2026 10:08:29 +0200 Franz Glasner Some details and examples about \tt-XXX and \ttx-XXX in the docs
Sat, 02 May 2026 10:07:59 +0200 Franz Glasner FIX: Erroneous parsing of \tt-XXX and \ttx-XXX:
Sat, 02 May 2026 09:54:03 +0200 Franz Glasner Customize documentation index and prepare for a "Details" documentation page.
Thu, 30 Apr 2026 19:56:39 +0200 Franz Glasner Optimize op_explicit_tokentype(): use a pref-computed reversed pygments.token.STANDARD_TYPES
Thu, 30 Apr 2026 19:37:24 +0200 Franz Glasner Implement "\tt-XXX" and "ttx-XXX" for explicit token types.
Thu, 30 Apr 2026 13:21:38 +0200 Franz Glasner If a Pygments callback gets a "Context" it must set the new position explicitely.
Thu, 30 Apr 2026 12:29:08 +0200 Franz Glasner Implement "\WITH"
Thu, 30 Apr 2026 11:41:21 +0200 Franz Glasner Keyword constants like "True", "False", "Nil", "None", "Null" and "Empty"
Thu, 30 Apr 2026 09:51:30 +0200 Franz Glasner Move "expr-in-braces" up to "expr".
Thu, 30 Apr 2026 09:45:44 +0200 Franz Glasner More tests with escape characters
Thu, 30 Apr 2026 09:28:39 +0200 Franz Glasner Implement "TEXTSTATEMENT"
Thu, 30 Apr 2026 09:24:46 +0200 Franz Glasner Move popping states consistently more to the begin
Thu, 30 Apr 2026 09:20:35 +0200 Franz Glasner FIX: Handle escape character more thoroughly: also explicitely handle "\\"
Wed, 29 Apr 2026 12:43:28 +0200 Franz Glasner New implementation of "STATEMENT" (also aliased to "STATE" and "BLOCK").
Tue, 28 Apr 2026 20:27:46 +0200 Franz Glasner Remove an escaping backslash where appropriate
Tue, 28 Apr 2026 19:29:28 +0200 Franz Glasner FIX: Python 2 needs a "staticmethod" on "op_fixed()" when called via the LexBase.
Tue, 28 Apr 2026 19:14:17 +0200 Franz Glasner Refactor: Make the "op_space()" and related methods more flexible and allow a given fixed token type and value
Tue, 28 Apr 2026 19:03:10 +0200 Franz Glasner Doc string
Tue, 28 Apr 2026 18:33:27 +0200 Franz Glasner Basic "\TEXT" escape for expressions
Tue, 28 Apr 2026 15:25:10 +0200 Franz Glasner FIX: Add forgotten tests for the new normalized highlighting
Tue, 28 Apr 2026 15:21:03 +0200 Franz Glasner Reorg conf.py: import globally
Tue, 28 Apr 2026 15:16:06 +0200 Franz Glasner Minimum Pygments version is 2.2
Tue, 28 Apr 2026 15:02:15 +0200 Franz Glasner Also add a test that completely highlights a document with Pygments
Tue, 28 Apr 2026 13:05:15 +0200 Franz Glasner Normalize whitespace handling for entity names
Tue, 28 Apr 2026 12:40:02 +0200 Franz Glasner Simplify case-handling for "BLOCK" and "REMARK"
Tue, 28 Apr 2026 10:10:04 +0200 Franz Glasner Add a custom lexer to the Sphinx application dynamically with "no_end" set to True
Tue, 28 Apr 2026 10:09:17 +0200 Franz Glasner Implement ignoring of \ENDxxx including its optional name parts
Mon, 27 Apr 2026 19:25:45 +0200 Franz Glasner The "\IS" keyword expansion
Mon, 27 Apr 2026 19:17:43 +0200 Franz Glasner Minimal Sphinx configuration for the first tests
Mon, 27 Apr 2026 19:17:13 +0200 Franz Glasner ADD: Dummy placeholder files for empty directories in Sphinx (_static, _templates)
Mon, 27 Apr 2026 19:07:02 +0200 Franz Glasner Prepare symbols for a statement which defaults to token type "Text".
Mon, 27 Apr 2026 16:56:57 +0200 Franz Glasner Some "ENDxxx" commands
Mon, 27 Apr 2026 12:37:27 +0200 Franz Glasner Make the "py-name" rules parameterized: allow to provide the token type.
Sun, 26 Apr 2026 19:19:55 +0200 Franz Glasner FIX: Add DE and FR lexers also to Pygments' entry points
Sun, 26 Apr 2026 19:19:05 +0200 Franz Glasner FIX: Pygments lexer entry points needs new module and class
Sun, 26 Apr 2026 19:16:23 +0200 Franz Glasner Rename the new pseudocode implementation to AlgPseudocode.