スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

JavaScriptのパーサを製作中

前に書いたように、JavaScriptにはブロックスコープがない。 JavaScript 1.7にはlet文というのがあるのだが、今の時点ではただの独自拡張だ。Mozilla系以外のブラウザでは動かない。 それなら、let文を使ったコードを、前に書いたような方法(function(){}()で包む)で、どのブラウザでも動くようなコードに変換すればいい。

というわけで今はJavaScriptのコードのパーサを書いている。しかしAutomatic Semicolon Insertionがめんどくさい。

これが完成すればlet以外の機能(Expression closuresのような、純粋なシンタックスシュガーの類)も実装したい。

スポンサーサイト

テーマ : プログラミング | ジャンル : コンピュータ

コメントの投稿

非公開コメント

プロフィール

minoki

Author:minoki
好きなプログラミング言語:
Haskell,Lua
GitHubアカウント
Twitter

最新記事
月別アーカイブ
カテゴリ
検索フォーム
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。