Mercurial > hgrepos > Python > libs > pygments-lexer-pseudocode2
view docs/intro.rst @ 148:b4688f6cc7b1
Docs: emphasize "value" more when describing explicit token types
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Thu, 07 May 2026 14:35:48 +0200 |
| parents | df9b4962c203 |
| children | 4acf578ae93f |
line wrap: on
line source
.. -*- coding: utf-8; indent-tabs-mode: nil; -*- Introduction ============ The package contains the following lexers: .. include:: lexerlist.rst They may be used in `Sphinx`_ by their aliases: .. code-block:: none .. code-block:: algpseudocode \PROGRAM {The Pseudoprogram} \IS \END PROGRAM {The Pseudoprogram} It will be rendered as: .. code-block:: algpseudocode \PROGRAM {The Pseudoprogram} \IS \END PROGRAM {The Pseudoprogram} And the same with the german variant: .. code-block:: algpseudocode-de \PROGRAM {The Pseudoprogram} \IS \END PROGRAM {The Pseudoprogram} Expressions: - Strings (single-quote, double-quote, triple-single-quote, triple-double-quote) - Numbers (Python style) - ``\TEXT{...}`` The curly brace can be quoted with ``\}`` to not end the text mode - Names (`Name.Entity`) .. literalinclude:: example-1.pseudocode :language: algpseudocode :lines: 2- With a customized `AlgPseudocodeLexer` and its `no_end` option set to ``True``. .. literalinclude:: example-1.pseudocode :language: NoEndAlgPseudocode :lines: 2- This is Wikipedia's description of *Dinic's Algorithm* (see https://en.wikipedia.org/wiki/Dinic%27s_algorithm): .. literalinclude:: algorithm-dinic.description :language: algpseudocode :lines: 2- This is Wikipedia's pseudocode of the *Ford–Fulkerson Algorithm* (see https://en.wikipedia.org/wiki/Ford%E2%80%93Fulkerson_algorithm): .. literalinclude:: algorithm-ford-fulkerson.pseudocode :language: algpseudocode :lines: 2- This is Wikipedia's pseudocode of the *Edmonds–Karp Algorithm* (see https://en.wikipedia.org/wiki/Edmonds%E2%80%93Karp_algorithm): .. literalinclude:: algorithm-edmonds-karp.pseudocode :language: NoEndAlgPseudocode :lines: 2- And now the *Edmonds–Karp Algorithm* with french keywords: .. literalinclude:: algorithm-edmonds-karp.pseudocode :language: algpseudocode-fr :lines: 2-
