node package manager


Errors thrown by the Roole language


Roole error objects

npm install roole-error;
var RooleError = require('roole-error');
throw new RooleError('message', node);

The created error object will contain a loc property which comes from node.loc.

  • msg - A string of error message.
  • node - Optional. The node causing the error. If passed, the returned error object will contain the location info.
  • err - the created error object