Skip to main content

B++ runtime engine

Project description

bxengine

bxengine is a Python implementation of the B++ runtime engine.

Install

pip install bxengine

CLI

Run a file:

bxengine path/to/program.bx

Run inline code:

bxengine -e "[CONCAT \"hello\" \" world\"]"

Development

uv sync --dev
pytest

Language Server

Start the LSP server over stdio:

uv run bxengine-lsp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bxengine-1.0.2.tar.gz (35.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bxengine-1.0.2-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

Details for the file bxengine-1.0.2.tar.gz.

File metadata

  • Download URL: bxengine-1.0.2.tar.gz
  • Upload date:
  • Size: 35.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bxengine-1.0.2.tar.gz
Algorithm Hash digest
SHA256 9cc9aa16c24d12c23c462d1078859a8816f5da7ede0c9ee664289a051916dfc3
MD5 68c878d8a1afb1a767858a57cb797b2a
BLAKE2b-256 410a54cded8b8e1f0a889da7f8e9cfdfe8b1ce2ad673af394661ab6810aafb2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bxengine-1.0.2.tar.gz:

Publisher: publish.yml on infernostars/bxengine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bxengine-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: bxengine-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 40.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bxengine-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 edad8b4551aa89e952c6ab40febd98e94a51dceb623fc5f388afeb28794600ce
MD5 d20d8429581a704d660888e3ef609c42
BLAKE2b-256 50a52790fbc9708d6abb3dcf705b7256a4b2761604a50770fdd59b9904582acf

See more details on using hashes here.

Provenance

The following attestation bundles were made for bxengine-1.0.2-py3-none-any.whl:

Publisher: publish.yml on infernostars/bxengine

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page