Skip to main content

pygments-lexer-pseudocode-i18n

A reusable Pygments lexer for the multilingual educational pseudocode language provided by pseudocode-i18n.

The token model intentionally mirrors Python's Pygments categories so existing Pygments themes remain familiar. Language aliases include pseudocode / pseudo and the language-specific pairs pseudocode-fr / pseudo-fr, pseudocode-en / pseudo-en, and equivalents for Spanish, German, Italian and Portuguese.

Development

Prepare the complete local development environment with:

yarn setup

yarn setup installs the Yarn environment and then installs this package in Python editable mode with its development dependencies. If a sibling ../pseudocode-i18n checkout exists, that checkout is preferred in editable mode; otherwise the dependency is resolved normally from PyPI.

Run the complete validation pipeline with:

yarn bfc

The documentation lives entirely under site/ and can be served with yarn dev or yarn dev:lan.

Versioning and releases

package.json is the source of truth for the project version. yarn version:sync copies it to pyproject.toml and pygments_lexer_pseudocode_i18n/__init__.py; yarn version:check ensures all three stay identical.

yarn version:stamp generates a PEP 440-compatible calendar version for later releases. The first public release remains 0.1.0.

GitLab tags matching v... trigger the PyPI publication job. Publishing uses PyPI Trusted Publishing/OIDC; no permanent PyPI token is stored in GitLab.

License

GNU General Public License v3 or later (GPL-3.0-or-later).

Release files for pygments-lexer-pseudocode-i18n 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pygments-lexer-pseudocode-i18n 0.1.0
File Size Uploaded
pygments_lexer_pseudocode_i18n-0.1.0.tar.gz 20.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pygments-lexer-pseudocode-i18n 0.1.0
File Interpreter ABI Platform
pygments_lexer_pseudocode_i18n-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 37.6 kB

Release files / pygments_lexer_pseudocode_i18n-0.1.0.tar.gz

Download URL pygments_lexer_pseudocode_i18n-0.1.0.tar.gz
Size 20.6 kB
Tags Source
SHA-256 checksum
How to use checksums
228121c1e0c38a1c6860ccbc5a88bae70f8f23000ce769d278b914893084a26c
BLAKE2b-256 checksum
How to use checksums
fcd7ce318e316be136627056622ceabf679f88747d888468f20b105ec93f0eb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / pygments_lexer_pseudocode_i18n-0.1.0-py3-none-any.whl

Download URL pygments_lexer_pseudocode_i18n-0.1.0-py3-none-any.whl
Size 16.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7e7bfe4f8ac19e1537e32582caf121dbbc2ca2752ce9437b5b17c6992dc795df
BLAKE2b-256 checksum
How to use checksums
cb3fdf5b4f88c2562fe57b59009af6dde38f078bb649fedb6580a823a21820eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.15

Release history Release notifications | RSS feed

0.9.12

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.1

2 release files

0.8.5

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page