panacoran
panac****@yahoo*****
2008年 3月 31日 (月) 10:24:25 JST
新しいスナップショットをリリースしました。 Protra言語の処理系をさらに10%ほど高速化しました。バージョン1.3比 でちょうど1.4倍くらい高速化したことになります。 Protra言語の処理系では、変数の名前解決を実行時に行っているのです が、ローカル変数については構文解析時に行うようにしました。 結果として、未定義のローカル変数の検査が厳しくなりました。エラー になった場合には適当な場所に初期化を追加してください。 小細工でできる処理系の高速化はこの辺が限界だと思います。でも1.4倍 くらいではぜんぜん物足りません。CLRのバイトコードを出力して実行す れば、さらに倍くらいいけそうな気もしますが、これは遠い将来の課題 ですね。 それと、予告通り\で行を折り返せるようにしました。 -- panacoran