/*jshint unused: false */ function Visitor() {} Visitor.prototype = { constructor: Visitor, accept: function(object) { return object && this[object.type](object); }, Program: function(program) { var body = program.body, i, l; for(i=0, l=body.length; i