Jison( https://github.com/zaach/jison )を用いて作られた, JavaScriptのパーサーです
http://itchyny.github.io/jsparser/
- コードが汚い (特にセミコロン挿入の処理のあたり)
var x = 1 / 2 / 3;
のような式がパースできない (正規表現の処理をサボっているため)- インデントとかをJisonで同処理すればいいか私は分かりません (CoffeeScriptのソースを見ましょう)
- ECMAScript5のgetとset対応
- ExpressionStatementのlookahead否定を避けるために, 文法を大量にコピーしていて汚い
- JavaScriptのパースの目的に使わないでください ← おい
- 他何かあったっけ