mirror of https://github.com/nodejs/node.git
Close #983 Better JSON.parse error detection
Previous pattern would only catch ILLEGAL, not { or other known-but-unexpected JSON tokens.v0.7.4-release
parent
68c8a69f4c
commit
bbffd9e502
|
@ -184,8 +184,8 @@ function REPLServer(prompt, stream) {
|
|||
// It could also be an error from JSON.parse
|
||||
} else if (e &&
|
||||
e.stack &&
|
||||
e.stack.match('Unexpected token ILLEGAL') &&
|
||||
e.stack.match(/Object.parse \(native\)/)) {
|
||||
e.stack.match(/^SyntaxError: Unexpected token .*\n/) &&
|
||||
e.stack.match(/\n at Object.parse \(native\)\n/)) {
|
||||
throw e;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue