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. Change only that version manually. yarn bfc starts with version:sync, which propagates it to pyproject.toml and pygments_lexer_pseudocode_i18n/__init__.py, then version:check verifies that all three are identical.

After a successful yarn bfc, use push for a normal main-branch publication or push --release to additionally create and push the v<version> tag. GitLab tags matching v... trigger the PyPI publication job through 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.1

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.1
File Size Uploaded
pygments_lexer_pseudocode_i18n-0.1.1.tar.gz 20.9 kB Details

Built distribution (wheel)

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

Total release size: 37.6 kB

Release files / pygments_lexer_pseudocode_i18n-0.1.1.tar.gz

Download URL pygments_lexer_pseudocode_i18n-0.1.1.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9388fea97321551b07f3b62d9a5dd21af53de299e7acb747bbc41a82df0f86b2
BLAKE2b-256 checksum
How to use checksums
fa8351e707697b6ea082f3db8f00de0f149bc18cd16439c0dde119dfc1d40f21
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.1-py3-none-any.whl

Download URL pygments_lexer_pseudocode_i18n-0.1.1-py3-none-any.whl
Size 16.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ecbb2272c6bbc4898ae04321ef078f788930461b399b71e6b89ef954117c5c0
BLAKE2b-256 checksum
How to use checksums
36fd5a66c5c9dcb398c3bd366dcfe5f8c6d0e9880567bc79ee4bd62b4e9f092b
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

This release

0.1.1 This release

2 release files

0.1.0

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