An open API service indexing awesome lists of open source software.

https://github.com/gkucmierz/brainfuck

brainfuck compiler to JavaScript code
https://github.com/gkucmierz/brainfuck

brainfuck brainfuck-compiler javascript

Last synced: 4 months ago
JSON representation

brainfuck compiler to JavaScript code

Awesome Lists containing this project

README

        

# Brainfuck

Very simple Brainfuck compilator to JavaScript

```
npm install
```

Require bf
```
var bf = require('./brainfuck.js');
```

Configure compilator
```
bf.config({memorySize: 256, bits: 16});
```

Compile Brainfuck code
```
var compiled = bf.compile('++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.');
```

Run code with empty input
```
var buf = [];
compiled.run('', function (num, char) {
buf.push(char);
});
console.log(buf.join(''));
```

Show compiled code
```
console.log(compiled + '');
```