Skip to main content

pseudocode-i18n

pseudocode-i18n is the multilingual semantic core of the Pseudocode ecosystem. It provides language definitions, parsing, a canonical AST, Python transpilation, runtime execution and a command-line interface.

Initial languages: French, English, Spanish, German, Italian and Portuguese.

Fonction factorielle(n)
    r = 1
    Pour i de 1 à n
        r = r * i
    Fin Pour
    Renvoyer r
Fin Fonction

Afficher factorielle(5)

Run a file directly:

pseudo factorielle.pseudo-fr
pseudocode factorielle.pseudo-fr

Other commands:

pseudo check factorielle.pseudo-fr
pseudo transpile factorielle.pseudo-fr
pseudo transpile factorielle.pseudo-fr -o factorielle.py

Development

Prepare a local development checkout with one command:

yarn setup

This keeps the normal yarn install behavior intact and additionally installs the Python project in editable mode with its development dependencies.

Run the complete validation pipeline with:

yarn bfc

The project version is sourced from package.json and synchronized to pyproject.toml and pseudocode_i18n/__init__.py:

yarn version:check
yarn version:stamp
yarn version:sync

version:stamp generates a PEP 440-compatible calendar version such as 2026.9.1.post105432.

Releases

GitLab Pages is built from the default branch. PyPI releases are performed from version tags through GitLab CI/CD and PyPI Trusted Publishing, without a permanent PyPI token.

Before the first release, configure a Pending Trusted Publisher on PyPI for the GitLab repository. See the project documentation for the exact values.

Companion projects

  • pygments-lexer-pseudocode-i18n: reusable Pygments lexer.
  • mkdocs-pseudocode-i18n: MkDocs integration and MathJax-aware rendering.
  • vscode-pseudocode: VS Code extension.

License

pseudocode-i18n is free software released under the GNU General Public License version 3 or any later version (GPL-3.0-or-later). See LICENSE.

Release files for 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 pseudocode-i18n 0.1.1
File Size Uploaded
pseudocode_i18n-0.1.1.tar.gz 32.4 kB Details

Built distribution (wheel)

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

Total release size: 62.4 kB

Release files / pseudocode_i18n-0.1.1.tar.gz

Download URL pseudocode_i18n-0.1.1.tar.gz
Size 32.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2de54cca18338a8f1256cc1a9d6b2cf720c722dd9de1606999327504bb041a49
BLAKE2b-256 checksum
How to use checksums
9515eb4d5bb0a22bf0064da4f662d68d5d091f14f581f02211a033f41c4ef33e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / pseudocode_i18n-0.1.1-py3-none-any.whl

Download URL pseudocode_i18n-0.1.1-py3-none-any.whl
Size 30.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
529866df29771704cf5db7fcdc87e4c2c37e1c0d227d5e00ec428f124f783b65
BLAKE2b-256 checksum
How to use checksums
74414f41d94ec712b061714b9bebc9cb60287efbb21514193d1a1f1a701d7193
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.9.0

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.1

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