内部はPHPで動作しております。 PHP5.6以上の環境で実行してください。
基本的にはBrainf*ckと同じ。 命令は以下の8個。
- The: ポインタをインクリメントする。
- World: ポインタをデクリメントする。
- Impact: ポインタが指す値をインクリメントする。
- Lock: ポインタが指す値をデクリメントする。
- !: ポインタが指す値を出力に書き出す。
- ?: 入力から1バイト読み込んで、ポインタが指す先に代入する。
- On: ポインタが指す値が0なら、対応する Off の直後にジャンプする。
- Off: ポインタが指す値が0でないなら、対応する On の直後にジャンプする。
※詳しくはBrainF*ckのwikiを参照(https://ja.wikipedia.org/wiki/Brainfuck)
cd {cloneしたいディレクトリ}
git clone https://github.com/hideki-okajima/IOTW.git
cd IOTW
chmod +x iotw
./iotw
ImpactImpactImpactImpactImpactImpactImpactImpactImpactImpactOnTheImpactImpactImpactImpactImpactImpactImpactTheImpactImpactImpactImpactImpactImpactImpactImpactImpactImpactTheImpactImpactImpactTheImpactWorldWorldWorldWorldLockOffTheImpactImpact!TheImpact!ImpactImpactImpactImpactImpactImpactImpact!!ImpactImpactImpact!TheImpactImpact!WorldWorldImpactImpactImpactImpactImpactImpactImpactImpactImpactImpactImpactImpactImpactImpactImpact!The!ImpactImpactImpact!LockLockLockLockLockLock!LockLockLockLockLockLockLockLock!TheImpact!The!
./iotw sample/hello.iotw