var _ns_ = {
  "id": "wisp.engine.node"
};
var fs = require("fs");
var readFileSync = fs.readFileSync;;
var wisp_sequence = require("./../sequence");
var rest = wisp_sequence.rest;;
var wisp_runtime = require("./../runtime");
var str = wisp_runtime.str;;
var wisp_reader = require("./../reader");
var read_ = wisp_reader.read_;;
var wisp_compiler = require("./../compiler");
var compile_ = wisp_compiler.compile_;;;

global.__verbose__ = 0 <= process.argv.indexOf("--verbose");

(require.extensions || 0)[".wisp"] = function(module, uri) {
  return module._compile(compile_(read_(readFileSync(uri, "utf8"), uri)));
}