BFK (Brain F*ck compiler)
A Brainfuck compiler written in node.js!
Installation
Install globally
npm install -g bfk
Local install
npm install bfk
Usage
I prefer using global packages. Why?
- It's much easier
- You can use it whenever you want
Global usage
bfk <your file>
Local usage
const bfk = require("bfk")
bfk.compile("Path to Brain f*ck program")
Examples
Let's assume u have hello world program.
helloWorld.bf
With "Hello World!" code inside
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
Everything you have to do, is to write this into your terminal
bfk helloworld
The output should be
H
E
L
L
O
W
O
R
L
D
!
If you want to create a continous string just add -str after command
bfk helloworld -str
The output should be
HELLO WORLD!
Notice that you don't even have to specify the file extension.