JavaScript/参考メモ/AST,構文解析,Call Graph,CFG(Control Flow Graph)生成周り(2015-03時点)
JavaScript / 参考メモ / AST,構文解析,Call Graph,CFG(Control Flow Graph)生成周り(2015-03時点)
id: 1394 所有者: msakamoto-sf
作成日: 2015-03-29 16:23:20
カテゴリ: JavaScript
JavaScriptのAST,構文解析,Call Graph, CFG(Control Flow Graph)生成周りの2015-03時点での参考URLメモです。
JavaScriptのcall graphを生成するには?
- How to generate call-graphs for given javascript? - Stack Overflow
- Get Control flow graph from Abstract Syntax Tree
JavaScriptの構文解析ライブラリ
JavaScriptのParserにはどんなのがある?:
- Parser API - Mozilla | MDN
- Java Parser for JavaScript: List all Functions/Variables - Stack Overflow
Esprimaというのが有望そう?:
- Esprima
- Esprima Documentation
- Esprima: Parser
- Swatinem/esgraph
JavaScriptの構文解析→AST変換までしてくれるライブラリなど
結構ライブラリが充実してきてる。Lintなどで構文解析する需要が大きいらしい。
- JavaScript AST Walker
- カジュアルJavaScript AST
- tkbjsでJavaScript ASTについて発表してきました | Web Scratch
- JSオジサンで現在のJavaScript ASTについて発表してきた | Web Scratch
- JavaScript AST visualizer
- ajaxorg/treehugger
JSのカバレッジ計測
ASTを変換することでカバレッジ計測用のコードを挿入するアプローチ。以下はあくまでもブラウザ上で実行されるJSのカバレッジ計測。node.jsエコシステムについては未調査。
- script-cover - Javascript code coverage detector for web pages in Chrome - Google Project Hosting
- Google Testing Blog: ScriptCover makes Javascript coverage analysis easy
- ScriptCoverDesign - script-cover - An overview of ScriptCover design - Javascript code coverage detector for web pages in Chrome - Google Project Hosting
プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2017-02-12 16:25:23
md5:1bbc46659a2c0317d0011a5fa54b97d2
sha1:2ecc9f444252dc1530a002b46dc8d11255065c01