lib/json-grammar.js
function throwUnexpected (attr, obj) {
  var e = Unexpected(attr, obj);
  Error.captureStackTrace(e, throwUnexpected);
  throw e;
}
function throwUnexpected (attr, obj) {
  var e = Unexpected(attr, obj);
  Error.captureStackTrace(e, throwUnexpected);
  throw e;
}
function throwUnexpected ( attr , obj ) { var e = Unexpected ( attr , obj ) ; Error . captureStackTrace ( e , throwUnexpected ) ; throw e ; }
thrower for inline conditionals
thrower for inline conditionals