var _ = require('./helper/util');
var Walker = function(){
}
Walker.prototype = {
constructor: Walker,
walk: function(node){
if(Array.isArray(node)){
return this._walkArray(node);
}else{
return this._walk(node);
}
},
walk_defaut: function(node){
if(node.list || node.body){
return this.walk(node.list || node.body);
}else if(node.type && this.walk_token){
return this.walk_token(node)
}else{
console.error('no "' + this._inspect(node) + '" walk defined');
}
},