HendersonのSECDマシンコンパイラのJavaScript版

compiler.lispは、lispがわかっていればいいのかもしれませんが、
括弧がやはり、読みにくいのでjavascriptに移植して可読性UP+高速化しました。
ファイル名はcompiler.jsです。
selfjs.htmlを開くと、compiler.lispをcompiler.jsを使ってコンパイルして表示します。
大体、10倍高速に動くようです。
以下ソースです。前回のファイルと同じディレクトリにcompiler.jsとselfjs.htmlを置いて、
selfjs.htmlを開きます。