JSのASTを触る
解析の過程
parser
warker, traverser, visitor
unparser
jsのastの標準は
ちゃんとした仕様はない(?)
コミュニティ標準
acornはもう少し情報が多い
便利ライブラリ
ESTree 仕様
apiが返すオブジェクトの標準化
code:js
const babylon = require('babylon');
const ast = babylon.parse('1 + 2 * ( 3 + 4 )');
console.log(ast);
参考