東方中央幻視台

瞼の裏に弾幕が飛び交う程度の能力 - 永夜抄Normalはそれなりに難しい。

目次

Blog 利用状況

ニュース

自己紹介

関連サイト

投稿カレンダー

  • スクリプトをダウンロード!

ブログパーツ

Adsense

書庫

日記カテゴリ

JavaScript版Brainf*ckインタプリタ IE対応版

前記事:JavaScript版Brainf*ckインタプリタ
IEだと連想配列の宣言にJSON形式が使えないのね。
というわけで新バージョンを公開します。
適当にコードをはっつけて遊んでください。
注意:こーどによってはむげんるーぷをおこすかもしれません。

HTMLファイルスクリプトファイル

サンプル

(1)
>>>3++++++++++.<<<0>>2++++++++++++++++++++++++++++++++
<<0++++++++[>1++++++++++++++++[>2+.<1-]<0>>>3.<<<0-]

(2)
++++++++++[>++++++++<-]>++++.<++++++++++[>>++++++++++<<-]
>>++++.<<>>---.<<++++++++[>>>>++++<<<<-]
>>>>.<<<<>+++.<>>----.<<++++[>>
+++<<-]>>+.<<>>---.<<+++++++++++[>>>+++++++++++
<<<-]>>>----.<<<>>++.<<++++[>>---<<-]
>>.<<>>>>.<<<<++++[>>---<<-]>>.<
<>>>-------.<<<>>>-----.<<<>>>++++++.<
<<>>>-.<<<>>>>+.<<<<

投稿日時 : 2007年4月9日 11:58

コメントを追加

# re: JavaScript版Brainf*ckインタプリタ IE対応版 2007/04/09 12:33 かずくん

> IEだと連想配列の宣言にJSON形式が使えなのね。
「IEだと連想配列の宣言にJSON形式が使えな(い)のね。」のtypo?
「IEだと連想配列の宣言にJSON形式が使え(ってこと)なのね。」のtypo?

前者なら、IE6(Win 2K Pro, Win XP Pro)で使えてますよ。
ただし、最後にカンマがあるとエラーになるみたいだけど(Firefoxはエラーにならない)

例えば、
hoge = {
"Uge" : 1,
"Ahe" : "abc", // ←このカンマ
}
はIE6ではエラーになるけど、
hoge = {
"Uge" : 1,
"Ahe" : "abc"
}
では、IE6エラーになりません。

#IEとしか書いてないけど、バージョンが違う?

後者もしくは、前者でも後者でもない場合なら、ただの駄文なので、無視してください。

# re: JavaScript版Brainf*ckインタプリタ IE対応版 2007/04/09 13:50 Hirotow

>> IEだと連想配列の宣言にJSON形式が使えなのね。
>「IEだと連想配列の宣言にJSON形式が使えな(い)のね。」のtypo?
>「IEだと連想配列の宣言にJSON形式が使え(ってこと)なのね。」のtypo?
上のほうが正解です。

>ただし、最後にカンマがあるとエラーになるみたいだけど(Firefoxはエラーにならない)
そういう問題だったのかもしれません。
とりあえず['']形式に書き直しました(メンドクサイ)。

# re: JavaScript版Brainf*ckインタプリタ IE対応版 2007/09/11 15:28 sixyo

cool~~,it is helpful~, thanks a lot!

タイトル
名前
URL
コメント