changeset 141:acd9073cbbe3

Make a lexerlist.rst that contains the table of the lexers because it is used at least twice
author Franz Glasner <fzglas.hg@dom66.de>
date Thu, 07 May 2026 10:52:14 +0200
parents e424fcdd472f
children 5df4403f9e18
files README.rst docs/conf.py docs/intro.rst docs/lexerlist.rst
diffstat 4 files changed, 42 insertions(+), 68 deletions(-) [+]
line wrap: on
line diff
--- a/README.rst	Thu May 07 10:03:32 2026 +0200
+++ b/README.rst	Thu May 07 10:52:14 2026 +0200
@@ -11,39 +11,7 @@
 
 It now contains the following lexers:
 
-.. list-table::
-   :align: left
-   :header-rows: 1
-
-   * - Language Name
-     - Description
-     - Extension(s)
-     - Aliases / Short Name(s)
-     - Lexer Class
-
-   * - AlgPseudocode
-     - Pseudocode lexer heavily inspired by CTAN's "Algpseudocodex"
-     - \*.algpseudocode, \*.algpseudo
-     - algpseudocode, algpseudo
-     - AlgPseudocodeLexer
-
-   * - AlgPseudocodeFR
-     - AlgPseudocode with french keyword expansion
-     - \*.algpseudo-fr, \*.algpseudocode-fr
-     - algpseudocode-fr, algpseudo-fr
-     - AlgPseudocodeLexer_FR
-
-   * - AlgPseudocodeDE
-     - AlgPseudocode with german keyword expansion
-     - \*.algpseudo-de, \*.algpseudocode-de
-     - algpseudocode-de, algpseudo-de
-     - AlgPseudocodeLexer_DE
-
-   * - FrPseudocode
-     - The original lexer (slightly changed) from `pygments-lexer-pseudocode`
-     - \*.fr-algo, \*.fr-pseudocode
-     - fr-pseudocode, fr-pseudo, fr-algorithm, fr-algo
-     - FrPseudocodeLexer
+.. include:: lexerlist.rst
 
 
 Installation
--- a/docs/conf.py	Thu May 07 10:03:32 2026 +0200
+++ b/docs/conf.py	Thu May 07 10:52:14 2026 +0200
@@ -46,7 +46,7 @@
 ]
 
 templates_path = ['_templates']
-exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
+exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store', 'lexerlist.rst']
 
 highlight_language = "none"
 
--- a/docs/intro.rst	Thu May 07 10:03:32 2026 +0200
+++ b/docs/intro.rst	Thu May 07 10:52:14 2026 +0200
@@ -4,41 +4,9 @@
 Introduction
 ============
 
-The package contains the following lexers:   
-
-.. list-table::
-   :align: left
-   :header-rows: 1
-
-   * - Language Name
-     - Description
-     - Extension(s)
-     - Aliases / Short Name(s)
-     - Lexer Class
-
-   * - AlgPseudocode
-     - Pseudocode lexer heavily inspired by CTAN's "Algpseudocodex"
-     - \*.algpseudocode, \*.algpseudo
-     - algpseudocode, algpseudo
-     - AlgPseudocodeLexer
+The package contains the following lexers:
 
-   * - AlgPseudocodeFR
-     - AlgPseudocode with french keyword expansion
-     - \*.algpseudo-fr, \*.algpseudocode-fr
-     - algpseudocode-fr, algpseudo-fr
-     - AlgPseudocodeLexer_FR
-
-   * - AlgPseudocodeDE
-     - AlgPseudocode with german keyword expansion
-     - \*.algpseudo-de, \*.algpseudocode-de
-     - algpseudocode-de, algpseudo-de
-     - AlgPseudocodeLexer_DE
-
-   * - FrPseudocode
-     - The original lexer (slightly changed) from `pygments-lexer-pseudocode`
-     - \*.fr-algo, \*.fr-pseudocode
-     - fr-pseudocode, fr-pseudo, fr-algorithm, fr-algo
-     - FrPseudocodeLexer
+.. include:: lexerlist.rst
 
 They may be used in Sphinx by their aliases:
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/lexerlist.rst	Thu May 07 10:52:14 2026 +0200
@@ -0,0 +1,38 @@
+.. -*- coding: utf-8; indent-tabs-mode: nil; -*-
+
+.. to be included in some documentation pages
+
+.. list-table::
+   :align: left
+   :header-rows: 1
+
+   * - Language Name
+     - Description
+     - Extension(s)
+     - Aliases / Short Name(s)
+     - Lexer Class
+
+   * - AlgPseudocode
+     - Pseudocode lexer heavily inspired by CTAN's "Algpseudocodex"
+     - \*.algpseudocode, \*.algpseudo
+     - algpseudocode, algpseudo
+     - AlgPseudocodeLexer
+
+   * - AlgPseudocodeFR
+     - AlgPseudocode with french keyword expansion
+     - \*.algpseudo-fr, \*.algpseudocode-fr
+     - algpseudocode-fr, algpseudo-fr
+     - AlgPseudocodeLexer_FR
+
+   * - AlgPseudocodeDE
+     - AlgPseudocode with german keyword expansion
+     - \*.algpseudo-de, \*.algpseudocode-de
+     - algpseudocode-de, algpseudo-de
+     - AlgPseudocodeLexer_DE
+
+   * - FrPseudocode
+     - The original lexer (slightly changed) from `pygments-lexer-pseudocode`
+     - \*.fr-algo, \*.fr-pseudocode
+     - fr-pseudocode, fr-pseudo, fr-algorithm, fr-algo
+     - FrPseudocodeLexer
+