brainfuck-go
install
$ GO111MODULE=off go get github.com/ryomak/brainfuck-go/cmd/bfgo
usage
NAME:
brainfuck-go
USAGE:
bfgo [global options] command [command options] [arguments...]
VERSION:
1.0.0
COMMANDS:
run run bf file
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--help, -h show help
--version, -v print the version
run command
NAME:
bfgo run - run bf file
USAGE:
bfgo run [command options] [arguments...]
OPTIONS:
-c value, --config value config for setting bf token
-m value, --max value set max order num (default: 1000)
-d, --default set default brainfxxk token
example
# fizzbuzz.bf
地球はわからねえが、おめえはおらが守る。
悟飯 父ちゃんが生きてかえったらまた 釣りにでも行こうな…!
へへへ…オラ シッポはえてるから人間じゃないかもな…
俺がやらなきゃ、誰がやる!!
おめぇ強そうだな!
オッス!オッス!オッス!オッス!いやだ!クリリンは友だちだ!亀仙人のじいちゃんには世話になったんだ!棒よのびろ――っオッス!オッス!オッス!オッス!オッス!オッス!オッス!オッス!おめぇ強そうだな!界王拳!!クリリンのことかーーーーーーーーっおめぇ強そうだな!オッス!オッス!オッス!オッス!オッス!オッス!オッス!オッス!いやだ!クリリンは友だちだ!亀仙人のじいちゃんには世話になったんだ!棒よのびろ――っオッス!オッス!オッス!オッス!オッス!オッス!おめぇ強そうだな!界王拳!!クリリンのことかーーーーーーーーっ棒よのびろ――っオッス!オッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! オッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! オッス!オッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! オッス!オッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! 界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!バイバイ、みんなバイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな!
バイバイ、みんなオッス!オッス!バイバイ、みんな棒よのびろ――っバイバイ、みんな
おめぇ強そうだな! 界王拳!!界王拳!!バイバイ、みんな
オッス!オッス!オッス!オッス!オッス!オッス!バイバイ、みんな棒よのびろ――っ
バイバイ、みんなおめぇ強そうだな! 界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!バイバイ、みんなおめぇ強そうだな!
オッス!オッス!オッス!いやだ!クリリンは友だちだ!亀仙人のじいちゃんには世話になったんだ!棒よのびろ――っオッス!オッス!オッス!おめぇ強そうだな!界王拳!!クリリンのことかーーーーーーーーっ棒よのびろ――っ界王拳!!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! 界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!バイバイ、みんなオッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! 界王拳!!バイバイ、みんなオッス!オッス!オッス!オッス!オッス!オッス!オッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな!
界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!バイバイ、みんな界王拳!!
界王拳!!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな!
オッス!オッス!バイバイ、みんなオッス!オッス!オッス!オッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! 界王拳!!界王拳!!界王拳!!バイバイ、みんな界王拳!!界王拳!!界王拳!!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! オッス!オッス!オッス!バイバイ、みんな界王拳!!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! オッス!バイバイ、みんなオッス!オッス!オッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! 界王拳!!界王拳!!バイバイ、みんな界王拳!!界王拳!!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! オッス!オッス!バイバイ、みんなオッス!オッス!オッス!オッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな!
界王拳!!界王拳!!界王拳!!バイバイ、みんな界王拳!!界王拳!!界王拳!!界王拳!!
界王拳!!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな!
オッス!オッス!オッス!オッス!オッス!バイバイ、みんなオッス!バイバイ、みんな
棒よのびろ――っバイバイ、みんなおめぇ強そうだな! バイバイ、みんな界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!
界王拳!!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! オッス!オッス!オッス!オッス!オッス!オッス!バイバイ、みんな界王拳!!界王拳!!界王拳!!界王拳!!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! オッス!オッス!オッス!オッス!バイバイ、みんなオッス!オッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! 界王拳!!バイバイ、みんな界王拳!!界王拳!!界王拳!!界王拳!!界王拳!!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! オッス!オッス!オッス!オッス!オッス!バイバイ、みんなオッス!バイバイ、みんな棒よのびろ――っバイバイ、みんなおめぇ強そうだな! バイバイ、みんな界王拳!!界王拳!!バイバイ、みんな
$ bfgo run fizzbuzz.bf
advance Usage
- making token file
ex)token.toml
[Commands]
NEXT="あ"
PREV ="い"
INC ="う"
DEC ="え"
READ ="お"
WRITE="か"
OPEN ="き"
CLOSE="く"
- bf file
ex)hiragana.bf
ううううううきえあううううあ あうあうあえいいいいいくあきいううううあ あうううあううううあ あうううあう
ううううあうううううあ あ あ あ あ あううあ あうういいいいいいいいいいいいいいえくいううううあううう
あええあうううあえあ あえええあううあ あ あうううううきえあううあうういいくいいいいいいいいいいきえあえ
きあ あ あ あ あ あ あくあきいうううあかあかあ あ あ あかかあ あ あういくいいいいいえきあ あ あ あくあきいう
ううううあかあかあかかあ あ あういくあ あ あ あういえきいいいくいききえいいうあ あくあ あ あうあういいいいい
いきえあ あうあうあえいいいいくいくああききえくいくあきあ あ あきあかいいかいいいくいきかいいいいくあくあかいいいい
いいいいいいいく
- run
bfgo run -c token.toml hiragana.bf
LICENSE
MIT