Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

PHP Brainfuck interpreter

Build Status Latest Stable Version License

This is PHP implementation of interpreter for Brainfuck.

The brainfuck programming language is an esoteric programming language noted for its extreme minimalism. It is a Turing tarpit, designed to challenge and amuse programmers, and is not suitable for practical use.

Usage

$code = <<<EOT
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++
.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.
------.--------.>+.>.
EOT;

$bf = new Brainfuck($code);
$bf->run();

Install

Via composer:

$ composer require dotzero/brainfuck

Without composer

Clone the project using:

$ git clone https://github.com/dotzero/brainfuck-php

and include the source file with:

    require_once("brainfuck-php/src/Brainfuck.php");

Test

First install the dependencies, and after you can run:

$ vendor/bin/phpunit

License

Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php

About

A PHP implementation of interpreter for Brainfuck

Topics

Resources

License

Packages

No packages published

Languages