UNPKG

node-source-walk

Version:

Execute a callback on every node of a source code's AST and stop walking when you see fit

14 lines (10 loc) 283 B
var Walker = require('../'), fs = require('fs'); var src = fs.readFileSync('./srcFile.js').toString(), walker = new Walker(); walker.walk(src, function (node) { console.log(node); walker.traverse(node, function (node) { console.log('Meta shit: ', node); }); });