# HG changeset patch # User Franz Glasner # Date 1779224399 -7200 # Node ID cb66de44a7b905b541678c9578e9d52843347f16 # Parent 9790553d7225febe3b8b3504f6e162f886aad8b7 Make the filter order more logical. Because the ErrorToGenericErrorTokenFilter is implemented as an application of the TokenReplaceFilter document the TokenReplaceFilter first. diff -r 9790553d7225 -r cb66de44a7b9 docs/filterlist.rst --- a/docs/filterlist.rst Tue May 19 21:54:10 2026 +0200 +++ b/docs/filterlist.rst Tue May 19 22:59:59 2026 +0200 @@ -2,7 +2,7 @@ .. to be included in some documentation pages -.. tabularcolumns:: >{\raggedright}\Y{.19}>{\raggedright}\Y{.51}\Y{.30} +.. tabularcolumns:: >{\raggedright}\Y{.19}>{\raggedright}\Y{.51}\Y{.30} .. list-table:: :align: left @@ -13,11 +13,11 @@ - Description - Filter Class - * - errortogenericerror - - Replace all ``Error`` tokens in a stream by ``Generic.Error`` tokens - - ErrorToGenericErrorTokenFilter - * - tokenreplace - A configurable token replacer: replace a given token type by another given token type in a stream - TokenReplaceFilter + + * - errortogenericerror + - Replace all ``Error`` tokens in a stream by ``Generic.Error`` tokens + - ErrorToGenericErrorTokenFilter diff -r 9790553d7225 -r cb66de44a7b9 docs/filters.rst --- a/docs/filters.rst Tue May 19 21:54:10 2026 +0200 +++ b/docs/filters.rst Tue May 19 22:59:59 2026 +0200 @@ -62,16 +62,6 @@ filters=[ErrorToGenericErrorTokenFilter])) -ErrorToGenericErrorTokenFilter -============================== - -:Name: errortogenericerror -:Filter Options: none - -Replace all :py:class:`pygments.token.Token.Error` tokens in a stream by -:py:class:`pygments.token.Token.Generic.Error` tokens. - - TokenReplaceFilter ================== @@ -103,3 +93,15 @@ with the token types given in `replacements` values or in `token_to`. The values in the token stream are retained. + + +ErrorToGenericErrorTokenFilter +============================== + +:Name: errortogenericerror +:Filter Options: none + +Replace all :py:class:`pygments.token.Token.Error` tokens in a stream by +:py:class:`pygments.token.Token.Generic.Error` tokens. + +The filter is implemented as an application of the `TokenReplaceFilter`_.