/* * @fileoverview Utilities for Doctrine * @author Yusuke Suzuki <utatane.tea@gmail.com> */ (function () { 'use strict'; var VERSION; VERSION = require('../package.json').version; exports.VERSION = VERSION; function DoctrineError(message) { this.name = 'DoctrineError'; this.message = message; } DoctrineError.prototype = (function () { var Middle = function () { }; Middle.prototype = Error.prototype; return new Middle(); }()); DoctrineError.prototype.constructor = DoctrineError; exports.DoctrineError = DoctrineError; function throwError(message) { throw new DoctrineError(message); } exports.throwError = throwError; exports.assert = require('assert'); }()); /* vim: set sw=4 ts=4 et tw=80 : */