Skip to main content

A BrainFuck Interpreter

Project description

BrainFuck interpreter

  • A simple to use, open source brainfuck interpreter
  • Easy to run
  • Optional debugger
  • Changeable cell size
  • Print as an integer insted of ASCII
  • And mush more features

What is BrainFuck?

brainfuck is an esoteric programming language with only 8 oparetions

operation Explanation
> increment the data pointer.
< decrement the data pointer.
+ increment the byte at the data pointer.
- decrement the byte at the data pointer.
. output the byte at the data pointer.
, accept one byte of input, storing its value in the byte at the data pointer.
[ if the byte at the data pointer is zero, then instead of moving the instruction pointer forward to the next command, jump it forward to the command after the matching ] command.
] if the byte at the data pointer is nonzero, then instead of moving the instruction pointer forward to the next command, jump it back to the command after the matching [ command.
More Information

Even More Information

To download from PYPI

$ python -m pip install brainfuck-swimmy4days

To download the required packages in order to run the source type in the shell

$ python -m pip install -r requirements.txt

Made by @swimmy4days

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

brainfuck-swimmy4days-0.0.3.tar.gz (1.7 kB view details)

Uploaded Source

Built Distribution

brainfuck_swimmy4days-0.0.3-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file brainfuck-swimmy4days-0.0.3.tar.gz.

File metadata

  • Download URL: brainfuck-swimmy4days-0.0.3.tar.gz
  • Upload date:
  • Size: 1.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.2

File hashes

Hashes for brainfuck-swimmy4days-0.0.3.tar.gz
Algorithm Hash digest
SHA256 b091feedfe966e6b5912cdf5ec638c98765b1d7d052efc4bb6c4b26874a13980
MD5 4748496b6d76424b4ad245a63846a688
BLAKE2b-256 1873267583ef83bf0f58f623aedd3a2394a74b0ea766b7b954eecb7ea48306ca

See more details on using hashes here.

File details

Details for the file brainfuck_swimmy4days-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: brainfuck_swimmy4days-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.2

File hashes

Hashes for brainfuck_swimmy4days-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1435362d3bb0da71e06f7601abf1384798b6ab158e62d41c4723c1eb70c7ed59
MD5 16d490532b1309a65f9acb0339835c3c
BLAKE2b-256 01f6d25a5c64958123aa36de4999bd71b9acc86e1ab305143070c77b2ac969f0

See more details on using hashes here.

Supported by

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