+ オプション
機能紹介
- 《オフライン実行》 JavaScriptによる実装ですので、ブラウザ上で動作します。コードを外部へ送信する必要はありません。
- 《ダンプ出力》 コード中に
#
を入れると、実行時にその時点のバッファの状態をダンプログ欄に出力します。ダンプに関する機能は、オプションパネルを開いて設定して下さい。
- 《無限ループ防止》 バッファの要素数が肥大化していたり、実行ステップ数が一定数を超えると警告を出し、停止させることができます。これにより、ブラウザが強制終了してしまうこともありません。詳細は、オプションパネルを開いて設定して下さい。
- 《改行等自動除去・コード長さ表示》 コード欄に入力すると、改行やコメントや冗長な部分が除去されたコードが自動的にプレビュー欄に表示され、同時にそのコードの長さも表示します。
- 《出力判定》 事前に意図する出力を入力しておくと、実行時の出力がそれと一致しているかチェックできます。
- 《出力表示切り替え》 標準出力の表示形式を、文字列とバイト列から選択できます。印字不能文字を出力したときなどの確認に便利です。
- 《日本語対応》 日本語や絵文字も入出力可能です。UTF-8で取り扱われます。
- 《ファッションショー機能》 隠し機能です。ファッションショーが楽しめます。
- Brainf**k コードジェネレータもありますので、合わせてお試し下さい。
使用上の注意
- Brainf**kの言語仕様に完全に準拠しているとは保証できません。また、他のBrainf**kインタープリタやコンパイラと同じ挙動とならない場合があります。
- このインタープリタを使用したことで生じたいかなる問題に対しても責任は取れません。自己責任でご利用下さい。
- バグ等発見されましたら、@Azicore宛にご連絡いただけますと幸いです。最新版のChromeで動作確認しています。
更新履歴
- 2015-02-27 v1.0。初公開。
- 2015-03-02 v1.1。冗長コードの自動除去を強化。バッファの型を変更できるオプションを追加。
- 2015-03-09 v1.2。絵文字の表示に対応。英語版を作成。
- 2015-03-11 v1.3。スマートフォンでの表示に対応。スマートフォンのテンキーで8種類の記号を入力できる機能を追加。
シェア