Brainf*ck の派生言語作成ツール orenono gem で「修造言語」と「ノノムラー言語」を作ってみる

# Brainf*ck の派生言語作成ツール orenono gem で「修造言語」と「ノノムラー言語」を作ってみる
## 概要
Brainf*ck の派生言語作成ツール orenono gem で「修造言語」と「ノノムラー言語」を作ってみます。

orenono gem については下記記事参照。
[Ruby で Brainf*ck の派生言語を作成するための gem 『orenono』を作成してみた](http://qiita.com/tbpgr/items/9d68fdb0d0e7bbccdd2c)

## 前提
orenono gem をインストール済み

## 修造言語
### 文法定義
orenono init で Orenonofile を生成し、中身を編集して文法を定義します。

* Orenonofile を生成する

~~~bash
$ orenono i
$ ls Orenonofile
Orenonofile
~~~

* Orenonofile を編集する

~~~ruby
# encoding: utf-8

increment "俺について来い！！"
decrement "頑張れよ！！"
start_loop "できる！できる！絶対にできるんだから！"
end_loop "諦めんなよ!"
next_cursol "もっと熱くなれよ…!!"
previous_cursol "ぬるま湯なんかつかってんじゃねぇよお前！！"
display "人の弱点を見つける天才よりも、人を褒める天才がいい"
read "熱い血燃やしてけよ…!!"
~~~

### プログラム

※実行可能プログラムです

~~~text:shuzo.bf
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
できる！できる！絶対にできるんだから！もっと熱くなれよ…!!
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！
ぬるま湯なんかつかってんじゃねぇよお前！！頑張れよ！！諦めんなよ!もっと熱くなれよ…!!
俺について来い！！俺について来い！！俺について来い！！
人の弱点を見つける天才よりも、人を褒める天才がいい
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！人の弱点を見つける天才よりも、人を褒める天才がいい俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！
人の弱点を見つける天才よりも、人を褒める天才がいい俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！
人の弱点を見つける天才よりも、人を褒める天才がいい頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！
人の弱点を見つける天才よりも、人を褒める天才がいい
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！
人の弱点を見つける天才よりも、人を褒める天才がいい
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！
人の弱点を見つける天才よりも、人を褒める天才がいい
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
俺について来い！！俺について来い！！俺について来い！！
人の弱点を見つける天才よりも、人を褒める天才がいい
俺について来い！！俺について来い！！俺について来い！！俺について来い！！俺について来い！！
人の弱点を見つける天才よりも、人を褒める天才がいい
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！頑張れよ！！
頑張れよ！！
人の弱点を見つける天才よりも、人を褒める天才がいい
~~~

### 実行結果

~~~bash
orenono e shuzo.bf
I am shuzo
~~~

## ノノムラー言語
### 文法定義
orenono init で Orenonofile を生成し、中身を編集して文法を定義します。

* Orenonofile を生成する

~~~bash
$ orenono i
$ ls Orenonofile
Orenonofile
~~~

* Orenonofile を編集する

~~~ruby
# encoding: utf-8

increment "ウワッハッハーーン！！"
decrement "アハハーンッ！"
start_loop "少子化問題、高齢ェェエエ者ッハアアアァアーー！！"
end_loop "そういう問題ッヒョオッホーーー！！　解決ジダイガダメニ！"
next_cursol "誰がね゛え！　誰が誰に投票ジデモ゛オンナジヤ、オンナジヤ思っでえ！"
previous_cursol "我が県のみウワッハッハーーン！！　我が県のッハアーーーー！　我が県ノミナラズ！"
display "命がけでイェーヒッフア゛ーー！！！"
read "ゴノ！　世の！　中ガッハッハアン！！　ア゛ーー世の中を！　ゥ変エダイ！　"
~~~

### プログラム

※実行可能プログラムです

~~~text:nonomura.bf
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
少子化問題、高齢ェェエエ者ッハアアアァアーー！！
誰がね゛え！　誰が誰に投票ジデモ゛オンナジヤ、オンナジヤ思っでえ！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！
我が県のみウワッハッハーーン！！　我が県のッハアーーーー！　我が県ノミナラズ！
アハハーンッ！
そういう問題ッヒョオッホーーー！！　解決ジダイガダメニ！
誰がね゛え！　誰が誰に投票ジデモ゛オンナジヤ、オンナジヤ思っでえ！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！ウワッハッハーーン！！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
アハハーンッ！アハハーンッ！アハハーンッ！アハハーンッ！
命がけでイェーヒッフア゛ーー！！！
~~~

### 実行結果

~~~bash
$ orenono e nonomura.bf
super great politician nonomura SGPN.
~~~

### orenonoスライドショー
http://tbpgr.github.io/orenono_slide/#/

## 参照
* [Ruby で Brainf*ck の派生言語を作成するための gem 『orenono』を作成してみた](http://qiita.com/tbpgr/items/9d68fdb0d0e7bbccdd2c)
* [Brainf*ck の派生言語作成ツール orenono gem で「デスマーチ言語」を作ってみる](http://qiita.com/tbpgr/items/20cb5e08b298d7cb1dcd)
* [Brainf*ck の派生言語作成ツール orenono gem で「CodeIQ言語」を作ってみる](http://qiita.com/tbpgr/items/6332ed3511bb14f195c8)
* [orenono gem GitHub](https://github.com/tbpgr/orenono)
* [orenono gem RubyGems](http://rubygems.org/gems/orenono)