コナミコマンド言語インタプリタ
上段のテキストエリアにソースを入力して実行ボタンを押すと、下段のテキストエリアを標準出力として実行します。
言語仕様
brainfuck完全互換です。メモリは配列を使用しているので、環境の許す限りの範囲で使用出来ます。
- →
- ポインタを一つ進める。
-
- ←
- ポインタを一つ戻す。
-
- ↑
- 現在のポインタが指す値を+1する。
-
- ↓
- 現在のポインタが指す値を-1する。
-
- A
- 現在のポインタが指す値をASCIIコードとして出力する。
-
- B
- 1バイト入力させ、そのASCIIコードを現在のポインタが指す値に代入する。
-
- [
- 現在のポインタが指す値が0ならば、対応する]の直後までジャンプする。
-
- ]
- 現在のポインタが指す値が0でなければ、対応する[の直後までジャンプする。
-
なお、全てのポインタが指す値の初期値は0です。
Hello, World!
↑↑↑↑↑↑↑↑↑[→↑↑↑↑↑↑↑↑→↑↑↑↑↑↑↑↑↑↑↑→↑↑↑↑↑←←←↓]→A→↑↑A↑↑↑↑↑↑↑AA↑↑↑A→↓A↓↓↓↓↓↓↓↓↓↓↓↓A←↑↑↑↑↑↑↑↑A↓↓↓↓↓↓↓↓A↑↑↑A↓↓↓↓↓↓A↓↓↓↓↓↓↓↓A→↑A