py.bf: Python interpreter and C transpiler/compiler for brainfuck
Project description
pybf
pybf
contains a Python interpreter and a C transpiler/compiler for brainfuck.
Installation
pip install ng.pybf
Usage
CLI
usage: pybf [-h] [-p] [-c] [--compile] [-r] [filename]
Python interpreter and C transpiler/compiler for brainfuck
positional arguments:
filename path to bf file; leave blank to read from stdin
options:
-h, --help show this help message and exit
-p, --python use Python to interpret and run
-c transpile to C
--compile compile the transpiled C file
-r, --run execute
You may also call it as a Python module
python3 -m pybf [-h] [-p] [-c] [--compile] [-r] [filename]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ng.pybf-1.0.1.tar.gz
(7.3 kB
view hashes)
Built Distributions
Close
Hashes for ng.pybf-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3843b15671d4d38149c9a00685b19c0c119ebb2c76b40af15ea66912743d6df9 |
|
MD5 | cde4ca5490f84d90a94dd152f32fb4e9 |
|
BLAKE2b-256 | dba03947535841d0726364a3062720c2df0577fae42d231fe1693601b186f811 |
Close
Hashes for ng.pybf-1.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8357867aeb6221acbdf0fb4cb7edb0c92d5ea11e71b65afd43d8c2d348dfcc49 |
|
MD5 | c3a10c3b3b1f19ea350a94b5d6761df4 |
|
BLAKE2b-256 | 78d4b2bc98ad6c52991802ef6a3441b44ec4f573d16526ec554590cbc2ee106c |
Close
Hashes for ng.pybf-1.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 349c5442061279b0e8f770ad8161b3c942403a276d6a65efb926742c8fe5be48 |
|
MD5 | 64547481fbd3ca61a936889b07d4c7fa |
|
BLAKE2b-256 | b6e34e7fb8d6bf7e0990dcfb34191352a97bf245785614fb5e56652dfd017284 |
Close
Hashes for ng.pybf-1.0.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4473aa07e0374e39bc16cd1efe1d1e51c40bb98a49385b421f7009acd13185a7 |
|
MD5 | 16a0a157354cae04446d26fce540534c |
|
BLAKE2b-256 | a1463e448f9788247970bfb40aa0f0555e5296bb17c96d3a78ab89266dea2e06 |
Close
Hashes for ng.pybf-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93f41fc8edb876c6085267874421d18eb9bcf2fa6090eef0f237a906a668518d |
|
MD5 | e545c59f52098388c8c79a1386fe45c2 |
|
BLAKE2b-256 | 235e68e9601a2e970499d1f28a2af7016d75ca249264b6e0f22a9e0bc99778aa |
Close
Hashes for ng.pybf-1.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d214bf3ce4b7d6509de040e7d69047880f9d55d9b034f6d66c745cc0828030fa |
|
MD5 | f744056ade3581199b17318364ee2602 |
|
BLAKE2b-256 | ee2e688bd1dfac20d91a5d6f05bc676c600d8fa2f5c111e8d61f0ff97b47e4cc |
Close
Hashes for ng.pybf-1.0.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4f8b9255ad8e1a5bd23f231e2290163c212b7f45e5e650187f237230e54135d |
|
MD5 | cc67f80012b25762f6902be34e253ca2 |
|
BLAKE2b-256 | 769cdc54747ef8b45b7089f9afd5afbd49ea35adc00d0b0ea529e52a8158458d |
Close
Hashes for ng.pybf-1.0.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eef7339027021d794530fa3f5455a34a2134a9b33bded1532ee58c2e584bc888 |
|
MD5 | 62fee91fcd8da8d94f601c88388ec159 |
|
BLAKE2b-256 | 81078ca75eb2d2092ea792d788f4473159a9176e511446721bebfeea15d774c8 |