Image: © lorises 2010 Istanbul made by Krishnan Anantheswaran from the Yahoo! Cocktail team is great code coverage tool for JavaScript. (see usage by Ariya Hidayat) Internally it uses Esprima to parse JavaScript code and Escodegen to generate instrumented JavaScript code. These modules use Mozilla JavaScript AST as Internal Representation. Therefore, if we prepare Mozilla JavaScript AST, istanbul
![Introducing ibrik - code coverage tool for CoffeeScript by using istanbul - 枕を欹てて聴く](https://cdn-ak-scissors.b.st-hatena.com/image/square/e7ce4a4d9d814919c1567147d38182d9bdae23e2/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FC%2FConstellation%2F20121216%2F20121216085304_original.jpg%3F1355615597)