| /* | 
|  * @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 : */ |