2012-08-15 10:32:37 +00:00
|
|
|
var func = function TEST () {
|
|
|
|
|
|
2012-05-27 11:09:01 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
console.time("parse");
|
|
|
|
|
var ast = parse(func.toString());
|
|
|
|
|
console.timeEnd("parse");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-05-27 14:25:31 +00:00
|
|
|
ast.walk({
|
|
|
|
|
_visit: function(node, descend) {
|
|
|
|
|
console.log(node);
|
|
|
|
|
console.log(node.TYPE, ":", node.start.pos);
|
|
|
|
|
if (descend) descend.call(node);
|
|
|
|
|
}
|
|
|
|
|
});
|