■ [javascript] JavaScript用のパーサジェネレータ一覧 汎用 ANTLR : LL(k) kmyacc : LALR(1) JS専用 JS/CC : LALR(1) Cruiser.Parse : LL(k)? 小さいもの Inforno.Parsec Gin 再帰下降方式で手書き 他にもあったら教えてください。 BiwaSchemeで使いたいので、「主要な各ブラウザで動く」「生成されるコードの実行速度が速い」が満たされてると良いです。 ■ [scheme] R6RSのライブラリが無駄に凝ってる件 例: 継承ができるレコード型 処理を続行できたりする例外 テーブルサイズを指定できるハッシュテーブル APIが多少不便になっても、プログラマの自由を制限することだけはしたくないぜ、という意志が見られる。 詳細はWikiの方に。 Greenbear Laboratory -
![Route 477(2009-06-23)](https://cdn-ak-scissors.b.st-hatena.com/image/square/b0dd2a08b2c0fff30d70543ed7fa340ebfeb5697/height=288;version=1;width=512/https%3A%2F%2Froute477.net%2Fd%2Fassets%2Fogimage.png)