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.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 pseudocode-i18n 0.1.0
File Size Uploaded
pseudocode_i18n-0.1.0.tar.gz 30.9 kB Details

Built distribution (wheel)

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

Total release size: 59.5 kB

Release files / pseudocode_i18n-0.1.0.tar.gz

Download URL pseudocode_i18n-0.1.0.tar.gz
Size 30.9 kB
Tags Source
SHA-256 checksum
How to use checksums
88f40e152f0db8bf72770a40992b0940a17bb2b700c08ffe99acbb3f5f5f97a1
BLAKE2b-256 checksum
How to use checksums
90bdcc9250ee2a952c53f0cb28b3e35e4562e307764e066dbdda591af851c36b
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.0-py3-none-any.whl

Download URL pseudocode_i18n-0.1.0-py3-none-any.whl
Size 28.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f80c7d949f123c696c7e70d47ada7815331f7cd47b0f76e6fa284243be0666fd
BLAKE2b-256 checksum
How to use checksums
3195488aff62f825b61dc6742f94f41f4906a05fe384716537a2007072f80eca
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

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