'use strict' module.exports = one function one(node, parent) { var self = this var visitors = self.visitors // Fail on unknown nodes. if (typeof visitors[node.type] !== 'function') { self.file.fail( new Error( 'Missing compiler for node of type `' + node.type + '`: `' + node + '`' ), node ) } return visitors[node.type].call(self, node, parent) }