MCPcopy
hub / github.com/asm-js/validator / fail

Function fail

lib/fail.js:32–42  ·  view source on GitHub ↗
(message, src, loc)

Source from the content-addressed store, hash-verified

30};
31
32function fail(message, src, loc) {
33 message = message + locToString(loc);
34 // FIXME: V8-specific; make this stack-trace logic more robust
35 var stack = (new Error).stack
36 .replace(/[^n]*\n/, "ValidationError: " + message + "\n")
37 .replace(/\n[^\n]*\n/, "\n");
38 var e = new ValidationError(message, stack);
39 e.src = src;
40 e.loc = loc;
41 throw e;
42}
43
44// (Loc) -> str
45function locToString(loc) {

Callers 1

validate.jsFile · 0.85

Calls 1

locToStringFunction · 0.85

Tested by

no test coverage detected